On my RHEL 8.10 system, I noticed that even though the latest kernel was installed, the server kept booting with an older one.
The Cause
GRUB was configured to use the last saved kernel entry (saved_entry
) instead of automatically picking the most recent kernel.
The Solution
The fix was simple: edit the GRUB configuration and tell it to always boot the first entry (which is the newest kernel).
-
Open
/etc/default/grub
and set: -
Regenerate the GRUB configuration:
-
BIOS:
-
UEFI:
-
-
Reboot the server:
After that, the system automatically boots into the latest installed kernel every time. 🚀