debian更换最新内核
- 添加源
#backports内核
echo "deb http://deb.debian.org/debian buster-backports main non-free contrib" > /etc/apt/sources.list
echo "deb-src http://deb.debian.org/debian buster-backports main non-free contrib" > /etc/apt/sources.list
#experimental内核
echo "deb http://deb.debian.org/debian experimental main contrib non-free" > /etc/apt/sources.list
echo "deb-src http://deb.debian.org/debian experimental main contrib non-free" > /etc/apt/sources.list- 安装最新内核和头文件
查看可安装版本
apt search linux-image注意,有些人可能会安装云版本(如,linux-image-.**.-cloud-amd64)的内核,该种版本缺失一些必要的驱动程序,安装后可能导致无法直接使用,如 SSH 连接等。建议按如下方式安装完全版。
apt update -y
#安装backports内核
apt -t buster-backports install linux-image-amd64
apt -t buster-backports install linux-headers-amd64
#安装experimental内核
apt install -t experimental linux-image-amd64
apt install -t experimental linux-headers-amd64
update-grub如果使用中的内核缺失头文件,可以使用如下命令安装
apt install linux-headers-$(uname -r)重启后查看内核版本
uname -r- 卸载旧内核
请确保使用中的内核不要卸载
dpkg --list | grep linux-image卸载指定的旧内核
apt purge linux-image-*.**.*-**-cloud-amd64删除旧头文件
dpkg --list | grep linux-headers
apt purge linux-headers-*.**.*-**-cloud-amd64保持内核最新
把下面命令添加到 /etc/apt/preferences.d/pinning.pref 文件中(如果没有,可创建)
Package: linux-image-amd64 linux-headers-amd64
Pin: release n=buster-backports
Pin-Priority: 900