通过Backports更新Debian的Linux内核

通过Backports源更新Debian的Linux内核,以获得性能提升、驱动更新等。

本文适用于Debian12 bookworm,backports源变动较快, 请以最新版本为准。

什么是Backports?

Debian Backports 是为支持的 Debian 稳定版带来最新软件的源。Backports内的软件包大部分由testing反向移植而来(经过重新编译以适应稳定版),极少部分软件包则由sid反向移植而来(例如部分安全更新)。

准备工作

添加Backports源

修改/etc/apt/sources.list文件,添加以下内容:

  • Global源:
deb http://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware
  • China源(中科大):
deb http://mirrors.ustc.edu.cn/debian/bookworm-backports main contrib non-free non-free-firmware
deb-src http://mirrors.ustc.edu.cn/debian/bookworm-backports main contrib non-free non-free-firmware

sources.list.png

更新内核

更新列表及相关组件

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

查看可更新的内核

使用以下命令查看可用的内核:

apt-cache search linux-image

选择更新的内核

此步的演示命令存在时效性,请以实际情况为准。

从上一步的输出中选择你要更新的内核:

sudo apt install -t bookworm-backports linux-image-6.10.11+bpo-cloud-amd64

更新grub

sudo update-grub

重启系统

sudo reboot

后续工作

  • 验证内核版本是否更新成功:
uname -r