我有一个在CentOS 5.5上运行的工作PXE启动服务器,适用于任何类型的
Linux.我正在尝试将FreeBSD作为ISO memdisk添加到安装选项中,但到目前为止还没有任何结果.当我尝试启动时,我得到以下内容:
Loading memdisk....Ready MEMDISK 3.11 2005-09-02 Copyright 2001-2005 H. Peter Anvin MEMDISK: No ramdisk image specified
来自我的/tftpboot/pxelinux.cfg/default的Snippit. CentOS安装工作正常,但FreeBSD安装失败.
default menu.c32 prompt 0 timeout 300 ONTIMEOUT local MENU TITLE PXE Menu LABEL CentOS 6.0 x86_64 NO KS eth0 MENU LABEL CentOS 6.0 x86_64 NO KS eth0 KERNEL images/centos/x86_64/6.0/vmlinuz nofb text APPEND initrd=images/centos/x86_64/6.0/initrd.img ramdisk_size=100000 ksdevice=eth0 LABEL FreeBSD 9.0 NO KS eth0 MENU LABEL FreeBSD9.0 AMD64 kernel memdisk append iso initrd images/freebsd_isos/FreeBSD-9.0-RELEASE-amd64-bootonly.iso
我试过“追加iso raw”,“追加iso”和“追加原始”,但它似乎没有任何区别.我也尝试过使用FreeBSD Memstick .img文件和“追加原始”,但结果相同.
那么,/ 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
这应该工作.这是我用过的格式.