[Bug 1822007] Re: Grub fails to request the /grub/grub.cfg over HTTP when booting with UEFI HTTP
Blake Rouse
blake.rouse at canonical.com
Wed Mar 27 23:35:28 UTC 2019
This bug blocks the progress of completion of bug:
https://bugs.launchpad.net/maas/+bug/1820983
** Changed in: grub2 (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1822007
Title:
Grub fails to request the /grub/grub.cfg over HTTP when booting with
UEFI HTTP
Status in grub2 package in Ubuntu:
Confirmed
Bug description:
While implementing the complete UEFI HTTP booting path for MAAS I have
hit a roadblock. Grub2 is loaded but then fails to request the
/grub/grub.cfg as it does when booting with UEFI PXE (aka. TFTP).
The dhcpd.conf has the following in it to tell the UEFI firmware to
load the bootx64.efi (signed-shim) over HTTP.
} elsif option arch = 00:0f {
# uefi_amd64_http
filename "http://192.168.122.2:5248/bootx64.efi";
option vendor-class-identifier "HTTPClient";
} elsif option arch = 00:10 {
# uefi_amd64_http
filename "http://192.168.122.2:5248/bootx64.efi";
option vendor-class-identifier "HTTPClient";
} elsif option arch = 00:0B {
This works correctly because the UEFI firmware does load the
bootx64.efi then the shim loads the grubx64.efi over HTTP.
2019-03-27 23:21:59 provisioningserver.rackdservices.http: [info] bootx64.efi requested by 192.168.122.193
2019-03-27 23:21:59 provisioningserver.rackdservices.http: [info] grubx64.efi requested by 192.168.122.193
No other requests are received from that point forward. Grub2 reports
the following error:
Error: Unexpected network error.
Checking the grub2 environment it does seem wierd that none of the
networking variables are set they are completely blank.
grub_cpu=x86_64
grub_platform=efi
net_default_ip=(null)
net_default_mac=(null)
net_default_server=
package_version=2.02+dfsg1-12ubuntu2
prefix=
pxe_default_server=
root=
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1822007/+subscriptions
More information about the foundations-bugs
mailing list