Форум проекта Matuntu

Поддержка => Создание загрузочного носителя и установка системы => Тема начата: vita от 04 Июля 2017, 16:21:25

Название: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: vita от 04 Июля 2017, 16:21:25
MKUSB - инструмент для создания загрузочных дисков c возможностью создания раздела сохранения casper-rw.
Средство mkusb было разработано, чтобы упростить и безопаснее создавать загрузочные диски с помощью метода для флеширования или клонирования изображения iso или файла сжатого изображения. Он использует dd под капотом. Целью является запоминающее устройство большой ёмкости, часто, но не всегда USB-накопитель, иногда внутренний диск или диск eSATA.
Устанавливается утилита из стабильного репозитория для Ubuntu 12.04-17.10 ppa:mkusb/ppa (https://launchpad.net/~mkusb/+archive/ubuntu/ppa) или нестабильного ppa:mkusb/unstable (https://launchpad.net/~mkusb/+archive/ubuntu/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.
После запуска команды появится выбор опции утилиты
(http://i.imgur.com/ahbOOFa.png)
выбрав вариант "е", клацнула по соответствующей клавише и подтвердила enter (ввод).
После этого открылся GUI и выполнила следующие шаги:
Дисковая утилита показала изменения флешки после работы в mkusb
(http://i.imgur.com/in1vcW4.png)
При монтировании флешки в Matuntu на панели появляются три раздела: casper-rw, Linux Mint 18.2 Cinnamon 64-bit и usbdata.
В живой сессии LM можно посмотреть, чем наполнены разделы casper-rw и usbdata
(http://i.imgur.com/9pyNd2s.png)
Все установленные мной программы, настройки и документы сохраняются после очередной загрузки флешнакопителя.

Для создания темы воспользовалась советами отсюда (https://translate.googleusercontent.com/translate_c?depth=1&hl=ru&prev=search&rurl=translate.google.ru&sl=en&sp=nmt4&u=https://askubuntu.com/questions/772744/how-to-make-a-live-usb-persistent&usg=ALkJrhgbTZJ80_aM3CBQX6qiC_lik0pFXg).
Название: Re: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: vita от 04 Июля 2017, 17:18:23
Есть руководство по применению утилиты mkUSB-quick-start-manual-12.pdf (https://help.ubuntu.com/community/mkusb?action=AttachFile&do=get&target=mkUSB-quick-start-manual-12.pdf) на английском языке. Русскоязычной документации пока не найдено.
Название: Re: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: ivm от 04 Июля 2017, 17:46:24
Раньше создавал раздел сохранения в старой программе USB Creator, но теперь она в корне изменилась и лишена такой опции.
О функционале mkusb также можно почитать здесь (https://help.ubuntu.com/community/mkusb) и о создании persistent здесь (https://help.ubuntu.com/community/mkusb/persistent).
Название: Re: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: vita от 04 Июля 2017, 20:43:33
Утилитой заинтересовались и попросили разместить снимок как выглядит флешка в Gparted
(http://i.imgur.com/lz1ziPM.png)
Осталось посмотреть, унаследуются ли установленный программы в процессе инсталляции образа.
Название: Re: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: vita от 04 Июля 2017, 21:27:47
Как впрочем и ожидалось, все изменения, произведённые в живой системе, остались на persistent-ном разделе флешки.
Система установилась с неё нормально и все аппаратные компоненты поддерживаются, что не может не радовать.
Унаследовалась только настройка беспроводного соединения с введённым ранее паролем к точке  доступа  :)
Название: Re: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: vita от 25 Июля 2018, 12:55:53
Из репозитория (https://launchpad.net/~mkusb/+archive/ubuntu/unstable) программа MKUSB версии 12.3.2 нормально установилась в Matuntu-B64. В системных приложениях появилось два пункта: guidus и mkusb.
При запуске из меню одноимённого с программой пункта открылось окно
(http://i.imgur.com/P9RwmTH.png)
Работоспособность программы на практике пока не проверялась.

Усовершенствования и новые функции всех версий программ описаны здесь (https://translate.googleusercontent.com/translate_c?depth=1&hl=ru&prev=search&rurl=translate.google.com&sl=en&sp=nmt4&u=https://help.ubuntu.com/community/mkusb/12&xid=17259,15700023,15700124,15700149,15700168,15700186,15700190,15700201,15700208&usg=ALkJrhg93BQydpyp-xMJdAf7U-HmIk1FQw).
Название: Re: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: vita от 25 Октября 2019, 00:05:09
В репозиторий ppa:mkusb/ppa (https://launchpad.net/~mkusb/+archive/ubuntu/ppa) уже включена поддержка Ubuntu 20.04 LTS Focal Fossa (http://forum.matuntu.info/index.php?topic=1146.msg11579#msg11579).
Программа активно развивается - MKUSB 12.3.4-1ubuntu1 выпущена несколько часов назад.
Название: Re: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: ivm от 27 Сентября 2020, 19:53:26
Несколько часов назад в репозитории (https://launchpad.net/~mkusb/+archive/ubuntu/ppa) появились пакеты mkusb 12.6.3-1ubuntu1, подготовленные в т.ч. для Ubuntu 20.10. Если нужно создать флешку с сохранением данных живой сессии, то это на сегодня - лучший вариант.

PS. При установке системы наработки живой сессии не сохраняются.
Название: Re: MKUSB - создание загрузочной флешки с разделом casper-rw
Отправлено: vita от 06 Марта 2024, 18:51:59
В репозитории (https://launchpad.net/~mkusb/+archive/ubuntu/ppa) в настоящее время размещены пакеты для установки в Ubuntu 24.04. Последняя версия MKUSB 23.2.0-1ubuntu1 выпущена в октябре 2023 года.
Новые возможности (https://help.ubuntu.com/community/mkusb/23)
Намерение состоит в том, чтобы продолжать поддерживать инструменты, принадлежащие mkusb
новшества
mkusb 23.0.1
dus-iso2usb: increased size of partition for iso file 5G --> 7G because the Lunar Ubuntu Desktop iso file exceeds 5G

mkusb 23.1.0
dus-iso2usb: read_params, tweak_grub: check for 'layerfs' in grub in the iso file, when found modify the linux-line to match the boot structure of the new installer in standard Ubuntu 23.04 'Lunar' Desktop iso file.
mkusb 23.1.1
dus-persistent: probe_source, grub_n_iso tweak 5: check for 'layerfs' in grub in the iso file, when found modify the linux-line to match the boot structure of the new installer in standard Ubuntu 23.04 'Lunar' Desktop iso file.
mkusb-nox 23.1.2
mktst: livedrive from df can list whole nvme device
mkusb 23.1.2
dus-iso2usb: read_params: minor fix to improve output when target drive size >= 128GB

mkusb 23.1.3
dus: p_snff & p_sniff: Modifications to show that only mkusb-plug works well to make persistent live drives with Debian 12 (drives by dus-persistent work only in UEFI mode)

mkusb 23.1.4
dus-persistent: partitioner: if [ "$part_type" == "gpt" ] then use template to avoid mismatch with grub versions > 2.04 (only workaround, new version of grub should be added to mkusb)

dus: p_sniff: Modification to show that also dus-persistent works well to make persistent live drives with Debian 12
mkusb 23.1.5
dus: p_usb_pack_manage: or (not and) condition for updating usb-pack and grub image (fixing old bug)
mkusb 23.1.6
dus: p_toolsel: "$source ... --> "\"$source\" ... to allow file names with spaces to be transferred to dus-iso2usb

mkusb 23.2.0
modications in dus, dus-iso2usb and a new file
dd_grub-boot-template-for-uefi-n-bios_grub-new.img.xz:
new template with grub 2.12-rc1 (replacing 2.0.6)
new grub menuentries:
'live-only with toRAM' and
new memtest86+ v6.20 that works also in UEFI mode