从PXE服务器启动FreeBSD ISO

我有一个在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 

这应该工作。 这是我用过的格式。