Linux Kernel 6.0 Released! How to Install it in Ubuntu 22.04

Linux Kernel 6.0 was released hours ago! Here are the new features and how to install instructions for Ubuntu 22.04.

So, as is hopefully clear to everybody, the major version number change is more about me running out of fingers and toes than it is about any big fundamental changes.” Linus Torvalds announced.

New Features in Linux Kernel 6.0

The new kernel introduced experimental support of Intel’s A750 and A770 graphics card, using i915 DRM kernel driver with “force_probe” option. PCI support for LoongArch CPU architecture from China and OpenRISC architecture.

The release also added audio driver for Intel Meteor Lake, AMD Raphael and Jadeite, V3D Direct Rendering Manager (DRM) driver for Raspberry Pi 4, and Intel Software Guard Extensions (SGX) support.

Other changes include:

  • Support Lenovo ThinkPad X13s Arm laptop
  • Low-memory mode support for F2FS file system.
  • Habana Labs Gaudi2 Support
  • XP-PEN Deco L Drawing Tablet support.
  • Fix touchpad & keyboard issues after suspend for many TUXEDO laptops

How to Install Linux Kernel 6.0 in Ubuntu:

NOTE: Mainline Kernel packages are neither officially supported and nor appropriate for production use. Install it only for testing or certain use.

Ubuntu builds the latest Kernel packages via Mainline Kernel PPA. For Linux Kernel 6.0, download the packages from the link below:

Download Kernel 6.0 (.deb)

Select download amd64 packages for modern 64-bit PC/laptop, or armhf/arm64 for ARM devices such as Apple Silicon and Raspberry Pi. And, install them one by one in the turns below:

  1. linux-headers-6.0.0-060000_***_all.deb
  2. linux-headers-6.0.0-060000-generic_***.deb
  3. linux-modules-6.0.0-060000-generic_***.deb
  4. linux-image-unsigned-6.0.0-060000-generic_***.deb

To download & install the packages from command line, open terminal (or connect to console) and run the commands below one by one (for 64-bit only):

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-headers-6.0.0-060000_6.0.0-060000.202210022231_all.deb

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-headers-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-modules-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v6.0/amd64/linux-image-unsigned-6.0.0-060000-generic_6.0.0-060000.202210022231_amd64.deb

sudo apt install ./linux-*.deb

After installing the Kernel packages, restart your machine and enjoy!

Uninstall:

To restore the previous Kernel, start or restart your machine. In the system boot-menu, go to “Advanced” and select booting the previous kernel.

After booting the old kernel, run command below to remove Linux 6.0:

sudo apt remove linux-headers-6.0.0* linux-modules-6.0.0* linux-image-unsigned-6.0.0*