更新内核
更新 debian 核心
自动更新内核
可以单独更新 linux 内核:
$ sudo apt update
$ sudo apt install linux-image-amd64
也可以使用 apt upgrade
更新所有内容,期间如果有内核更新则自动安装:
$ sudo apt update
$ sudo apt upgrade
这个方式会自动更新 linux 内核,但是是安装 debian 12 的设定,比如目前即使是 debian 12.9 版本,也只会使用 linux 6.1.x 内核,不会使用更新的内核版本。
手工更新内核
如果要更新为比默认的 linux 6.1.x 更新的内核版本,则需要手工更新内核。
apt list -a linux-image-amd64
输出为:
Listing... Done
linux-image-amd64/stable-backports 6.12.12-1~bpo12+1 amd64
linux-image-amd64/stable-security 6.1.133-1 amd64
linux-image-amd64/stable 6.1.129-1 amd64
可以看到有多个版本,通常自动更新时只会选择最新的 stable 或者 stable-security 版本,如果需要选择其他版本,则需要手工更新。
比如这里的 stable-backports 6.12.12-1~bpo12+1 版本,手工安装命令为:
sudo apt install -t stable-backports linux-image-amd64=6.12.12-1~bpo12+1
这里的 -t stable-backports
参数表示从 stable-backports 仓库安装软件包,linux-image-amd64=6.12.12-1~bpo12+1
指定了要安装的内核版本。
安装完成后,重启系统:
sudo reboot
重启后,查看内核版本:
uname -r
输出为:
6.12.12+bpo-amd64
可以看到已经更新为 6.12.12 版本。