[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