Linux升级内核以及删除Linux多余的内核
Linux升级内核以及删除Linux多余的内核
很多童鞋在玩耍linux发行版的时候,都会遇到各种各样的问题,比如:网卡不能使用,亮度不能调节,触摸板不能识别,蓝牙不能使用等等,这些关系都和linux的内核有关系。
什么是linux内核?
Linux内核(英语:Linux kernel),是一种开源的类Unix操作系统宏内核。
Linux内核最早是于1991年由芬兰黑客林纳斯·托瓦兹为自己的个人计算机开发的,他当时在Usenet新闻组comp.os.minix登载帖子,这份著名的帖子标志着Linux内核计划的正式开始。如今,该计划已经拓展到支持大量的计算机体系架构,远超其他操作系统和内核。它迅速吸引了一批开发者和用户,利用它作为其他自由软件项目的内核,如著名的 GNU 操作系统。
内核长什么样子呢?
有精力的同学可以去学习学习!
查看当前内核
打开终端执行:
uname -rcat /proc/version
4.15.0-32-generic
当前电脑内核为4.15版本,一般更换内核我们是将内核升级为更高版本。
下载内核
目前下载有很多地址,我主要使用以下两个:
1.github上下载linux kernel
2.ubuntu的仓库中下载linux kernel
内核需要下载那些文件?
目前ubuntu 18.04已经使用4.15版本内核,linux mint 19也使用4.15版本内核。
在4代版本中4.16和4.17有安装上的区别:
下面是4.16版本的文件选择:
下面是4.17版本的文件选择:
安装顺序
使用sudo dpkg -i ***.deb 的形式安装。
首先安装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版本及以前内核,此文件是没有的,也不需要安装。
安装完成后重启即可。
删除多余内核
1. 查看当前系统安装的内核
dpkg --get-selections| grep linux
linux-image-4.2.0-21-generic deinstall
linux-image-4.2.0-22-generic deinstall
linux-image-4.4.0-31-generic deinstall
linux-image-4.4.0-34-generic install
linux-image-4.4.0-36-generic install
linux-image-4.4.0-38-generic install
linux-image-4.4.0-42-generic install
linux-image-extra-4.2.0-21-generic deinstall
linux-image-extra-4.4.0-31-generic deinstall
linux-image-extra-4.4.0-34-generic deinstall
linux-image-extra-4.4.0-36-generic deinstall
linux-image-extra-4.4.0-38-generic install
linux-image-extra-4.4.0-42-generic install
linux-image-generic install
2. 卸载内核
可以看到系统已经安装了多个内核版本,包括 headers 和 image ,可以删除这些来卸载旧的内核。
比如删除 4.4.0-22 内核,我们看到上面只有 headers,因此可以这样:
sudo apt-get remove --purge linux-headers-4.4.0-22sudo apt-get remove --purge linux-image-4.2.0-22-generic
以此类推。
然后终端执行:
sudo apt-get autoclean
sudo apt-get autoremove
然后重启电脑即可。
reboot
END
Linux升级内核以及删除Linux多余的内核相关推荐
- 在win7中访问删除linux硬盘分区,win7和linux双系统下,删除linux不能启动win7的解决方法...
win7和linux双系统下,删除linux不能启动win7的解决方法 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 双系统下删除 ...
- linux 升级python 3.5,Linux下升级Python到3.5.2版本
本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...
- linux 销毁 文件,彻底删除Linux文件的方法汇总
我们都知道Linux下如何删除系统文件,但是有时删的不彻底,要如何彻底删除文件呢?下面小编就给大家介绍下彻底删除Linux文件的方法,一起来学习下吧. linux删除目录很简单,很多人还是习惯用rmd ...
- linux 老文件自动删除,Linux计划任务之自动删除n天前的旧文件
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; 例1: find /usr/local/backups -mtime +10 ...
- linux重启文件被删除,linux 误删文件恢复方法(debugfs)
应用linux自带工具debugfs恢复误删文件方法演示 1.创建一个文件写入内容并删除 cj@cj-virtual-machine:~/Documents/debugfs_example$ vim ...
- linux升级软件命令 yum,Linux中升级更新命令yum upgrade和yum update的区别
1.作用 都是系统升级命名. 2.升级内容 yum -y update:升级所有包同bai时也升级软件和系统内核:du yum -y upgrade:只升级所有包,不升级软件和系统内核.zhi 3.使 ...
- linux路由添加和删除,linux 添加删除软路由
Linux中增加软路由的两种方法 第一种: route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.254 dev eth0 /* 增加 ...
- Linux免密ssh删除,Linux centos 免密码ssh设置
准备3台Linux系统电脑,确定每个电脑上安装了ssh ssh无密码登录要使用公钥余私钥,Linux下可以使用ssh-keygen生成公钥/私钥对. 现在确认能否不输入口令就用ssh登录localho ...
- linux vim复制粘贴删除,Linux vim删除、复制、粘贴快捷键
删除 x 小写的x表示向后删除一个字符,也就是删除光标所在字符 nx n表示数字,表示向后删除每个字符,例如:10x表示删除包括光标在内的后面10个字符 x 大写的x表示删除光标前的一个 ...
最新文章
- grpc 传递上下文_grpc 源码笔记 02:ClientConn
- JavaScript数据结构与算法——字典
- 2、MySQL错误日志(Error Log)详解
- [云炬创业学笔记]第二章决定成为创业者测试3
- 3.定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩。
- 多字节与UTF-8、Unicode之间的转换
- 虚拟主机的实现方式,真是简单啊!
- C++远征之封装篇——对象数组,对象成员
- 快速入门ECS快照功能,助力大数据容灾保护
- windows下apache并发php,windows环境下apache死机问题的解决一例
- Python学习笔记:利用timeit计算函数调用耗时
- ×××,专线,BACKUP
- 点击控件动态创建新页面
- java混淆器_Java 混淆器
- 这5种数据挖掘技术,大数据玩的贼溜!
- 微信小程序实现图片虚化(滤镜)效果
- 护理管理学复习题及参考答案
- Azure Az-900认证 04——-考取AZ900所有知识点总结--获取证书!
- windows10专业版 hyper-v
- 微软笔记本服务器怎么重装系统,笔记本重装系统,详细教您笔记本怎么重装win10系统...