FreeBSD、CentOS、およびScientific Linuxのイメージをホストするサーバーがあります。これには .iso ファイルが含まれます。
pxelinuxを使用してネットワーク経由でこのISOを起動できますか?代わりにgPXEまたはiPXEを使用する必要がありますか?
私は見たこれが可能であるといういくつかの兆候しかし、まだ動作していないので、そのフォーラムの投稿を信頼できるかどうかはわかりません。
私は次の構成を持っています:
LABEL freebsd-install-net
MENU LABEL Netboot FreeBSD-8.2-RELEASE-amd64-disc1.iso
KERNEL memdisk
APPEND iso raw initrd=http://192.168.1.100/freebsd82-disc1.iso
しかし、pxelinuxは私に次のように言います:
Loading memdisk....
Could not find ramdisk image: http://192.168.1.100/freebsd82-disc1.iso
ベストアンサー1
g / iPXEは確かにTFTP(遅い)またはHTTP(私の実験ではTFTPよりも少なくとも2倍遅い)でこれを行います。
私のメモによると(したがって100%は動作しませんが、動作するはずです):
KERNEL ipxe.lkrn dhcp && chain http://1.0.0.1/pmagic_http.php
その後、1.0.0.1のhttpサーバーにあるpmagic_tftp.phpの内容があります。
#!ipxe
kernel pmagic/bzImage edd=off load_ramdisk=1 prompt_ramdisk=0 rw loglevel=9 max_loop=16
initrd pmagic/initrd.img
boot
詳細は後日公開いたします。作業を完了する必要があります。 :(