免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1484 | 回复: 0
打印 上一主题 下一主题

CentOS内核的替换 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-16 10:18 |只看该作者 |倒序浏览

获取源码
1.      敲入命令:
      [root@host]#uname -r
   通过此命令可以查看内核的版本号,以CentOS 5.2为例,为2.6.18-92.el5。
   因此,我们需要下载与它相对应的rpm包——kernel-2.6.18-92.el5.src.rpm。   
   你可以从以下网站获取它。
      wget

ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-92.el5.src.rpm
   
2.      安装生成源码相关的工具
      [root@host]# yum install rpm-build redhat-rpm-config unifdef
3.      用rpm安装此内核包
      [user@host]$ rpm -ivh kernel-2.6.18-92.el5.src.rpm
4.      用rpmbuild生成源码
   进入/usr/src/redhat/SPECS目录,敲入如下命令:
      [user@host SPECS]$ rpmbuild -bp --target=`uname -m` kernel-2.6.spec
      我们就可以在/usr/src/redhat/BUILD目录下面看到我们生成的源码。
[
编辑
] 替换内核
1.  进入内核源代码目录
     [root@host]# cd  /usr/src/redhat/BUILD/kernel-2.6.18/linux-2.6.18.i386
2.  生成.config文件
     [root@host]#make menuconfig
3.  将.config中的一个配置项注释掉
     将CONFIG_MODULE_SIG=y这一行注释掉  
4.  编译内核,生成后,就可以用 arch/i386/boot/bzImage替换内核。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/105004/showart_2095395.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP