Table of Contents

  1. AlmaLinux
    1. Install newer kernel version
      1. 1. Enable ELRepo
      2. 2. Install latest mainline stable kernel
      3. 3. Verify Installed Kernel Version
    2. Update kernel headers & dev tools to newer kernel version
      1. 1. Check kernel-devel & kernel-headers package matches kernel version
      2. 2. Update kernel headers and development tools

AlmaLinux

Install newer kernel version

1. Enable ELRepo

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm

2. Install latest mainline stable kernel

dnf --enablerepo=elrepo-kernel install kernel-ml 

3. Verify Installed Kernel Version

grubby --default-kernel

If kernel version shows newer kernel , reboot

After reboot, verify newer kernel was installed

uname -sr  

Update kernel headers & dev tools to newer kernel version

If not done already , install following packages

dnf groupinstall "Development Tools"
# or install packages separately 
dnf install kernel-headers kernel-devel

1. Check kernel-devel & kernel-headers package matches kernel version

rpm -qa | grep -E "kernel-devel|kernel-headers"

If version doesn’t match current kernel version , proceed to step 2

2. Update kernel headers and development tools

# Install development tools 
dnf groupinstall