Перейти к содержимому

Как сделать загрузочную USB-флешку из ISO образа с помощью dd

Часто возникает необходимость быстро сделать загрузочную USB-флешку, но не все ISO образы диска подходят для простого копирования данных с помощью утилиты dd. Но не все ISO образы подходят для этих целей. Для того, что бы ISO образ диска можно было скопировать на загрузочную флешку его необходимо модифицировать соответсвующим образом.

Утилита isohybrid модифицирует образ ISO 9660, сгенерированный с помощью mkisofs, genisoimage или совместимых утилит, для загрузки в качестве компакт-диска или жесткого диска.

Утилита isohybrid входит в состав пакета syslinux-utils и установить её можно с помощью команды:

sudo apt install syslinux-utils

Пользоваться isohybrid довольно просто:

isohybrid your.iso

Где your.iso ваш ISO образ.

ВНИМАНИЕ!
Исходный ISO файл будет перезаписан! Если необходимо сохранить исходный ISO файл скопируйте его в отдельную папку.

Из полученного ISO файла можно сделать загрузочную флешку командой:

sudo dd if=your.iso of=/dev/sdX bs=4M && sync

Где your.iso ваш ISO образ.
А /dev/sdX ваша USB флешка.

ВНИМАНИЕ!
Абревиатура dd, расшифровывается как destroy data, поэтому выполнять вышеприведённую команду следует только после того, как вы на 100% убедитесь, что устройство /dev/sdX именно USB-флешка, а не какой-то другой диск.

Что бы определить имя устройства назначенного для USB накопителя можно поступить следующим образом:

1. Введите в терминале команду tail -f /var/log/syslog
2. Подключите USB флешку к компьютеру
3. В логе повится запись вида Aug 5 11:04:34 yourbox kernel: [2407408.163088] sd 23:0:0:0: [sdX] Attached SCSI removable disk. Это указывает на то, что USB-накопителю было назначен /dev /sdX, где X обычно является алфавитный символ.

Добавить комментарий