免费注册 查看新帖 |

Chinaunix

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

内核编译失败 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-16 18:34 |只看该作者 |倒序浏览
内核编译失败
曾经几次帮朋友编译过RHEL4与RHEL5的内核,虽有的也出现过问题,但总能解决,可是这次在编译过程中,与以前编译的步骤大致相似,就连使用的内核版本也一样,可就是无法使用新内核,望高手指教。
内核编译步骤大致如下:
1.make mrproper
2.make menuconfig
3.make dep
4.make clean
5.make bzImage
6.make modules
7.make modules_install
8.depmod -a
9.cp System.map /boot/System.map-2.6.26
10.cp arch/i386/boot/bzImage /boot/vmlinuz
11.cd /boot
12.new-kernel-pkg --mkinitrd --depmod 2.6.26
13.make install
14.vi /boot/grub/menu.lst
只是我奇怪的是,以前编译完成后,要修改/boor/grub/grub.conf,可是当我打开这个文件的时候,里面已经自动添加了那个title。
错误贴图:

0.0.jpg (56.84 KB, 下载次数: 24)

0.0.jpg

论坛徽章:
0
2 [报告]
发表于 2008-10-16 19:41 |只看该作者
make install就会加进去的。
看信息是没有找到根文件系统,是不是指错位置了?

论坛徽章:
0
3 [报告]
发表于 2008-10-17 11:46 |只看该作者
这两天我编译内核也遇到问题了,
系统是rhel4 原内核是2.6.9

从官方下了最新的内核2.6.26.6
内核编译 make bzImage
模块编译 make modules
模块安装 make modules_install
都没问题
到安装内核make install出现如下错误:

62R9)ICH215$RER$E`DVHZ4.jpg (22.62 KB, 下载次数: 24)

62R9)ICH215$RER$E`DVHZ4.jpg

论坛徽章:
0
4 [报告]
发表于 2008-10-17 11:48 |只看该作者
自己顶下,路过的高手帮忙看一下这个问题如何解决?

论坛徽章:
0
5 [报告]
发表于 2008-10-17 11:57 |只看该作者
这和你编译中menuconfig中选择的东西有关,新编译的驱动有可能不兼容现在的驱动。

论坛徽章:
0
6 [报告]
发表于 2008-10-17 12:00 |只看该作者
原帖由 jerrywjl 于 2008-10-17 11:57 发表
这和你编译中menuconfig中选择的东西有关,新编译的驱动有可能不兼容现在的驱动。


我能理解
但是看不懂mptbase  mptscsih,能否解释一下!

论坛徽章:
0
7 [报告]
发表于 2008-10-17 13:20 |只看该作者
原帖由 focus00 于 2008-10-16 18:34 发表
内核编译失败
曾经几次帮朋友编译过RHEL4与RHEL5的内核,虽有的也出现过问题,但总能解决,可是这次在编译过程中,与以前编译的步骤大致相似,就连使用的内核版本也一样,可就是无法使用新内核,望高手指教。
...

错误已找出。
depmod -a
cp Sytem.map /boot/Sytem.map-2.6.21
cp arch/i386/boot/bzImage /boot/vmlinuz
cd /boot
new-kernel-pkg --mkinitrd --depmod --install 2.6.26
vi grub/menu.lst
在这之后,再返回/usr/src/linux/下。执行make install重启即可。我出错的原因在于,先执行了make install.
再给大家共享下我在网上找到的一篇详解linux内核的资料。

内核编译及详解.rar

8.64 KB, 下载次数: 74

论坛徽章:
0
8 [报告]
发表于 2008-10-17 17:04 |只看该作者
不知道楼上的是否遇到我的问题!@

论坛徽章:
0
9 [报告]
发表于 2008-10-21 23:02 |只看该作者
觉得FREEBSD编译内核,比LINUX还要方便....

论坛徽章:
0
10 [报告]
发表于 2008-10-21 23:06 |只看该作者
原帖由 Antiy7 于 2008-10-17 12:00 发表


我能理解
但是看不懂mptbase  mptscsih,能否解释一下!


这些都是scsi驱动模块,没有什么特别的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP