Following a post from 2014 about booting Winpe over PXE on a UEFI computer, see below a different way to proceed.
-Disable secureboot (or else you’ll need to use a signed bootloader)
-Retrieve latest version of IPXE for UEFI, ipxe-snponly-x86-64.efi and rename it bootia64.efi
-run the following command against your BCD : bcdedit.exe /store BCD /set {bootmgr} nointegritychecks yes
-Use the below wimboot.ipxe script based on Wimboot
-set Tiny PXE Server as below screenshot
wimboot.ipxe
#!ipxe
set boot-url http://${dhcp-server}
kernel ${boot-url}/wimboot
initrd ${boot-url}/bootmgfw.efi bootmgfw.efi
initrd ${boot-url}/EFI/MICROSOFT/BOOT/BCD BCD
initrd ${boot-url}/BOOT/BOOT.SDI BOOT.SDI
initrd ${boot-url}/SOURCES/BOOT.WIM BOOT.WIM
boot
Thankyou very much Erwan !!!
it’s just crazy i can boot on iPXE>UEFI>WinPE>MDT 🙂
and deploy Debian and Ubuntu with sanboot http://mini.iso in UEFI
i have test FOG and Debian PXE UEFI but TInyPXE IT’S THE BEST !!!!!!!!!!!!!!!!!!!!
and your support BEST TOO
thank you again
another choice (work in uefi mode without memdisk or wimboot)
1. Prepare your WinPE with QuickPE.iso or LiteTouch.iso with MDT
2. Copy your iso in pxeserv folder
3. Add this in your ipxe script
:winpe
sanboot http://192.168.2.250/winpe.iso #http://yourippxeserv
enjoy