Kernel is central component of an operating system that manages operations of computer and hardware. It basically manages operations of memory and CPU time. It is core component of an operating system. Kernel acts as a bridge between applications and data processing performed at hardware level using inter-process communication and system calls.
First, Update the system packages to the latest versions using the below
apt update apt upgrade
Install some of the packages required for the Kernel upgrade,
apt install gcc make perl wget
By default on Ubuntu 22.10, The kernel version it ships with is version 5.19
Linux Kernel 6.0 is not available on Ubuntu 22.10 base repository. So we will manually download the required Linux Kernel packages from the official site and install.
You can check their official site for a list of available kernel versions that can be installed, kernel.ubuntu.com.
At the time of writing this article, version 6.0.9 was the only latest kernel we could install with.
Some points to note, for selecting a different version of kernel. Open the site kernel.ubuntu.com and scroll to the bottom of the page. Find a version whose builds are successful, under that, navigate to "amd64" folder. You will find the required four files to download on the ubuntu system, Linux Headers, Linux Image and Linux Modules. A successful build looks like below:
Test amd64/build succeeded (rc=0, on=amd64, time=0:12:37, log=amd64/log) amd64/linux-headers-6.0.9-060009-generic_6.0.9-060009.202211161102_amd64.deb amd64/linux-headers-6.0.9-060009_6.0.9-060009.202211161102_all.deb amd64/linux-image-unsigned-6.0.9-060009-generic_6.0.9-060009.202211161102_amd64.deb amd64/linux-modules-6.0.9-060009-generic_6.0.9-060009.202211161102_amd64.deb
For upgrading to the latest kernel on Ubuntu, follow the given instructions:
wget https//:kernel.ubuntu.com/~kernel-ppa/mainline/v6.0.9/amd64/linux-headers-6.0.9-060009_6.0.9060009.202211161102_all.deb wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0.9/amd64/linux-headers-6.0.9-060009-generic-6.0.9060009.202211161102_amd64.deb wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0.9/amd64/linux-image-unsigned-6.0.9-060009-generic_6.0.9060009.202211161102_amd64.deb wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0.9/amd64/linux-modules-6.0.9-060009-generic_6.0.9060009.202211161102_amd64.deb
Now, install the downloaded files using the
dpkg command as shown below,
Ensure that there are no other
.debfiles apart from the ones that were downloaded. If there are any other
.debfiles, recommended to remove them before proceeding.
dpkg -i *.deb
After installing the Linux Kernel 6.0, reboot the system to run the new Kernel
To verify the kernel installed and running after the reboot, use the
uname command as shown below,
root@vps:~# uname -r 6.0.9-060009-generic
This concludes the topic of installing the latest version of Kernel on a Ubuntu System.