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";
}
}
