我试图从pxelinux和tftp启动FreeBSD 10 bootonly iso,不幸的是在freebsd启动过程中出现以下错误:
cd9660:/ dev / iso9660错误:/ dev / iso9660 / FREEBSD_INSTALL失败,错误19
mountroot>
命令?GEOMpipe理的磁盘设备列表:da0s1 da0 ada0
我试图修改iso文件并注释掉fstab中以/ dev / iso9660开头的行,并将“root_rw_mount =”NO“”添加到rc.local,但对此问题几乎没有影响。 有没有解决这个问题的方法? 使用“root root-path”选项导出根目录fs不是一个选项。
PS我也提到,mfsbsd引导就好了我的设置,也许它是可能的包括sysinstall到mfsbsd?
sysinstall已经在FreeBSD 9中被弃用了。安装FreeBSD的新的更好的方法是使用bsdinstall软件。
如果你想使用Linux服务器,我build议你用FreeBSD 10.0-RELEASE创build一个自定义的mfsBSD镜像。 在此映像中,您可以创build一个自定义rc.local文件来自动启动bsdinstall,甚至可以在/ etc / installerconfig中使用应答文件进行无人照pipe或部分无人照pipe的安装
如果您查看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
你不应该创buildISO来进行networking启动,只需使用mfsbsd-2.1构build纯文本图像文件即可。 得到它在这里: http : //mfsbsd.vx.sk
为了后代:
我刚刚向sysutils / auto-admin添加了一个脚本,它自动设置PXE服务器,并使用bsdinstall从标准安装ISO安装映像。
它使您可以select使用PXELINUX来提供启动菜单或直接转到安装程序ISO上的pxeboot映像。
该港口的最新版本尚未确定(截至2014年11月18日),但您可以在此获取