Joh*_*n P 7 freebsd centos pxe-boot
我有一个运行在 CentOS 5.5 上的有效 PXE 引导服务器,它可以完美地适用于任何风格的 Linux。我正在尝试将 FreeBSD 作为 ISO memdisk 添加到安装选项中,但到目前为止没有任何效果。当我尝试启动时,我得到以下信息:
正在加载 memdisk....Ready MEMDISK 3.11 2005-09-02 版权所有 2001-2005 H. Peter Anvin MEMDISK:未指定 ramdisk 映像
来自我的 /tftpboot/pxelinux.cfg/default 的片段。CentOS 安装工作正常,但 FreeBSD 安装失败。
默认 menu.c32
提示 0
超时 300
ONTIMEOUT 本地
菜单标题 PXE 菜单
标签 CentOS 6.0 x86_64 无 KS eth0
菜单标签 CentOS 6.0 x86_64 无 KS eth0
内核图像/centos/x86_64/6.0/vmlinuz nofb 文本
追加initrd=images/centos/x86_64/6.0/initrd.img ramdisk_size=100000 ksdevice=eth0
标签 FreeBSD 9.0 无 KS eth0
菜单标签 FreeBSD9.0 AMD64
内核内存盘
附加iso
initrd 图像/freebsd_isos/FreeBSD-9.0-RELEASE-amd64-bootonly.iso
我试过“append iso raw”、“append iso”和“append raw”,但它似乎没有任何区别。我也尝试过使用 FreeBSD Memstick .img 文件和“append 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
Run Code Online (Sandbox Code Playgroud)
这应该有效。这是我用过的格式。