centos7.X内核版本3.10编译

1 查看本机centos版本

2 查看内核版本

3 查找版本系统对应的内核版本源代码

所有centos系统的源代码:http://vault.centos.org/  

本机的代码位置:http://vault.centos.org/7.3.1611/os/Source/SPackages/  找到kernel-3.10.0-514.el7.src.rpm下载。

4 复制该文件到centos中。安装该包。

5 安装之后,在~目录找到rpmbuild文件夹

6 找到kernel.spec文件

centos7.X内核版本3.10编译_第1张图片

7 提示错误信息rpmbuild:command not found. 安装rpmbuild

8 重新执行rpmbuild -bp kernel.spec操作(depmod有错误)

centos7.X内核版本3.10编译_第2张图片9

9 提示缺少依赖包,安装依赖包。安装完成后,执行rpmbuild -bp kernel.spec

centos7.X内核版本3.10编译_第3张图片centos7.X内核版本3.10编译_第4张图片centos7.X内核版本3.10编译_第5张图片

10  进入/rpmbuild/BUILD/kernel-3.10.0-514.el7/linux-3.10.0-514.el7.centos.x86_64,执行make menuconfig命令

centos7.X内核版本3.10编译_第6张图片

centos7.X内核版本3.10编译_第7张图片

11 完成之后开始编译。编译前可设置内核数量,加快编译速度。make  -j2 

大约需30分钟编译完成。

你可能感兴趣的:(centos7.X内核版本3.10编译)