Hello,
I’d like to know how can I chainload WinPE using GRUB2 in UEFI mode.
Let me explain better…
We have a PXE environment for BIOS Legacy and UEFI computers. The same server (WDS Windows 2012) is used for both Legacy and UEFI.
To boot different OS’s (WinPE, Linux, DOS) in Legacy Mode we’re using PXELinux. There is also a PXELinux Menu to the user choose which OS he wants. To boot WinPE in Legacy mode we use:
MENU LABEL WinPE KERNEL Boot/pxeboot.0 APPEND –
Our Legacy PXE environment is working just fine.
For UEFI computers, we only use WinPE, so once the computer boots the WDS’s server sends WinPE (x64) without showing a menu to the user. However, now we want to start using Clonezilla in UEFI, therefore after the computer boots we need to show a menu to the user to choose (WinPE or Clonezilla).
I could make the menu work in UEFI with GRUB2. So after the UEFI PXE boot, it’s shown a menu and the user can boot Clonezilla. This is working OK.
To chainload WinPE in GRUB2 I’m using:
menuentry "WinPE" { insmod chain chainloader /Boot/x64/bootmgfw.efi }
WinPE starts to boot but fail with error code 0xc0000428 (The digital signature for this file couldn’t be verified).
Does anymore know how to chainload WinPE correctly in UEFI?
Thanks,
Leandro Paulin