Article Number: 000124383
This may be caused by the Dynamic Host Configuration Protocol (DHCP) server being configured for legacy support instead of Unified Extensible Firmware Interface (UEFI).
Using the traditional Legacy Pre-Boot Execution Environment (PXE) boot, the DHCP server offers the client computer undionly.kpxe. In return the computer accepts it, gains an IP address, and the PXE boot begins. However, when UEFI is the only boot option in the BIOS, the DHCP server needs to offer an .efi file instead.
This is because all Dell business computers built and shipped since 2019 and forwards will ship with only UEFI boot support.
Windows - The wdsmgfw.efi file should be offered instead of undionly.kpxe.
Linux - The ipxe.efi file should be offered instead of undionly.kpxe.
On most DHCP servers, you can eliminate the need for the server to distinguish between the UEFI and legacy by doing the following:
Configure the Internet Protocol-helpers (IP-helpers) to forward the DHCP requests to all the DHCP and WDS/PXE hosts.
Remove any option 66 and option 67 definitions on your DHCP servers.
If Windows Deployment Services (WDS) runs on the same server as your DHCP:
Mark the checkbox in WDS to not use DHCP port.
Mark the checkbox to set the PXEClient DHCP option.
(Figure.1 WDS Configuration)
21 Jul 2021
7
Solution