Linux内核升级(降级)
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
Linux内核升级(降级)相关推荐
- CentOS Linux内核升级全过程
首先说明,下面带#号的行都是要输入的命令行,且本文提到的所有命令行都在终端里输入.接下来,让我们一起开始精彩的Linux内核升级之旅吧! 一.准备工作 启动Linux系统,并用根用户登录,进入终端模式 ...
- linux内核源码合并升级,Linux内核升级
Linux内核升级 发布时间:2007-09-19 09:31:02来源:红联作者:fortemedia 自己想升级一下linux的内核,原来的版本是linux-2.6.18,下载的内核源码版本是li ...
- linux内核升级图文攻略
一.Linux内核概览 Linux是一个一体化内核(monolithic kernel)系统. 设备驱动程序可以完全访问硬件. Linux内的设备驱动程序可以方便地以模块化(modularize)的形 ...
- linux内核升级图文攻略(转)
一.Linux内核概览 Linux是一个一体化内核(monolithic kernel)系统. 设备驱动程序可以完全访问硬件. Linux内的设备驱动程序可以方便地以模块化(modularize)的形 ...
- linux arm更新内核,Linux内核升级方法
Linux内核升级方法 没事搞了一下内核升级,呵呵呵,但是在这里,我说明一点,一定注意内核的升级: 我们搞ARM开发的时候要编译内核模块,比如我写了一个字符设备hello.ko 如果insmod出现错 ...
- linux升级内核ivh,Linux内核升级
当前的系统版本为rhel7.2,内核版本为"Linux 3.10.0-327.el7.x86_64" [root@rhel7_2 ~]# hostnamectl Static ho ...
- Linux内核补丁降级,linux内核生成补丁和打补丁的方法
linux内核源码较多,在修改完内核并发布新内核的时候,一般采用补丁的方式进行发布,而不是整个内核打包发布的. 采用补丁的方式发布有很多好处,1.首先体积很小,通常内核修改很小,生成补丁可能不到1k的 ...
- vmware安装升级Linux内核,vm下linux内核升级实例
本次采用的版本是CentOS 5.5,其原始的内核版本是2.6.18-194.el5 要升级到的版本是2.6.39.4 本次实验采用的内核是从官方下载的2系列的最后一个版本 [root@localho ...
- Linux 内核升级全过程(2.4.20-8到2.6.18)
一.准备工作 首先说明,下面带#号的行都是要输入的命令行,且本文提到的所有命令行都在终端里输入. 启动Linux系统,并用根用户登录,进入终端模式下. 1.查看Linux内核版本# uname -a ...
最新文章
- 图解当前最强语言模型BERT:NLP是如何攻克迁移学习的?
- vs显式导入(代码注入)依赖库
- Redis 新特性篇:100% 掌握多线程模型
- Java 8:再见手册SQL,您好!
- Hivesql里的limit使用误区
- 中国娱乐社交企业出海发展专题报告
- 史上最全AI论文集结:近千篇论文分门别类整理好
- 让input支持 ctrl v上传粘贴图片? 让input支持QQ截图或剪切板中的图像数据(Java实现保存)...
- Spark: sortBy和sortByKey函数详解
- 推销计算机英语作文,如何自我推销英语作文
- Bailian3248 最大公约数【数论】
- kolla-ansible解析
- 高精度WGS84与GCJ-02坐标转换
- 两条波浪线符号_最新-Word上中下划波浪线符号怎么打 精品
- Cocoa设计模式(iOS常用设计模式) Cocoa Design Patterns
- 【机器学习】李宏毅-预测PM2.5
- Java8流处理正序倒序排序
- 五万字总结,深度学习基础。
- 阿里云Mysql5.7 数据库恢复 qp.xb文件恢复数据
- 石家庄铁道大学 2016 上半年软件工程课助教总结
热门文章
- 《计算机网络:自顶向下方法(原书第七版)》 参考答案(英文版+中文版)
- 蒲丰投针问题的matlab仿真
- 论文阅读笔记《PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes》
- 【2016浙江省赛:区间取模】E : Modulo Query | ZOJ - 3940
- Android高德地图基本开发/在线高德离线地图开发/断网使用离线地图(Assets文件夹的使用)
- 更换android开机动画须选择好正确的压缩格式
- phpexcel 数字格式_php excel 设置单元格格式为文本格式
- 为什么U盘中的文件夹和文件全部变成了快捷方式?
- 开源终端上网行为管理服务器windows版本包的编译及运行环境搭建
- JSD-2204-连接查询-JDBC-Day10