Когда я считал открытый исходный код для dus, персистентного (mkusb), он только позволяет расширения файла ISO. исходный код для 'dus-персистентного' поиска 'Не расширение'
Но очень подробный explantions, который я нахожу для того, как создать персистентную ОС на USB, у всех есть ссылки для загрузки главным образом img файлов (и несколько крошечных опций файла ISO). подробный, как к для mkusb/persistent
Я знаю, что могу преобразовать img в ISO, но никакое упоминание не сделано из этого ни в чем, что я считал.
BTW, спасибо sudodus и другие в течение всего Вашего времени, создавая mkusb/dus
mkusb-dus может создать загрузочные диски из файлов ISO и [сжатых] файлов изображений
file.iso
file.img
file.img.gz
file.img.xz
путем клонирования (и существует особый случай для извлечения windows.iso
файлы). Dus-живой сценарий оболочки используется с этой целью.
Персистентные живые диски могут быть созданы dus-персистентным из файлов ISO.
"Но очень подробный explantions, который я нахожу для того, как создать персистентную ОС на USB, у всех есть ссылки для загрузки главным образом img файлов"
Я объяснил бы это как это: Любая система может быть клонирована к файлу изображения (который в свою очередь может быть сжат). Это - ссылки на файлы изображений персистентных живых систем, которые могут быть клонированы dus-live
.
Причина создать такие изображения является этим, если компьютер, выполняющий установленную систему Ubuntu в режиме UEFI, не будет возможно установить и использовать пакет grub-pc
сделать целевой персистентный живой диск загрузочным в режиме BIOS (потому что существует конфликт с grub-efi
). Но в персистентной живой Ubuntu, обоих grub-pc
и grub-efi
может быть установлен друг вместе с другом. Таким образом, возможно создать системы, которые загружаются также в режиме BIOS от персистентной живой системы, работающей в режиме UEFI. И если у Вас есть быстрое соединение, удобно загрузить сжатый файл изображения и клонировать его.
Руководство
man dus
могут добавить детали к этому объяснению.
Думая дважды о Вашем вопросе, я понимаю, что это сбивает с толку. Таким образом, я начал улучшать код в части меню, сценарий оболочки dus. Спасибо за то, что задали этот вопрос. Это помогает мне улучшить mkusb :-)
Так как Вы - кодер, я хочу объяснить, что я делаю. Это еще не загружается, но я изменяю функцию p_persistent
который готовится к вызову к сценарию оболочки dus-persistent
. Номер версии будет обновлен к 12.1.3.
Там производится, zenity окно и красный текст к консоли. Переменная src_orig
сброс должен обнулить длину.
Я также добавляю код для пропуска к клонированию (вызывающий функцию p_live) в основном разделе dus (около конца файла сценария оболочки), если dus называют с именем файла как параметр, и расширением файла не является ISO.
if [ "$source" == "" ]
then
p_starter
elif [ "${source/.iso}.iso" != "$source" ]
then
p_live
else
p_install
fi
Я надеюсь, что новая версия, mkusb 12.1.3, сделает вещи менее сбивающими с толку. Это загружается на ppa:mkusb/unstable
и на phillw.net. Попробуйте его и сообщите :-)