Centos7编译替换内核
来源:互联网 发布:解压软件安装包 编辑:程序博客网 时间:2024/04/30 05:28
Centos7编译替换内核
查看Linux内核版本
安装
yum install kernel-devel kernel-headers
注意: wget的地址需要根据自身的系统版本设定
cd /tmp/wget http://vault.centos.org/7.4.1708/os/Source/SPackages/kernel-3.10.0-693.el7.src.rpmrpm -ivh kernel-3.10.0-693.el7.src.rpm
安装之后在/root/rpmbuild/SOURCES
下生成linux-3.10.0-693.el7.tar.xz文件。
用/root/rpmbuild/SPECS
目录通过如下命令解压代码,并且打上所有的patch文件 rpmbuild -bp kernel.spec
如果过程中提示有相关的依赖包要安装,直接通过yum install
去安装。
编译
上面的过程完成之后,会在/root/rpmbuild/BUILD
目录生成kernel-3.10.0-693.el7文件夹,然后进入就是我们要的最终的内核源码文件。
make mrproper
make mrproper
是删除之前编译所生成的文件、配置文件和备份文件等,如果是第一次编译内核则可以跳不执行此步骤。与之相似的命令还有 make clean
、make distclean
,删除范围是distclean > mrproper > clean
。
cp /boot/config-3.10.0-693.2.2.el7.x86_64 .config
这一步是把现有内核(正在运行的内核,你的旧内核)的.config配置文件复制过来。
make menuconfig
这里我用的是menuconfig,有图形化界面比较方便,这里界面弹出来之后直接exit就好。
make
编译内核,3.10的版本内核直接make就好了,老版本的内核可能要分别执行几个命令。这一步时间要比较久。
make modules_install
这一步时间也比较久,但比上一步骤用时短一些。
make install
完事之后,重启,会看见选择运行哪个内核的界面,选择刚刚编译的内核进入就可以了。
阅读全文
0 0
- centos7编译替换内核
- Centos7编译替换内核
- centOS7 内核编译安装
- CentOS7编译内核
- centos7上编译安装内核
- CentOS7.2内核编译安装
- centos7编译linux-3.18内核
- centos7编译安装内核最新版
- linux内核配置,编译,替换
- Linux内核编译和替换
- ubuntu从内核源代码编译内核及替换内核
- Centos7 Linux内核编译安装过程
- Linux入门之内核编译与替换
- 编译替换内核(两种方式)
- 树莓派-内核开发-说明 下载代码 编译 替换内核
- linux系统替换新内核(编译安装替换与打包替换)
- linux系统替换新内核(编译安装替换与打包替换)
- linux系统替换新内核(编译安装替换与打包替换)
- 史上最全的正则表达式大全
- Kubernetes的service mesh – 第五部分:DogFood环境,Ingress和Edge路由
- 二次封装函数
- NoSQL之简介
- 如何在unity3d中实现AR镜头全包裹和AR镜头不包裹效果
- Centos7编译替换内核
- fsl平台anroid uboot配置
- 气哭!就因为微信转账多打了两个字,对方赖账了!还能不能让人好好转账了?
- 第一个网页爬虫(python3版本)
- Version 1.6.0 of the JVM is not suitable for the this product.Version:1.8 or greater is required
- MPSOC之2——ubuntu环境配置及petalinux安装
- 三星叫板全面屏?“我们的屏幕可以像纸一样随意弯”!
- 中国或将率先进入5G时代,1秒10G!网友直呼:这飞一般的速度!
- JavaMail发送带多个附件的邮件,多个收件人,多个抄送人