On Tue, May 05, 2026 at 01:32:17PM +0200, Pascal Hambourg wrote:
On 05/05/2026 at 12:34, Steve McIntyre wrote:
Without EFI variables, only the removable media path can be used.

If U-Boot loads GRUB from the EFI partition removable media path, it means the copy of GRUB core image in /boot/efi/EFI/BOOT/ was not updated after upgrading to the new GRUB version.

That is the case.

$ sudo ls -lR /boot/efi/EFI/
/boot/efi/EFI/:
total 8
drwxr-xr-x 2 root root 4096 May  5  2026 BOOT
drwxr-xr-x 2 root root 4096 May  5  2026 debian

/boot/efi/EFI/BOOT:
total 148
-rwxr-xr-x 1 root root 151552 May  5  2026 BOOTAA64.EFI

/boot/efi/EFI/debian:
total 5088
-rwxr-xr-x 1 root root     110 Mar 23 13:37 BOOTAA64.CSV
-rwxr-xr-x 1 root root  124920 Mar 23 13:37 fbaa64.efi
-rwxr-xr-x 1 root root     121 Mar 23 13:37 grub.cfg
-rwxr-xr-x 1 root root 3126720 Mar 23 13:37 grubaa64.efi
-rwxr-xr-x 1 root root  953040 Mar 23 13:37 mmaa64.efi
-rwxr-xr-x 1 root root  987432 Mar 23 13:37 shimaa64.efi

None of those files get updated when upgrading to grub 2.14 and doing grub-install.

It should be updated automatically if grub2/force_efi_extra_removable is set to 'false' in debconf. You can check with

debconf-show grub-efi-arm64

$ debconf-show grub-efi-arm64
  grub2/force_efi_extra_removable: false
  grub2/linux_cmdline:
  grub2/kfreebsd_cmdline:
  grub2/kfreebsd_cmdline_default: quiet
  grub2/linux_cmdline_default: quiet
  grub2/update_nvram: true
  grub2/enable_os_prober: false

btw, this is a debian live arm64 image that Roland Clobus helped me build on Mini Debconf Hamburg.

In addition, this system does not seem to use the monolithic signed image (grub-efi-arm64-signed) which does not need external modules and would avoid the module version mismatch (but if is not updated in the boot location then the old version will still be used).

Is the non-monolithic version still supported? Do you recommend migrating to the monolithic version?

Greetings
Marc

--
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421

Reply via email to