Another issue with PXE booting that has confused me.
I’m now trying to boot a much older machine (AMD Phenom II X4 CPU) to PXE, and it has the feature. However, it says “PXE-T01: File not Found”.
I’m booting newer HP Laptops and Desktops just fine with the same setup. Newer here means 2012-2014 models.
Every device that’s worked has been an Intel CPU however. This means the PXE specifically says “Intel” on it, or in the case of some laptops, “HP”, while for this older machine that’s an AMD, it says “Yukon” which I imagine is the manufacturer.
Research suggests that the PXE is not interpreting the DHCP options correctly.
I’ve found threads talking about routing hardware adding characters to the filename for PXE booting, such as here: https://community.ubnt.com/t5/UniFi-Routing-Switching/Network-Boot-adding-characters-to-file-name/td-p/2215368
But it works for most devices and just not this older one, so that’s not likey to be it.