LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 767|回复: 1

FC5 内核编译过程简介

[复制链接]
发表于 2006-10-15 16:52:40 | 显示全部楼层 |阅读模式
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
发表于 2006-10-15 17:04:16 | 显示全部楼层
rpmbuild 的时候怎么让他不去debug阿?
机子没有那么大的空间,需要加那个参数阿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表