有些系统上的问题总是解决不了?来试试更新内核吧!

升级Linux系统内核可以带来多重好处,通常可以带来:安全性提升、性能优化、硬件支持扩展、新特性的引入、系统稳定性增强 等好处。

但内核的地位非常重要,更新有风险,升级需谨慎!
即使官方对更新过程经过很多测试,但还请务必做好备份


查看Debian版本

本教程使用 Debian GNU/Linux 11 (bullseye) 进行测试和编写,其他版本尚未确认。
2024/10/01: Debian GNU/Linux 12 (bookworm) 也可以使用!

cat /etc/os-release

修改软件源(可选)

国内连接境外更新服务器速度很慢,可以使用 更换软件源 的方式来处理:
使用FinalShell可以直接打开 source.list 进行编辑,修改源的路径为:

/etc/apt/source.list

执行更新命令

apt update
apt upgrade

执行更新内核命令

注意:这里使用amd64架构为例子,使用其他架构请将其更改为相应的架构。
整个过程可能会消耗一些时间,更新结束后,请使用 reboot 命令进行重启,确保安装正确。

apt install linux-image-amd64 linux-headers-amd64

查看当内核

uname -r

更新到这里就结束了,接下来是清理阶段


查看已安装的内核

dpkg -l|grep linux-image

卸载之前安装的内核

apt purge -y linux-image-5.10.0-8-amd64

更新Grub

这是个引导文件,虽然会自动更新,但建议手动执行一次。

update-grub

执行清理命令

用于清理更新缓存、无用的软件包、旧版本内核,好东西!

apt clean
apt autoclean
apt autoremove

确定是否成功

先使用 reboot 进行重新启动,启动完成后执行上文 查看已安装的内核 命令查看是否卸载成功。


可能出现的问题:
E:dpkg was interrupted, you must manually run'xxxxxx'to correct the problem.
错误原因:是因为引用错误的链接导致的。
解决办法(删除错误引用):

cd /var/lib/dpkg/updates
rm -r ./*
最后修改:2024 年 10 月 03 日

如果觉得我的文章对你有用,请给我发电 o((>ω< ))o