EFI stub: ERROR: FIRMWARE BUG: kernel image not aligned on 64k boundary
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Recent kernels emit the following error message when booting on arm64 platforms:
EFI stub: ERROR: FIRMWARE BUG: kernel image not aligned on 64k boundary
While this doesn't appear to cause any functional issues - and indeed, the kernel commit that added the error[*] says "We can deal with this, but let's check for this condition anyway", it is still likely to cause user concern.
[Test Case]
Boot a recent kernel on an EFI-based arm64 system (impish will do, but the kernel patch is also hitting kernels in older releases). This message will be emitted after GRUB execs the kernel EFI stub.
[Fix]
https:/
[What Could Go Wrong]
no longer affects: | grub2-unsigned (Ubuntu) |
description: | updated |
description: | updated |
Changed in grub2 (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → dann frazier (dannf) |
Changed in grub2 (Ubuntu): | |
milestone: | none → ubuntu-20.04.4 |
Changed in grub2 (Ubuntu): | |
assignee: | dann frazier (dannf) → nobody |
Changed in grub2 (Ubuntu): | |
milestone: | ubuntu-20.04.4 → focal-updates |
tags: | added: rls-jj-incoming |
tags: | added: fr-2066 |
tags: | removed: rls-jj-incoming |
Changed in grub2 (Ubuntu Jammy): | |
milestone: | focal-updates → ubuntu-22.04-beta |
I've experienced this after installing Impish host on Raspberry Pi 4 with an Impish VM. The VM was working correctly up until just a moment ago, as I type this, I've installed `linux- modules- extra-raspi in order to get usb serial adapters to work inside the virtual machine. The package installed normally and initrd was created normally as well. Upon reboot, the only thing I see is the error mentioned in this bug report (you can see it if you do: lxc start --attach) and the VM is spinning at 100% CPU but linux is not booting.