Centos中怎样快速定制二进制的内核RPM包

2023-04-14 04:02:00 内核 快速 定制

在CentOS中定制内核RPM包需要做一些预先准备工作,如下:

1、下载内核源码

从kernel.org下载内核源码,我们这里下载的是3.10.0的内核源码。

# wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.10.0.tar.gz

2、安装依赖包

使用yum安装编译内核所需要的依赖包。

# yum groupinstall "Development Tools" # yum install ncurses-devel

3、准备内核配置文件

使用如下命令生成内核配置文件。

# make menuconfig

在这里我们可以根据自己的需要对内核进行定制。

4、编译内核

使用如下命令编译内核。

# make

5、安装内核

使用如下命令安装内核。

# make modules_install # make install

6、生成内核RPM包

使用如下命令生成内核RPM包。

# make rpm

生成的RPM包将保存在/usr/src/redhat/RPMS/i686目录下。

相关文章