* Make sure that the image/device that you are trying to boot are compatible with EFI booting * There must be a FAT32 or other EFI compatible partition and filesystem * There must be a EFI executable named correctly on this partition, (usually /efi/boot/bootx64.efi) Note it is your system Firmware that fails to run the boot process of the device, not iPXE.