Задать вопрос
@Studencheskaya32

Как сделать загрузочную USB из ISO файла под Linux?

Вопрос кажется простым, но таки он более глубокий.

Есть скрипт, который создает iso файл. Вроде как загрухочный, но это не точно.
Ключевая команда скрипта:
genisoimage \
  -J -r -V "Bootableusb" \
  -o boot.iso \
  -c isolinux/boot.cat \
  -b isolinux/isolinux.bin \
  -no-emul-boot -boot-load-size 4 -boot-info-table \
  bootcd/isolinux/.

Обнаружил, что файла "isolinux/boot.cat" при этом нет.

Если просто взять и при помощи dd скопировать создаваемый ISO образ на USB флешку, или при помощи графичеких утилит под linux-ом записать его на USB (даже если выставлять галочки "сделать загрузочным"). То флешка не становится загрузочной.
Берем ровно тот же ISO образ, запускаем виндовую утилиту rufus, записываем образ на USB и случается какая-то магия - USB становится загрузочной! Всю голову сломал в чем разница.
  • Вопрос задан
  • 264 просмотра
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 3
ValdikSS
@ValdikSS
Вот так точно работает:

dd if=linuxmint-20.2-xfce-64bit.iso bs=1 count=432 of=isohdpfx.bin

xorriso -as mkisofs -V "Mint" -o final/linuxmint-20.1-xfce-oldpc-le9-07.07.2021-64bit.iso -J -joliet-long -cache-inodes -isohybrid-mbr isohdpfx.bin -b isolinux/isolinux.bin -c isolinux/boot.cat -boot-load-size 4 -boot-info-table -no-emul-boot -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat unpacked
Ответ написан
Комментировать
hint000
@hint000
у админа три руки
Вопрос кажется простым, но таки он более глубокий.
По фрагменту скрипта из вашего вопроса мгновенно нагугливается аналогичный вопрос (с решением в конце).
https://askubuntu.com/questions/1434549/some-of-th...
Ответ написан
smorman
@smorman
When In Rome do as The Romans do...
А кто мешает пользовать Ventoy?!

Она работает и всё делает и в CLI (консоль/терминал), и в GUI, и через web-морду...
Установка утилиты создания загрузочных USB-носител...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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