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