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.