Не могу загрузить 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), но вы можете получить ее здесь