У меня проблемы с выяснением того, как записать образ диска ISO на устройство флэш-памяти USB из командной строки в Ubuntu. У меня есть утилита Startup Disk Creator, но я должен быть в состоянии сценарий этой работы.
Я нашел пакет usb-creator, но там, похоже, нет никакой документации и python -m usbcreator
дает usbcreator is a package and cannot be directly executed
.
Я посмотрел на unetbootin, но это похоже на другую утилиту только для графического интерфейса.
Есть ли какое-то очевидное решение, которое я пропускаю?
источник
unetbootin
автоматически обрабатывает необходимые шаги для перемещения большинства файлов ISO на USB-носитель.unetbootin gui
но с настройками, указанными в командной строке.Вы уверены, что образ ISO будет работать на USB-устройстве? Некоторые ISO, которые будут загружаться, если они находятся на CD / DVD, на самом деле не будут загружаться с устройства USB.
Предполагая, что у ISO, который вы хотите, есть загрузчик, который будет работать, тогда он должен быть таким же простым,
dd if=filename.iso of=/dev/usbdevice
но он заменит все, что в данный момент находится на USB-диске.Если вы хотите поместить ISO-образ в существующую файловую систему на USB-накопителе и загрузить его, то его настройка может быть намного более сложной.
источник
iso
загрузочный ли вы можете использоватьfile
. Если он загрузочный, он будет напечатанbootable
в конце строки вывода.В Linux есть очень простой способ создать загрузочную карту памяти из ISO-образа - и это должно работать для любой ОС. Предполагая, что карта памяти есть
/dev/sdb
и изображение есть/home/username/Downloads/system.iso
.Просто сделайте это (как root):
Гораздо проще, чем unetbootin или любой другой метод, о котором я слышал.
источник
of=/dev/sdb
и НЕof=/dev/sdb1
. (Просто хотел прокомментировать эту проблему, с вашим постом все в порядке: o))Я использую следующую процедуру:
1. Чтение размера блока и размера тома:
2. Запуск дд с параметрами для размера блока и размера тома:
источник