OL8 ARM Instance Fails to Boot After an Upgrade and Reports Error "linux.c:86:kernel is too small"
Applies to:
Oracle Cloud Infrastructure - Version N/A and later
Linux ARM 64-bit
Symptoms
OCI OL8 ARM shape instance fails to boot after OS upgrade and it reports following error in the console.
error: ../../grub-core/loader/efi/linux.c:86:kernel is too small. error: ../../grub-core/loader/arm64/linux.c:305:you need to load the kernel first Press any key to continue...
Cause
OS upgrade has updated grub2 packages to a defective version and it affects the boot.
Following packages are pulled from aarch64 channel.
<<Defective Version>>
grub2-common-1:2.02-123.0.4.el8_6.8.noarch grub2-efi-aa64-1:2.02-123.0.4.el8_6.8.aarch64
grub2-tools-1:2.02-123.0.4.el8_6.8.aarch64
Tagged:
0