You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

OL8 ARM Instance Fails to Boot After an Upgrade and Reports Error "linux.c:86:kernel is too small"

edited Jul 11, 2022 8:36AM in Linux

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

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!