William Vaughn

Arch Linux LTS Kernel

Preparation

In order to stop my system from continuing to update the original linux kernel, I edited the ignored packages list in my /etc/pacman.conf file.

IgnorePkg   = linux

Then I ran an update to the system.

sudo pacman -Syu

Installing the LTS Kernel

Using pacman to install the LTS kernel package.

sudo pacman -S linux-lts

I’m using a standard boot loader that stores configs in /boot/loader/loader.conf. I needed to inform my boot loader configuration to load the new LTS kernel I just installed when booting up. My loader.conf points at another config at /boot/loader/entries/arch.conf which I needed to edit the following lines.

/boot/loader/entries/arch.conf

title Arch Linux (ENCRYPTED)
linux /vmlinuz-linux-lts
initrd /initramfs-linux-lts.img

The final step was to reboot my system.

reboot

Once my machine was restarted it was using the linux-lts kernel.

uname -rs
# Linux 4.19.92-1-lts