OL8 ARM Instance Fails to Boot After an Upgrade and Reports Error "linux.c:86:kernel is too small" — Cloud Customer Connect
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
Note!! Please register for a free account to access the full content and also to participate in Q&A in the community
Get Started with Redwood: Oracle Cloud SCM and Purchasing

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!