UEFIPXEBoot

27th March 2017 at 12:58pm
DHCP EFI Netboot PXE TechnicalNotes tftp UEFI

PXE network booting from the BIOS using pxelinux.0 was every sysadmin's staple to make their life easier. Unsurprisingly it's just as simple with UEFI, but alas the documentation out there is quite fragmented and not always very easy to find.

If you want to follow the numerous guides that are available online, you will need to have a recent version of ISC DHCPD installed. Version 3 does not support conditional if statements that are necessary to dynamically send a different next-filename value to the client.

Instead of pxelinux.0, you will need to use syslinux64.efi which is configuration-compatible with pxelinux.0. Alternatively you can use Grub.