Почему файлы img для mkusb постоянно, но разрешены только файлы iso?

Когда я читаю открытый исходный код для dus persitent (mkusb), он разрешает только расширения файла iso. исходный код для поиска «dus-persistent» для «Не расширение»

Но очень подробные объяснения, которые я нахожу для создания постоянной ОС на USB, имеют ссылки для загрузки в основном файлов img (и несколько крошечных опций файла iso). Исходный код для 'dus-persistent'

Я знаю, что могу преобразовать img в iso, но об этом ничего не упоминается ни в чем, что я читал.

BTW , спасибо sudodus и другим за все ваше время создания mkusb / dus

2
задан 4 May 2017 в 06:45

2 ответа

Объяснение

mkusb-dus может создавать загрузочные диски из файлов iso и [сжатых] файлов изображений file.iso file.img file.img.gz file.img.xz путем клонирования (и есть специальный случай для извлечения файлов windows.iso). Для этой цели используется shellscript dus-live. Персистентные живые диски могут быть созданы dus-persistent из iso-файлов. «Но очень подробные объяснения, которые я нахожу для создания постоянной ОС на USB, имеют ссылки для загрузки в основном файлов img». Я бы объяснил это следующим образом: Любая система может быть клонирована в файл изображения (который, в свою очередь, может быть сжат ). Это ссылки на файлы изображений постоянных живых систем, которые могут быть клонированы с помощью dus-live. Причина создания таких образов заключается в том, что если компьютер, на котором установлена ​​установленная Ubuntu-система в режиме UEFI, установить и использовать пакет grub-pc невозможно, чтобы сделать целевой постоянный живой диск загрузочным в режиме BIOS (потому что есть конфликт с grub-efi). Но в постоянном живом Ubuntu обе grub-pc и grub-efi могут быть установлены рядом друг с другом. Таким образом, можно создавать системы, которые загружаются также в режиме BIOS из постоянной системы реального времени, работающей в режиме UEFI. И если у вас быстрое подключение к Интернету, удобно загружать сжатый файл изображения и клонировать его. Руководство man dus может добавить к этому объяснению подробности.

Изменить 1: bugfix, чтобы mkusb объяснил и помог решить эту проблему

Думая дважды о вашем вопросе, я понимаю, что это сбивает с толку. Поэтому я начал улучшать код в части меню, shellscript dus. Спасибо, что задали этот вопрос. Это помогает мне улучшить mkusb: -)

Поскольку вы кодер, я хочу объяснить, что я делаю. Он еще не загружен, но я изменяю функцию p_persistent, которая подготавливает вызов к shellscript dus-persistent. Номер версии будет обновлен до 12.1.3.

В окне консоли есть выход, окно zenity и красный текст.

dus

Я также добавляю код для перехода к клонированию (вызов функции p_live) в основной раздел dus (ближе к концу файла shellscript), если dus вызывается с именем файла в качестве параметра, а расширение файла не iso.

if [ "$source" == "" ] then p_starter elif [ "${source/.iso}.iso" != "$source" ] then p_live else p_install fi

Редактировать 2: mkusb 12.1.3

Надеюсь, что новая версия mkusb 12.1.3 сделает вещи менее запутанными. Он загружается на ppa:mkusb/unstable и на phillw.net. Пожалуйста, попробуйте и отчитайтесь: -)

0
ответ дан 18 July 2018 в 13:51

Объяснение

mkusb-dus может создавать загрузочные диски из файлов iso и [сжатых] файлов изображений file.iso file.img file.img.gz file.img.xz путем клонирования (и есть специальный случай для извлечения файлов windows.iso). Для этой цели используется shellscript dus-live. Персистентные живые диски могут быть созданы dus-persistent из iso-файлов. «Но очень подробные объяснения, которые я нахожу для создания постоянной ОС на USB, имеют ссылки для загрузки в основном файлов img». Я бы объяснил это следующим образом: Любая система может быть клонирована в файл изображения (который, в свою очередь, может быть сжат ). Это ссылки на файлы изображений постоянных живых систем, которые могут быть клонированы с помощью dus-live. Причина создания таких образов заключается в том, что если компьютер, на котором установлена ​​установленная Ubuntu-система в режиме UEFI, установить и использовать пакет grub-pc невозможно, чтобы сделать целевой постоянный живой диск загрузочным в режиме BIOS (потому что есть конфликт с grub-efi). Но в постоянном живом Ubuntu обе grub-pc и grub-efi могут быть установлены рядом друг с другом. Таким образом, можно создавать системы, которые загружаются также в режиме BIOS из постоянной системы реального времени, работающей в режиме UEFI. И если у вас быстрое подключение к Интернету, удобно загружать сжатый файл изображения и клонировать его. Руководство man dus может добавить к этому объяснению подробности.

Изменить 1: bugfix, чтобы mkusb объяснил и помог решить эту проблему

Думая дважды о вашем вопросе, я понимаю, что это сбивает с толку. Поэтому я начал улучшать код в части меню, shellscript dus. Спасибо, что задали этот вопрос. Это помогает мне улучшить mkusb: -)

Поскольку вы кодер, я хочу объяснить, что я делаю. Он еще не загружен, но я изменяю функцию p_persistent, которая подготавливает вызов к shellscript dus-persistent. Номер версии будет обновлен до 12.1.3.

В окне консоли есть выход, окно zenity и красный текст.

dus

Я также добавляю код для перехода к клонированию (вызов функции p_live) в основной раздел dus (ближе к концу файла shellscript), если dus вызывается с именем файла в качестве параметра, а расширение файла не iso.

if [ "$source" == "" ] then p_starter elif [ "${source/.iso}.iso" != "$source" ] then p_live else p_install fi

Редактировать 2: mkusb 12.1.3

Надеюсь, что новая версия mkusb 12.1.3 сделает вещи менее запутанными. Он загружается на ppa:mkusb/unstable и на phillw.net. Пожалуйста, попробуйте и отчитайтесь: -)

0
ответ дан 24 July 2018 в 20:16

Другие вопросы по тегам:

Похожие вопросы: