pxelinuxを使用してネットワーク経由でISOから起動できますか?

pxelinuxを使用してネットワーク経由でISOから起動できますか?

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

詳細は後日公開いたします。作業を完了する必要があります。 :(

おすすめ記事