[bug #66644] grub 2.12 fails to netboot on surface pro 7
nomeara <[email protected]> Tue, 7 Jan 2025 11:36:27 -0500 (EST)
| Newsgroups | gmane.comp.boot-loaders.grub.bugs |
|---|---|
| Message-ID | <[email protected]> |
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
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCZ31YCwAKCRCqLAuaBUf3 Tr++AP9sPQrrxB5jwWt+SKPhyrxzJkRGfOZb6Mnm15hPxykGrAEAirna1T4H2Dnx vSdvhOgMQzI+2vZzVGyDtISJLCqJqQ8= =PfuJ -----END PGP SIGNATURE-----