Bug#1135731: does not boot on raspberry pi 4 (grub_memcpy not found)
Pascal Hambourg
pascal at plouf.fr.eu.org
Tue May 5 12:32:17 BST 2026
On 05/05/2026 at 12:34, Steve McIntyre wrote:
>
> OK, this is 99.9% certain to be a mismatch between the grub core image
> and the modules installed in /boot/grub. If you're on a Pi, then it's
> very likely you're booting using the removable media path.
U-boot logs seem to confirm it:
>> Cannot persist EFI variables without system partition
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. 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
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).
More information about the Pkg-grub-devel
mailing list