The following article provides information about reports of a PXE boot issue on the latest systems from Dell. It is an issue where the DHCP server is sending out the older undionly.kpxe file as our new systems no longer support legacy boot. This file can prevent the server from accessing the IP address of the new Dell XPS, Latitude, OptiPlex, or Precision device.
This may be caused by the DHCP (Dynamic Host Configuration Protocol) server being configured for legacy support instead of UEFI (Unified Extensible Firmware Interface).
Using the traditional Legacy PXE (Pre-Boot Execution Environment) boot, the DHCP server offers the client system undionly.kpxe. In return the system 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 systems 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 IP-helpers (Internet Protocol-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 WDS (Windows Deployment Services) 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)
Article ID: SLN321127Last Date Modified: 09/18/2020 08:14 AM