1

Примечание: Обычно вопрос о 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 ответ1

1

ISO должен быть изогибридным. isohybrid инструмент обычно находится в пакете syslinux или похож на Linux. Этот инструмент может включить его на iso, используя соответствующую современную версию isolinux. Я не уверен насчет хайку.

Многие современные Linux-ISO предварительно изогибридизированы. Обычно вы можете проверить, например, fdisk disk.iso и посмотреть, показывает ли он таблицу разделов.

Возможно, проще всего загрузить образ с известной изогибридой (то есть Ubuntu Live), чтобы запустить его вживую и создать предпочитаемый вами дистрибутив обычным способом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .