I am running a CENTOS 6.7 PXE Server that supports Legacy Pxe and uEFI.
When I try to PXE from UEFI the following errors show in the messages
Aug 21 13:04:28 localhost in.tftpd[13340]: tftp: client does not accept options
This error results in the VM trying to boot the pxelinux.0 file instead of the BOOTX64.efi.
I was able to run this from physcial hardware
Here is the snippet from my dhcpd.conf file the relies on the Option
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 10.8.28.11;
if option arch = 00:07 {
filename "BOOTX64.efi";
} else {
filename "pxelinux.0";
}
}
}
Thanks