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