更新 debian 系统内核版本
Debian 系统的内核升级的简单方法。本篇以 Debian 10 为例,所有命令均以 root 用户运行。
添加源
1 | echo "deb http://deb.debian.org/debian buster-backports main" > /etc/apt/sources.list.d/backports.list |
安装最新内核和头文件
查看可安装的内核版本
1 | apt search linux-image |
注意,有些人可能会安装云版本(如,linux-image-.**.-cloud-amd64)的内核,该种版本缺失一些必要的驱动程序,安装后可能导致无法直接使用,如 SSH 连接等。建议按如下方式安装完全版。
1 | apt update |
重新启动服务器
1 | shutdown -r now |
查看内核版本
1 | uname -r |
卸载旧内核
请确保使用中的内核不要卸载
1 | dpkg --list | grep linux-image |
删除旧头文件
1 | dpkg --list | grep linux-headers |
如果使用中的内核缺失头文件,可以使用如下命令安装
1 | apt install linux-headers-$(uname -r) |
保持内核最新
把下面命令添加到 /etc/apt/preferences.d/pinning.pref
文件中(如果没有,可创建)
1 | Package: linux-image-amd64 linux-headers-amd64 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论