Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
UEFI/GRUB2 PXE/WIMBOOT with HP ML350 Gen9
2015-02-18, 14:14
Post: #1
UEFI/GRUB2 PXE/WIMBOOT with HP ML350 Gen9
Greetings,

First, thanks for all the effort that has been put into the this project. Keep up the good work.

Now to the question: Is there anyone of you guys who has been able to get wimboot to work properly with GRUB2 over PXE with UEFI on any of HP Gen9 servers? I've been playing with it for some time with no success.

GRUB2 config excerpt:
Code:
menuentry "Windows PE" {
    linux16 /windows-pe/wimboot
    initrd16 \
        newc:bcd:/windows-pe/bcd \
        newc:boot.sdi:/windows-pe/boot.sdi \
        newc:boot.wim:/windows-pe/boot.wim
}

After the last file being sucessfully downloaded (used GRUB's progress module to confirm) server freezes up and needs to be reset.

iPXE config excerpt
Code:
#!ipxe
kernel /windows-pe/wimboot
initrd /windows-pe/bcd bcd
initrd /windows-pe/boot.sdi boot.sdi
initrd /windows-pe/boot.wim boot.wim
boot

That works as expected no matter if a load iPXE directly or chainload it from GRUB.

It's also worth mentioning that if I switch to legacy mode it works (GRUB2 to WIMBOOT using the appropriate BCD file) as expected so I guess the syntax used within GRUB menu is correct.

- Using the latest WIMBOOT
- Compiled GRUB2 from source
- Windows PE 5.1

Any suggestions?

Thank you.
Find all posts by this user
Quote this message in a reply
2015-03-02, 13:48
Post: #2
RE: UEFI/GRUB2 PXE/WIMBOOT with HP ML350 Gen9
Attached a file captured from serial console with GRUB debugging enabled: it shows the whole process; starts up with server being powered on to being locked up after issuing the last command "boot".

<http://www.filedropper.com/vsp>
Find all posts by this user
Quote this message in a reply
2015-03-05, 11:25
Post: #3
RE: UEFI/GRUB2 PXE/WIMBOOT with HP ML350 Gen9
(2015-02-18 14:14)pmatous Wrote:  GRUB2 config excerpt:
Code:
menuentry "Windows PE" {
    linux16 /windows-pe/wimboot

As far as I am aware, the "linux16" command doesn't exist within the UEFI version of GRUB. It definitely shouldn't exist, because when running in UEFI (rather than BIOS), there is no sensible way to run 16-bit real-mode code.

Michael
Visit this user's website Find all posts by this user
Quote this message in a reply
2015-03-05, 14:07
Post: #4
RE: UEFI/GRUB2 PXE/WIMBOOT with HP ML350 Gen9
Greetings and thanks for the reply.

I hasn't been aware of such thing, anyway GRUB offers me that command as well as "linux" and "linuxefi". I've tried "linux" and "initrd" this time and ended up with server reboot after the last file is downloaded.

You can check the console output at < http://www.filedropper.com/vsp2 >
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)