As I stated, I have seen it on both uefi AND BIOS (legacy) machines, but not ALL of either type.
It seemed more prevalent with Realtek chipsets, but also seen on Intel and nVidia.
I found another post in here that listed something similar for the extra chars
https://forums.fogproject.org/topic/9787/pxe-t01-file-not-found-error
working through some of the troubleshooting/ I decided to look at the dhcpd.conf
a little closer
This is what I had - “broken”
if option arch = 00:06 {
option bootfile-name "i386-efi/ipxe.efi";
} else if option arch = 00:07 {
option bootfile-name "ipxe.efi";
} else {
option bootfile-name "undionly.kpxe";
}
I changed it to this
if option arch = 00:06 {
filename "i386-efi/ipxe.efi";
} else if option arch = 00:07 {
filename "ipxe.efi";
} else {
filename "undionly.kpxe";
}
And the errors seem to have gone away
so it seems to be VERY important as to which key word is in your dhcpd.conf