我有一个在CentOS 5.5上运行的PXE启动服务器,可以完美地运行任何Linux系统。 我试图将FreeBSD添加到安装选项作为一个ISO磁盘,但到目前为止没有任何工作。 当我尝试启动时,我得到以下内容:
加载memdisk ....就绪 MEMDISK 3.11 2005-09-02版权所有2001-2005 H. Peter Anvin MEMDISK:没有指定ramdisk映像
Snippit从我的/tftpboot/pxelinux.cfg/default。 CentOS安装工作正常,但FreeBSD失败。
默认menu.c32
提示0
超时300
ONTIMEOUT本地
菜单标题PXE菜单
LABEL CentOS 6.0 x86_64否KS eth0
MENU LABEL CentOS 6.0 x86_64否KS eth0
KERNEL images / centos / x86_64 / 6.0 / vmlinuz nofb文本
APPEND initrd = images / centos / x86_64 / 6.0 / initrd.img ramdisk_size = 100000 ksdevice = eth0
LABEL FreeBSD 9.0 NO KS eth0
菜单标签FreeBSD9.0 AMD64
内核memdisk
追加iso
initrd images / freebsd_isos / FreeBSD-9.0-RELEASE-amd64-bootonly.iso
我试过“追加ISO原”,“追加ISO”和“追加原料”,但似乎没有任何区别。 我也尝试过使用FreeBSD Memstick .img文件和“追加raw”,但结果相同。
那么,/ /tftpboot/images/freebsd_isos/FreeBSD-9.0-RELEASE-amd64-bootonly.iso存在正确?
LABEL FreeBSD 9.0 NO KS eth0 MENU LABEL FreeBSD9.0 AMD64 LINUX /memdisk APPEND iso INITRD /tftpboot/images/freebsd_isos/FreeBSD-9.0-RELEASE-amd64-bootonly.iso
这应该工作。 这是我用过的格式。