|
1、下载源代码
--通过yum下载源代码
yum install yum-utils
yumdownloader --source kernel --enablerepo core-source --enablerepo updates-source
--用wget下载
wget http://download.fedora.redhat.co ... -1.2187_FC5.src.rpm
2、安装源代码
-- rpm -ivh kernel-2.6.17-1.2187_FC5.src.rpm 或 rpm -Uvh kernel-2.6.17-1.2187_FC5.src.rpm
如果显示有
warning: group brewbuilder does not exist - using root
warning: user brewbuilder does not exist - using root
这些类似的东西,查看ls -l /usr/src/redhat ,如果有以下类似的显示
[root@localhost ~]# ls -l /usr/src/redhat/
总计 48
drwxr-xr-x 2 root root 4096 2006-02-12 BUILD
drwxr-xr-x 8 root root 4096 10-02 21:20 RPMS
drwxr-xr-x 2 root root 12288 10-12 20:25 SOURCES
drwxr-xr-x 2 root root 4096 10-12 20:25 SPECS
drwxr-xr-x 2 root root 4096 2006-02-12 SRPMS
删除SOURCES和SPECS目录,再次运行rpm -ivh rpm -ivh kernel-2.6.17-1.2187_FC5.src.rpm
-- cd /usr/src/redhat/SPECS/
--rpmbuild -bp --target $(uname -m) kernel-2.6.spec
3、编译
--cd /usr/src/redhat/BUILD/kernel-2.6.17/linux-2.6.17.i686/
--make mrproper
-- cp configs/kernel-2.6.17-i686.config .config
--make menuconfig(或者xconfig,gconfig)
--make clean
--make
--make modules_install
--make install
 |
|