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

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐