[Bug 1867387] Re: \EFI\BOOT\BOOTX64.EFI unable to find GRUBX64.EFI

Lee Trager lee.trager at canonical.com
Fri Mar 13 22:10:31 UTC 2020


\EFI\BOOT\BOOTX64.EFI is always installed on an Ubuntu system be it MAAS
or ISO.

Focal install via ISO from December 2019
# tree /boot/efi/
/boot/efi/
└── EFI
    ├── BOOT
    │   ├── BOOTX64.EFI
    │   ├── fbx64.efi
    │   └── mmx64.efi
    └── ubuntu
        ├── BOOTX64.CSV
        ├── grub.cfg
        ├── grubx64.efi
        ├── mmx64.efi
        └── shimx64.efi

3 directories, 8 files

Bionic install via MAAS today
# tree /boot/efi/
/boot/efi/
└── EFI
    ├── BOOT
    │   ├── BOOTX64.EFI
    │   └── fbx64.efi
    └── ubuntu
        ├── BOOTX64.CSV
        ├── grub.cfg
        ├── grubx64.efi
        ├── mmx64.efi
        └── shimx64.efi

3 directories, 7 files

** Changed in: shim-signed (Ubuntu)
       Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to shim-signed in Ubuntu.
https://bugs.launchpad.net/bugs/1867387

Title:
  \EFI\BOOT\BOOTX64.EFI unable to find GRUBX64.EFI

Status in shim-signed package in Ubuntu:
  New

Bug description:
  Machines managed by MAAS are configured to always netboot. When an
  operating system is deployed MAAS chainloads the local boot loader[1].
  As per the 3.5.1.1 of UEFI spec[2] \EFI\BOOT\BOOTX64.EFI is attempted
  first. \EFI\BOOT\BOOTX64.EFI fails to find GRUBX64.efi as it is
  located in \EFI\UBUNTU(see screenshot).

  [1] https://git.launchpad.net/maas/tree/src/provisioningserver/templates/uefi/config.local.amd64.template
  [2] https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_A_Feb14.pdf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/shim-signed/+bug/1867387/+subscriptions



More information about the foundations-bugs mailing list