Автор Тема: MKUSB - создание загрузочной флешки с разделом casper-rw  (Прочитано 188 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
MKUSB - инструмент для создания загрузочных дисков c возможностью создания раздела сохранения casper-rw.
Средство mkusb было разработано, чтобы упростить и безопаснее создавать загрузочные диски с помощью метода для флеширования или клонирования изображения iso или файла сжатого изображения. Он использует dd под капотом. Целью является запоминающее устройство большой ёмкости, часто, но не всегда USB-накопитель, иногда внутренний диск или диск eSATA.
Устанавливается утилита из стабильного репозитория для Ubuntu 12.04-17.10 ppa:mkusb/ppa или нестабильного ppa:mkusb/unstable, в котором более свежие версии mkusb.
Установила стабильную версию mkusb 12.2.2 в Matuntu-Z64 sudo add-apt-repository ppa:mkusb/ppa -y sudo apt update sudo apt install mkusbПо зависимостям с ней должны быть установлено несколько пакетов:
Спойлер
Эти пакеты установлены:
dus (12.2.2-1ubuntu1)
gdisk (1.0.1-1build1)
guidus (12.2.2-1ubuntu1)
mkusb (12.2.2-1ubuntu1)
mkusb-common (12.2.2-1ubuntu1)
mkusb-nox (12.2.2-1ubuntu1)
pv (1.6.0-1)
usb-pack-efi (12.2.2-1ubuntu1)
Интерфейс утилиты наполовину графический, но в основном консольный.
Для создания загрузочного флешнакопителя использовалась флешка размером 8 ГБ в формате FAT32.
Образ linuxmint-18.2-cinnamon-64bit.iso разместила в корне домашней папки.
В терминале запустила команду: sudo -H mkusb linuxmint-18.2-cinnamon-64bit.iso pПоследний параметр p сообщает mkusb, что я хочу в Live-сессии иметь persistent иными словами раздел сохранения. Если вы опустите это, вы получите простой живой USB.
После запуска команды появится выбор опции утилиты

выбрав вариант "е", клацнула по соответствующей клавише и подтвердила enter (ввод).
После этого открылся GUI и выполнила следующие шаги:
  • Нажимаем Выбрать целевое устройство
  • Выбираем устройство и подтверждаем OK
  • Чтобы не совершить ошибку, убеждаемся в правильности выбранного устройства, ставим галку и жмём клавишу Go
  • Следующий шаг подтверждаем OK
  • Следующее действие оставляем без выбора, нажав клавишу Quit
  • После этого mkusb загрузит некоторые файлы и предложит ввести количество процентов от 1 до 100 для создания casper-rw (я выбрала 3) и нажать OK
  • Начался процесс записи образа на флешку и создания раздела сохранения
  • Завершился процесс уведомлением об успешно выполненной операции, жмём OK

    и в терминале получаем полный отчёт о создании загрузочного накопителя с persistent-ным разделом
    Спойлер
    409200+0 записей получено
    409200+0 записей отправлено
    1676083200 байт (1,7 GB, 1,6 GiB) скопирован, 616,422 s, 2,7 MB/s
    Done
    do_n_show: Work done
    ---------------------------------------------------------------------------
    Syncing the target device ...
    <pre>
    parted -s "/dev/sdd" print
    Модель: Verbatim STORE N GO (scsi)
    Диск /dev/sdd: 7741MB
    Размер сектора (логич./физич.): 512B/512B
    Таблица разделов: gpt
    Флаги диска:

    Номер  Начало  Конец   Размер  Файловая система  Имя      Флаги
     2     1049kB  2097kB  1049kB                    primary  bios_grub
     3     2097kB  130MB   128MB   fat32             primary  загрузочный, esp
     4     130MB   1826MB  1696MB                    primary
     5     1826MB  2126MB  300MB   ext2              primary
     1     2126MB  7741MB  5615MB  ntfs              primary  msftdata

    lsblk -o MODEL,NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE "/dev/sdd"
    MODEL            NAME   FSTYPE LABEL       MOUNTPOINT   SIZE
    STORE N GO       sdd                                    7,2G
                     ├─sdd1 ntfs   usbdata                  5,2G
                     ├─sdd2                                   1M
                     ├─sdd3 vfat   linuxmint18              122M
                     ├─sdd4                                 1,6G
                     └─sdd5 ext4   casper-rw              286,5M
    </pre>
    Done :-)
    The target device is ready to use.
    'linuxmint-18.2-cinnamon-64bit.iso' was installed
    Cleanup after mkusb finished :-)
    Zenity error log-file 'zerrlog'=/tmp/tmp.s1LtUahWT6
    Cleanup after mkusb finished :-)
    ---------------------------------------------------------------------------
    Total time used [by mkusb] = 1158 s; 00:19:18
Дисковая утилита показала изменения флешки после работы в mkusb

При монтировании флешки в Matuntu на панели появляются три раздела: casper-rw, Linux Mint 18.2 Cinnamon 64-bit и usbdata.
В живой сессии LM можно посмотреть, чем наполнены разделы casper-rw и usbdata

Все установленные мной программы, настройки и документы сохраняются после очередной загрузки флешнакопителя.

Для создания темы воспользовалась советами отсюда.
« Последнее редактирование: 04 Июль 2017, 21:51:13 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
Есть руководство по применению утилиты mkUSB-quick-start-manual-12.pdf на английском языке. Русскоязычной документации пока не найдено.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1411
Раньше создавал раздел сохранения в старой программе USB Creator, но теперь она в корне изменилась и лишена такой опции.
О функционале mkusb также можно почитать здесь и о создании persistent здесь.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
Утилитой заинтересовались и попросили разместить снимок как выглядит флешка в Gparted

Осталось посмотреть, унаследуются ли установленный программы в процессе инсталляции образа.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2179
  • Да будет свет!
Как впрочем и ожидалось, все изменения, произведённые в живой системе, остались на persistent-ном разделе флешки.
Система установилась с неё нормально и все аппаратные компоненты поддерживаются, что не может не радовать.
Унаследовалась только настройка беспроводного соединения с введённым ранее паролем к точке  доступа  :)
Делай с нами, делай как мы, делай лучше нас!