当前位置: 首页 > news >正文

iso linux 内核版本号_给Linux系统更换内核(基于优麒麟Linux)

d2ea30b77da75d7582c53d80a319b6bb.png

一、简介

本文基于优麒麟Linux系统的2020.04版本,介绍如何给Linux操作系统更换内核,其中包括下载最新稳定版的Linux内核源代码、编译内核、安装Linux内核。

二、更换内核

2.1 安装软件依赖包

sudo apt-get install -y libncurses5-dev libssl-dev build-essential openssl flex bison

2.2 下载最新稳定版本Linux内核源码

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.8.10.tar.xz

2.3 解压缩

xz -d linux-5.8.10.tar.xz

tar xf linux-5.8.10.tar

2.4 配置内核

方式一:手动配置

通过make menuconfig进行配置,如下:

0b834ab239626ebe830ea19bfcfa3065.png

方式二:使用优麒麟Linux系统中自带的配置文件

cd linux-5.8.10

cp /boot/config-5.4.0-47-generic .config

注:具体配置文件名根据自己系统中的名字为准

2.5 开始编译内核

make -j4

注:-j参数是表示使用多少个CPU核心来并行编译,具体根据自己的CPU核心数来指定

2.6 安装内核模块

sudo make modules_install

2.7 安装编译好的内核镜像

sudo make install

2.8 重启查看内核版本

reboot

查看内核版本号:

uname -a

三、总结

本文时基于优麒麟Linux操作系统进行了更换内核的操作,方法相对简单,过程中容易出现的问题是系统缺少某些依赖包,所以,这些包需要手动安装即可。

相关文章:

  • elementui from表单提交_跟我一起编写Vue3版ElementUI
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • 事物的开始和结束命令分别是什么_王者荣耀S22赛季什么时候开始?王者荣耀s21赛季结束时间...
  • map分组后取前10个_SQL分组查询后取每组的前N条记录
  • 烧结多孔砖孔洞率_烧结砖各种缺陷消除方法
  • 华为云计算面试需要掌握的知识_一文快速掌握华为云IPv6基础知识及使用指南...
  • awr报告分析 mysql_爱数AnyRobot:一文详解Oracle运维分析实践
  • 如何分析案件的性质_对涉黑犯罪案件,刑事律师如何阅卷?
  • scara工业机器人外观_scara工业机器人有哪些知名的品牌?
  • 二项分布最值推导_杨志明:高考数列中的最值与范围问题
  • css文字中间加竖线_前端初学者李不白,html+css的角度,带你分析蘑菇街官网!!!...
  • 笔记本电脑频繁自动重启_电脑一直自动重启,教您电脑一直自动重启怎么解决...
  • 动词ing形式的5种用法_动词ing形式的5种用法
  • python tcp处理_Python-对Pcap文件进行处理,获取指定TCP流
  • tomcat人数限制_Tomcat修改最大连接数
  • Google 是如何开发 Web 框架的
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • Angular4 模板式表单用法以及验证
  • Apache的基本使用
  • django开发-定时任务的使用
  • Iterator 和 for...of 循环
  • JavaScript服务器推送技术之 WebSocket
  • Java读取Properties文件的六种方法
  • Java反射-动态类加载和重新加载
  • JS基础之数据类型、对象、原型、原型链、继承
  • Median of Two Sorted Arrays
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • React as a UI Runtime(五、列表)
  • SpringCloud集成分布式事务LCN (一)
  • win10下安装mysql5.7
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 聊一聊前端的监控
  • 排序算法之--选择排序
  • 判断客户端类型,Android,iOS,PC
  • 如何设计一个比特币钱包服务
  • 译米田引理
  • 硬币翻转问题,区间操作
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • #mysql 8.0 踩坑日记
  • (C++17) optional的使用
  • (待修改)PyG安装步骤
  • (翻译)terry crowley: 写给程序员
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (三)elasticsearch 源码之启动流程分析
  • (转载)Linux网络编程入门
  • .NET : 在VS2008中计算代码度量值
  • .net 4.0发布后不能正常显示图片问题
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET4.0并行计算技术基础(1)
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .netcore 获取appsettings