Installing Linux Kernel From Debian Backports

Debian buster-backports started to serve kernel 5.6+ around mid June, 2020. By installing Linux kernel from the suite, we’ll have in-tree WireGuard kernel module and some more up-to-date drivers, all officially signed.

Setup Debian Backports Suite

Create file /etc/apt/sources.list.d/debian-buster-backports.list with following content.

deb http://deb.debian.org/debian/ buster-backports main contrib non-free
deb-src http://deb.debian.org/debian/ buster-backports main contrib non-free

Install (amd64) Linux Kernel From Backports

The package of interest is linux-image-amd64, which provides wireguard-modules.

sudo apt update
sudo apt -t buster-backports install linux-image-amd64

Install WireGuard

Package wireguard depends on wireguard-modules or wireguard-dkms. As the system now have wireguard-modules, we don’t have to compile WireGuard kernel module locally with DKMS, or fiddling with kernel module signing (to have Secure Boot enabled) anymore.

sudo apt update
sudo apt install wireguard

References

Posted in Technical.

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha loading...