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