mkisofs -U -R -o /tmp/boot.iso -b boot/cdboot --no-emul-boot /myroot/catalog
Без -no-emul-boot ругается, что у cdboot "allowable size"Всё хорошо, но при старте - сабж
Где грабли, подскажите кто чем может :-(((
>mkisofs -U -R -o /tmp/boot.iso -b boot/cdboot --no-emul-boot /myroot/catalog
>Без -no-emul-boot ругается, что у cdboot "allowable size"
>
>Всё хорошо, но при старте - сабж
>Где грабли, подскажите кто чем может :-(((Вот какой коммандной строкой собирался первый диск из дистрибутива FreeBSD 5.1:
mkisofs -b boot/cdboot -no-emul-boot -r -J -V fbsd_boot -o ./5.1-RELEASE-i386-disc1.iso disc1
Работает же ;)
Может у тебя действительно отсутствует /myroot/catalog/boot/cdboot или /myroot/catalog/boot/loader ?
Все присутсвует
Я собрал не установочный, а живой образ
Хотел сделать загрузку с сиди и монтирование корня на ОЗУ
как у
http://www.opennet.me/docs/BSD/1f_unix/index.htmlНа CD, как на флоппе, есть /boot/* , /kernel и /mfsroot.gz,
содранный с живой машиныНИКОМУ НЕ ЗНАКОМО РУГАТЕЛЬСТВО при загрузке с CD
/BOOT/LOADER ... not found
?????
http://linuxdoc.h10.ru/man/man8/mkisofs.8.htmlОказывается -b показувает на образ загрузочного флопа
Все получилось, но образ md_root с CD прочитать не удается :-(Мне надо, скорее всего -hard-disk-boot
Я, конечно, знаю что "Модуль жесткого диска должен начинаться с головной записи загрузки,"
но вот как его прикрутить к iso-9660 никак не пойму ....
А ведь это сделано как-то!
На CD c FreeBSD загрузка mfsroot назначена в loader.conf!!!
load_mfsroot="YES"
и образ лоадер грабит с CD!
/boot/mfsroot.gz
Бля, я застрелюсь!
с начала лежат первые 512 байт boot2!!
Я это точно знаю!cmp /boot/boot2 freebsd.iso
differ: char 513, line1
^^^^^^^^^^^^^^^Как они это сделали?