Network Boot to the Rescue, with UEFI and IPv6

Network Boot to the Rescue, with UEFI and IPv6

For HTTP boot, the following data need to be served by a DHCP server to a network-booted node (source):

For TFTP boot, the relevant data are as follows:

To distinguish between legacy PXE, UEFI TFTP, and UEFI HTTP network boot modes, we analyze the Processor Architecture Type DHCP option:

In addition to the DHCP service, we also provide the following services to make the boot files available:

We use Debian and its tools provided in the , , , and packages. In the case of UEFI boot, the network card Option ROM must contain UEFI-compatible code. When we started preparing the network boot infrastructure, it was not clear if it’s even possible to have a boot menu with different options, per-machine boot configuration files, and UEFI support.

Source: tech.showmax.com