Создание загрузочного USB-ключа для Linux от Haiku
Примечание: Обычно вопрос о Haiku был бы противоположным - создание загрузочного USB-ключа Haiku из Linux или, возможно, Windows - но поскольку у меня работает Haiku, а не Linux, я действительно имею в виду то, что в названии.
Я сделал это (без установленного USB-ключа):
dd if=filename.iso of=/dev/disk/usb/1/0/raw bs=1M
И в итоге я получил флешку, которая правильно отображается в DriveSetup в том смысле, что имя тома уже было там, а FS отображается как ISO9660. Он хорошо монтируется и показывает это:
> ls -A
.disk isolinux live
Однако, если я перезагружаюсь, USB-ключ даже не пытается загрузиться - никаких сообщений или чего-либо еще, он просто загружается с HD, как если бы USB не было. Если я вставлю другую USB-флешку Linux, которую мне дал друг, в тот же порт, и перезагрузлю, то она подойдет, поэтому я знаю, что BIOS настроен на поиск флешек.
Обновление: некоторые места говорят, что вы можете простоdd
в то время как другие говорят, что вы не можете. Неужели, например, Slackware и дистрибутив, который я пытаюсь сделать, не могут этого сделать, а Arch Linux как-то может? Если да, то есть ли инструменты для Haiku, которые могут помочь с этим, поскольку традиционные решения включают инструменты для Linux или Windows?
1 ответ
ISO должен быть изогибридным. isohybrid
Этот инструмент обычно находится в пакете syslinux или аналогичен для linux. Этот инструмент может включить его на isos, используя подходящую современную версию isolinux. Я не уверен насчет хайку.
Многие современные ISO-образы Linux предизогибридизированы. Обычно вы можете проверить, например, fdisk disk.iso
и посмотреть, если он показывает таблицу разделов.
Возможно, проще всего загрузить образ с известной изогибридом (то есть Ubuntu Live), чтобы запустить его вживую и создать предпочитаемый вами дистрибутив обычным способом.