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/

Attachment: signature.asc
Description: PGP signature

Reply via email to