编译安装Linux内核(以5.10.104版本为例)

编译安装Linux5.10.104版本内核

以centos7.5为例,编译及安装新的内核步骤如下:
(1)将从Linux内核官网上(https://kernel.org/)下载的内核源码压缩包进行解压缩,本文使用的是5.10.104版本内核,下载的压缩包名称为linux-5.10.104.tar.xz,首先执行xz -d linux-5.10.104.tar.xz解压缩xz压缩包,解压后变为linux-5.10.104.tar压缩包,再执行tar xvf linux-5.10.104.tar进行tar压缩包解压,解压执行的命令如下图所示:
在这里插入图片描述
(2)解压完成后,多了一个linux-5.10.104目录,执行cd linux-5.10.104进入该目录;
(3)确保Linux系统能够连上互联网,执行yum -y install ncurses-devel openssl-devel elfutils-libelf-devel centos-release-scl安装编译内核的依赖包和SCL工具集,SCL工具集的主要作用是提供高版本的gcc版本以供编译内核(5.10.10版本内核需要gcc4.9以上版本才能编译,如果系统本身的gcc版本高于4.9,可以不安装centos-release-scl);
(4)执行yum -y groupinstall "development tools"安装开发工具包;
(5) 执行yum –y install devtoolset-9-gcc安装较新版本gcc(如果系统本身的gcc版本高于4.9,可以不执行该步骤);
(6)执行scl enable devtoolset-9 bash切换到较高的gcc版本 (如果系统本身的gcc版本高于4.9,可以不执行该步骤);
(7)执行make menuconfig,弹出编译选项菜单,如下图所示:
在这里插入图片描述
根据需求进行配置,然后选择“exit”并保存配置;
(8)执行make命令编译内核,具体编译时间根据计算机性能有所不同;
(9)执行make modules_install;
(10)执行make install;
(11)执行reboot重启系统,重启后可以选择新内核启动,如下图所示:
在这里插入图片描述
(12)启动完成后,执行uname -r可以查看当前内核版本:
在这里插入图片描述

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值