CentOS 5.5で実行されているPXEブートサーバーが機能しており、あらゆる種類のLinuxで完全に機能します。 FreeBSDをISO memdiskとしてインストールオプションに追加しようとしていますが、これまでのところ何もうまくいきません。起動しようとすると、次のメッセージが表示されます。
memdiskの読み込み中....準備完了 MEMDISK 3.11 2005-09-02 Copyright 2001-2005 H. Peter Anvin MEMDISK:RAMディスクイメージが指定されていません
/tftpboot/pxelinux.cfg/defaultからの抜粋。 CentOSのインストールは正常に機能しますが、FreeBSDのインストールは失敗します。
default menu.c32 Prompt 0 timeout 300 ONTIMEOUT local MENU TITLEPXEメニュー 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
「append iso raw」、「append iso」、「append raw」を試してみましたが、違いはないようです。 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
これはうまくいくはずです。それは私が使ったもののフォーマットです。