Linux升级内核的正确姿势
很多童鞋在玩耍linux发行版的时候,都会遇到各种各样的问题,比如:网卡不能使用,亮度不能调节,触摸板不能识别,蓝牙不能使用等等,这些关系都和linux的内核有关系。
查看当前内核
uname -r
当前电脑内核为5.13.0版本,一般更换内核我们是将内核升级为更高版本(当然也有给内核降级的)。
下载内核
目前下载有很多地址,可以从ubuntu的仓库中下载Index of /~kernel-ppa/mainline 选择需要下载的内核版本,下载的文件包括以下四个
安装顺序
首先安装linux-headers-4.17.0-041700_4.17.0-041700.201806041953_all.deb
安装linux-headers-4.17.0-041700-generic_4.17.0-041700.201806041953_amd64.deb
安装linux-modules-4.17.0-041700-generic_4.17.0-041700.201806041953_amd64.deb
安装linux-image-unsigned-4.17.0-041700-generic_4.17.0-041700.201806041953_amd64.deb
如果是4.16版本及以前内核,此文件是没有的,也不需要安装。
安装完成后重启即可。
或者是直接把这几个文件放到同一个文件夹中,然后到文件目录执行
sudo dpkg --install *.deb
重启系统,使用新内核:
$ sudo reboot
检查是否如你所愿:
$ uname -r
2. 卸载内核
可以看到系统已经安装了多个内核版本,包括 headers 和 image ,可以删除这些来卸载旧的内核。
比如删除 4.4.0-22 内核,我们看到上面只有 headers,因此可以这样:
sudo apt-get remove --purge linux-headers-4.4.0-22
sudo apt-get remove --purge linux-image-4.2.0-22-generic
以此类推。
然后终端执行:
sudo apt-get autoclean
sudo apt-get autoremove
然后重启电脑即可。
如果重启后内核版本依旧没有更改,参考另外一篇文章来更换linux内核:linux切换内核版本_木可木可❀的博客-CSDN博客
参考文章:https://blog.csdn.net/wf19930209/article/details/81879777