Centos中怎样快速定制二进制的内核RPM包
在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目录下。
相关文章