ipxe
VirtaulBox?でのipxeのチェインロード
VirtualBoxでipxeをチェインロードすると、VirtualBox自身がNICのファームウェアとしてipxeを利用しているため、正しく動作しない. VirtualBoxのipxeは、httpをサポートしていないので、httpをサポートしていない場合(VirtualBoxのNICのipxeの場合)、ipxeのファームウェアを読み込ませ、httpをサポートしている場合(ロードしたipxeでブートした後のdhcp要求の場合)、ipxeのコンフィグを読み込ませるようにするとよい。
option space ipxe; option ipxe-encap-opts code 175 = encapsulate ipxe; option ipxe.http code 19 = unsigned integer 8; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.199; next-server 192.168.1.2; if exists ipxe.http { filename "http://192.168.1.2/boot.ipxe"; } else { filename "iPXE/undionly.kpxe"; } }