免费注册 查看新帖 |

Chinaunix

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

RHEL5内核编译步骤 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-22 12:45 |只看该作者 |倒序浏览
linux内核编译步骤:
1.准备将要编译的内核,版本一定要比当前使用的版本号先进。可在www.kernel.org/pub/linux/下载。
本次编译使用的内核版本号位2.6.26
2.将linux-2.6.26.tar.gz cp /usr/src
3.tar -xzvf linux.2.6.26.tar.gz
4.ln -s linux.2.6.26 linux 建立软链接
  pwd 确定在/usr/src/linux目录中
5.make mrproper 确定系统中没有.*和.o文件,假如以前编译过内核,会产生上述文件,将会造成编译的失败。
6.make config 传统的文本内核编译模式,但出错后无法返回。
  make menuconfig 基于文本的内核编译模式,出错可返回,建议使用此等模式。
  make xconfig  基于图形化的内核编译模式
  make oldconfig 只对当前内核稍作修改
7.make dep 确定依赖关系、
8.make clean 确定内核源码文件中没有文件
9.make modules 编译内核模块
10.make modules_install安装编译完的内核模块
11.depmod -a 创建模块链接
12.建立新的链接:
cd /usr/src/linux
cp System.map /boot/System.map-2.6.26
cp arch/i386/boot/bzImage /boot/vmlinuz
cd /boot
new-kernel-pkg --mkinitrd --depmod --install 2.6.26
13.vi /boot/grub/menu.lst修改使用grub引导的配置文件
   vi /boot/lilo.conf 修改使用LILO引导的配置文件
cd /usr/src/linux/
make install
14. init 6 重新启动系统。
注:因为在虚拟机中安装,因此编译内核时一定要注意内核对scsi的支持。
整个内核编译过程中,时间跨度较大,请耐心等待。

[ 本帖最后由 focus00 于 2008-10-17 13:23 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP