iPXE discussion forum

Full Version: Grub2 EFI + wimboot can boot WinPE ?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
At first I run Grub2 MBR (boot in legacy mode) and wimboot to start MSDART 8.0:
[undefined=undefined]menuentry "MSDART-8.0.iso" {
loopback loop /MSDART-8.0.iso
linux16 /wimboot
initrd16 \
newc:bcd:(loop)/Boot/BCD \
newc:boot.sdi:(loop)/Boot/boot.sdi \
newc:boot.wim:(loop)/sources/boot.wim
}

menuentry "MSDART-8.0 files" {
linux16 ($root)/wimboot
initrd16 \
newc:bcd:($root)/MSDART-8.0/BCD \
newc:boot.sdi:($root)/MSDART-8.0/boot.sdi \
newc:boot.wim:($root)/MSDART-8.0/boot.wim
}[/undefined]

Both versions have started fine. After that I tried to boot MSDART under Grub2 EFI. When pushing the menu flash disk was blinking like at Grub2 MBR booting, but in the end it wrote one line and going to reboot. This line disappears so quickly that I can not make out what it says. Adding "pause" parameter stops booting at black screen. The testing was held under Dell Optiplex 3020 with latest firmware - A09, wimboot - 2.5.1 signed.

So Grub2 EFI with wimboot can boot WinPE ?
Or there is a problem in something else ?
(2015-11-03 15:46)At1ant Wrote: [ -> ]So Grub2 EFI with wimboot can boot WinPE ?
Or there is a problem in something else ?

As a first test: are you able to boot WinPE on your Dell system by precisely following the instructions on http://ipxe.org/howto/winpe (i.e. using iPXE+wimboot, no GRUB2)?

If so, then are you able to boot your MSDART boot.wim also using iPXE+wimboot with no GRUB2?

Make sure that both of those are known to work first, before trying to add GRUB into the mix.

Michael
mcb30, could you bring out an update for wimboot that makes the compatibility to grub2 EFI?
(2018-06-04 09:19)jamefane Wrote: [ -> ]mcb30, could you bring out an update for wimboot that makes the compatibility to grub2 EFI?

AFAICR, the problem is in grub2 rather than in wimboot. wimboot is a standard UEFI executable: grub2 needs to gain the ability to run standard UEFI executables.

Michael
(2018-06-04 10:28)mcb30 Wrote: [ -> ]
(2018-06-04 09:19)jamefane Wrote: [ -> ]mcb30, could you bring out an update for wimboot that makes the compatibility to grub2 EFI?

AFAICR, the problem is in grub2 rather than in wimboot. wimboot is a standard UEFI executable: grub2 needs to gain the ability to run standard UEFI executables.

Michael

Okay,
is that because grub2 EFI can't linux16? only grub2 Legacy can linux16.
wimboot only runs in grub2 Legacy with linux16.
(2018-06-04 10:51)jamefane Wrote: [ -> ]is that because grub2 EFI can't linux16? only grub2 Legacy can linux16.
wimboot only runs in grub2 Legacy with linux16.

wimboot in EFI mode is an EFI executable, do not try to run it with a linux initializer!
Also stop posting in _every_ thread there is about wimboot running under grub.
Reference URL's