429 字
2 分钟
Debian12更新内核

方式一: 首先运行命令

uname -r

查看当前使用的内核版本,再运行

sudo apt update
sudo apt full-upgrade -y

即可安装官方仓库的最新内核版本,安装完成后执行

reboot

重启后即可完成更新

方式二: 如果需要更高版本的内核,可以使用Debian官方的 Backports 源接收测试版/不稳定版的更新。

首先查看

/etc/apt/sources.list

列表内有没有

deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware

这一行,如果没有请先进行添加。然后执行

sudo apt update
apt-cache search linux-image | grep backports

就能看到在 Backports 源中输出的内核信息 示例:

root@localhost:apt search linux-image | grep backports
linux-headers-6.12.43+deb12-amd64/oldstable-backports,oldstable-backports 6.12.43-1~bpo12+1 amd64
...

这里解释一下不同

  • linux-image-6.12.43+deb12-amd64 为标准的内核本体

  • -dbg 提供完整的内核调试信息

  • -unsigned 同上,并且无Debian的官方签名

  • -cloud 云优化内核,精简了驱动

  • -rt 启用 PREEMPT_RT 全实时补丁 如果同时带有以上列出的多个标签,即代表同时拥有以上的功能。如无特别需求,只需要安装 linux-image-kernel verison+deb12-amd64linux-headers-kernel verison+deb12-amd64 示例命令:

    sudo apt install -t oldstable-backports linux-image-6.12.43+deb12-amd64 linux-headers-6.12.43+deb12-amd64 reboot

等待重启后即可自动启用

以下内容为可选

WARNING

接下来的所有操作务必进行确认,否则可能造成系统损坏

确认新内核运行正常后,可以将旧内核删除以节省空间 输入

ls /boot/vmlinuz*

可查看所有已安装的内核,找到旧版本的内核 输入

sudo apt remove --purge linux-image-verison-27-amd64

会删除指定内核以及配置文件,如果还安装了 headers 可以输入

sudo apt remove --purge linux-headers-verison-27-amd64

一起清理,清理完成后就可以使用新内核了

Debian12更新内核
https://blog.yuanqi.su/posts/debian12更新内核/
作者
元气
发布于
2025-10-14
许可协议
CC BY-NC-SA 4.0