URL: <https://savannah.gnu.org/bugs/?66644>
Summary: grub 2.12 fails to netboot on surface pro 7
Group: GNU GRUB
Submitter: nomeara
Submitted: Tue 07 Jan 2025 04:36:24 PM UTC
Category: Booting
Severity: Major
Priority: 5 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: other
Release:
Reproducibility: Every Time
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Tue 07 Jan 2025 04:36:24 PM UTC By: nomeara <nomeara>
I have a Microsoft Surface Pro 7 that I am attempting to netboot using grub
2.12.
I have tested both grub-efi-amd64-signed_1.202+2.12-1ubuntu7_amd64 from Ubuntu
24.04, and grub2-efi-x64-2.12-15.fc41 from fedora 41, and both have the same
behavior, so I suspect it is a grub 2.12 regression. (grub 2.06 from both
ubuntu 22.04 and fedora 40 successfully netboot on this device).
Behavior:
* shim is downloaded and executed
* shim downloads grubx64.efi (download success confirmed in tftp server log
and network traces)
* the last message on screen is:
> Fetching Netboot Image grubx64.efi
* The system hangs at this point and does not print any further messages or
respond to network traffic.
I have also disabled secure boot and attempted to boot grubx64.efi directly,
with no significant change in behavior (Last message is from the EFI firmware:
"NBP file downloaded successfully", no futher output/network traffic after the
TFTP download succeeds)
If there is a way for me to build a netboot-capable verbose/debug grub
executable that may print useful debugging information, I am willing to do
that and post the output from that executable, but I have not been able to
figure that out myself. I think I could get to the point of a netboot-capable
build myself, but I did not see any configure options to enable verbose/debug
prints.
These grub 2.12 builds successfully netboot on other hardware platforms and VM
platforms I have tested.
Grub 2.12 can boot from USB or internal disk on this Surface Pro 7 as well, it
only seems to effect netboot.
I have not been able to confirm if this effects any other Microsoft Surface
models as I only have hands-on with one device.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?66644>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
