Issue
- Booting a machine in UEFI mode in a network segment with an active PXE representative doesn't make the machine load WinPE.
- The PXE menu doesn't appear.
- The machine reports the error PXE-E21: Remote boot canceled
Solution
- This can be caused by having duplicate MAC addresses listed in the inventory. These can be found by creating a custom Column Set for the All Devices view and sorted by MAC Address.
- UEFI is still not compliant with the PXE menu specifications, therefore booting a machine in UEFI mode via PXE for provisioning works only when the device is associated to a provisioning task on the core.
The error PXE-E21 appears when the device is not associated with a provisioning task on the core.
Ivanti submitted an enhancement request to the UEFI Forum regarding this issue. Once they add the support needed, Ivanti will be able to support the PXE menu for the devices booting in UEFI mode as well.
At the moment, the only way to have the PXE menu functionality on a device booting in UEFI mode is setting it up to boot in Legacy BIOS mode.