Не могу загрузить FreeBSD 10 iso от PXE

Я пытаюсь загрузить FreeBSD 10 bootonly iso с pxelinux и tftp, к сожалению, во время загрузки freebsd появляется следующая ошибка:

cd9660: /dev/iso9660 ошибка:/dev/iso9660/FREEBSD_INSTALL завершилась ошибкой 19
монтирование корневой>
команда?

Список управляемых дисковых устройств GEOM: da0s1 da0 ada0

Я попытался изменить iso-файл и закомментировать строку, начинающуюся с /dev/iso9660 внутри fstab, и добавить "root_rw_mount="NO"" в rc.local, но это почти не повлияло на эту проблему. Есть ли решение этой проблемы? Экспорт root-файлов с помощью NFS с использованием "option root-path" не является опцией.

PS Я также упомянул, что mfsbsd прекрасно загружается с моими установками, может быть, как-то возможно включить sysinstall в mfsbsd?

2 ответа

Решение

sysinstall устарела во FreeBSD 9. Новый и лучший способ установки FreeBSD - использование программного обеспечения bsdinstall.

Если вы хотите использовать сервер Linux, я бы порекомендовал вам создать собственный образ mfsBSD с FreeBSD 10.0-RELEASE в качестве основы. В этом образе вы можете создать собственный файл rc.local для автоматического запуска bsdinstall и даже выполнить автоматическую или частично автоматическую установку с файлом ответов в /etc/installerconfig

Если вы посмотрите в руководстве bsdinstall(8), есть информация об автоматической установке.

Для загрузки образа с сервера Linux вы должны использовать memdisk с аргументами, например так:

#FreeBSD 10.0 RELEASE amd64
label 1
    menu label ^1. FreeBSD 10.0 AMD64
    kernel memdisk 
    append initrd=freebsd/mfsbsd-10.0-RELEASE-amd64.img harddisk raw

#FreeBSD 10.0 RELEASE x86
label 2
    menu label ^2. FreeBSD 10.0 i386
    kernel memdisk
    append initrd=freebsd/mfsbsd-10.0-RELEASE-i386.img harddisk raw

Вы не должны создавать ISO для загрузки по сети, просто СОЗДАЙТЕ простые файлы изображений с mfsbsd-2.1. Получите это здесь: http://mfsbsd.vx.sk/

Для потомков:

Я просто добавил скрипт в sysutils/auto-admin, который автоматически настраивает PXE-сервер и устанавливает образ из стандартного установочного ISO с bsdinstall,

Это дает вам возможность использовать PXELINUX для предоставления меню загрузки или перейти прямо к образу pxeboot в установочном ISO.

Последняя версия порта еще не зафиксирована (по состоянию на 2014-11-18), но вы можете получить ее здесь

Другие вопросы по тегам