How to Install XanMod Linux Kernel on Ubuntu 20.04

XanMod is a free, open-source general-purpose Linux Kernel alternative to the stock kernel with Ubuntu 20.04 LTS. It features custom settings and new features and is built to provide a responsive and smooth desktop experience, especially for new hardware. XanMod is popular amongst Linux Gaming, streaming, and ultra-low latency requirements and often boasts the latest Linux Kernels, having multiple branches to choose from the stable, edge, and development.

For users seeking to have their system kernel up to date and not wanting to manually install kernels or use the testing/unstable repositories, installing a third-party kernel may be for you.

In the following tutorial, you will learn how to import the XanMod repository and install the latest Linux Kernel on your Ubuntu 20.04 LTS Focal Fossa.

Prerequisites

  • Recommended OS: Ubuntu 20.04 or higher
  • User account: A user account with sudo or root access.

Update Operating System

Update your Ubuntu operating system to make sure all existing packages are up to date:

sudo apt update && sudo apt upgrade -y

The tutorial will be using the sudo command and assuming you have sudo status.

To verify sudo status on your account:

sudo whoami

Example output showing sudo status:

[joshua@ubuntu ~]$ sudo whoami
root

To set up an existing or new sudo account, visit our tutorial on How to Add a User to Sudoers on Ubuntu.

To use the root account, use the following command with the root password to log in.

su

The tutorial will be utilizing the terminal, and for those unfamiliar, this can be found in your show applications menu.

Example:

How to Install Liquorix Linux Kernel on Ubuntu 20.04
Advertisement

Import the XanMod Repository

The first task is to import the XanMod repository. This can be done several ways, but the tutorial will use the apt package manager’s terminal to keep things simple.

First, import the repository using the following command.

echo 'deb http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list

Verify the command worked using the grep command.

grep xanmod /etc/apt/sources.list.d/xanmod-kernel.list

Example output:

deb http://deb.xanmod.org releases main

With the repository successfully imported, the next task is to import the GPG key using the following command.

wget -qO - https://dl.xanmod.org/gpg.key | sudo apt-key --keyring /etc/apt/trusted.gpg.d/xanmod-kernel.gpg add -

Example output if successful:

OK

Next, update your APT repository source listing to reflect the new addition.

sudo apt update

Install XanMod Linux Kernel

With the XanMod repository installed and up to date, you can install the Linux kernel from XanMod.

As mentioned n the start of the tutorial, there are three branches to choose from. At the time of the tutorial, the stable has version 5.14, the edge has the latest stable 5.15, and development has the latest unstable in development Linux Kernel 5.15 kernel.

The tutorial will go over installing all three, but it’s recommended to stick to stable and edge, do not use development unless you know what you are doing.

To install XanMod stable:

sudo apt install linux-xanmod

To install XanMod edge:

sudo apt install linux-xanmod-edge

To install XanMod development:

sudo apt install linux-xanmod-tt

Example output from (edge):

Type Y, then press the ENTER KEY to proceed with the installation.

Once the chosen repository Linux kernel has been installed, you will need to reboot your system to complete the installation.

sudo reboot

Once you have returned to your system, verify the installation.

At the time of the tutorial, the edge branch contained Linux kernel 5.15.2.

hostnamectl

Or you can use the cat version command.

cat /proc/version

Example output:

How to Install XanMod Linux Kernel on Ubuntu 20.04
Advertisement

How to Update XanMod Linux Kernel

To keep the Linux kernel you installed with XanMod up to date, you will run the standard apt update and upgrade commands if you installed XanMod using APT, which the tutorial has shown.

To check for updates.

sudo apt update

If an upgrade is available.

sudo apt upgrade

Alternatively, users on stable can upgrade to edge by using the installation command. Ideally, do not swap too frequently. This can cause issues.

How to Remove (Uninstall) XanMod Linux Kernel

To remove XanMod, use the following command.

To install XanMod stable:

sudo apt remove linux-xanmod --purge

To install XanMod edge:

sudo apt remove linux-xanmod-edge --purge

To install XanMod development:

sudo apt remove linux-xanmod-tt --purge

This will entirely remove all traces of XanMod possible and unused dependencies.

Ideally, you can remove the repository as well.

sudo rm /etc/apt/sources.list.d/xanmod-kernel.list

Alternatively, you may need to remove the Liquorix with the following command.

Note, you will need to use the exact name of the Linux image and header package. This can be found by using the following command.

dpkg --list | grep `uname -r`

Example output:

How to Install XanMod Linux Kernel on Ubuntu 20.04

The names shown in the output are the ones you need to remove that involve the Liqourix Kernel.

sudo apt-get remove linux-headers-5.15.2-xanmod1 linux-image-5.15.2-xanmod1 --purge

Example output:

How to Install XanMod Linux Kernel on Ubuntu 20.04

Warning, run the following command to make sure you have an existing Linux Kernel installed.

To check or re-install Ubuntu 20.04 LTS HWE Kernel:

 sudo apt install --install-recommends linux-generic-hwe-20.04 

To check or re-install Ubuntu 20.04 LTS Generic Kernel:

 sudo apt install --install-recommends linux-generic 

By default, the Ubuntu 20.04 default kernel should be installed.

Example output (HWE Kernel Rollback):

linux-generic-hwe-20.04 is already the newest version (5.11.0.40.44~20.04.18).

Failure to check or do this will result in your system being unbootable and will create a headache.

Next, update-grub.

sudo update-grub2

Now restart your PC to finalize the removal of Liquorix.

sudo reboot

Once you have returned to your system, verify the installation.

hostnamectl

Or you can use the cat version command.

cat /proc/version

Example output:

How to Install XanMod Linux Kernel on Ubuntu 20.04

As the above output has shown, you have rolled back to the default Linux kernel that Ubuntu 20.04 came with, thus successfully removing XanMod from your system.

Advertisement

Comments and Conclusion

In the tutorial, you have learned how to install XanMod on Ubuntu 20.04 LTS Focal Fossa. XanMod is designed for desktop users with the latest hardware, but this can be installed on any Ubuntu desktop or server. However, it’s advised to research before upgrading, and it is ill-advised to use it on critical or production-type systems.

One of the best features of using XanMod is that when the next Linux Kernel comes around, it is included on development/edge very quickly. Hence, it is worth the look, especially if you are into Linux gaming.

Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x