免费注册 查看新帖 |

Chinaunix

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

求教:两次编译linux-2.6.0-test6内核失败的原因 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-21 14:17 |只看该作者 |倒序浏览
我的系统是redhat9.
第一次:
     使用如下命令:
     make mrproper;
     make menuconfig;(基本全部使用默认,谁让我菜呢!!呵呵~只加了nVidia nforce 支持,ntfs支持)
     make install;
未出现错误提示。查看一下/boot,发现里面该有的都有了(或者还有什么其他我不知道的?)
vmlinuz-2.6.0-test6
system.map-2.6.0-test6
initrd-2.6.0-test6.img
甚至grub.conf也改过了!心里一阵狂喜,reboot
在grub里选择启动了2.6.0。
只见出现compress....ok.booting....
就没反应了!!
第二次:对上次安装作了清理后,同样执行上面的命令
     出现:bzimage ok !2.6.0-test6 is not a dir . mkinitrd faild
ls /lib/modules
果然没有2。6。0-test  的文件夹。
不知道该怎么办了,只好 make modules ;make modules_install; mkinitrd initrd-2.6.0-test6 2.6.0-test6;
修改好 grub.conf后reboot
启动进行到 mounting root filesystem
mount: error 19 mounting ext3
pivotroot:pivot_root(/sysroot,/sysroot/initrd)faild:2
umount /initrd/proc faild:2
freeing unused kernel memory :236 freed
kernel panic: no init found .try passing init=option to kernel
到这里就卡死了!!!

是不是mkinitrd时有问题??
make install 到底会不会编译和安装模块?如果会为什么又没有/lib/modules/2.6.0-test6?

请各位老大指教!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-10-21 14:23 |只看该作者

求教:两次编译linux-2.6.0-test6内核失败的原因

编译上ext3支持试试.

论坛徽章:
0
3 [报告]
发表于 2003-10-21 15:42 |只看该作者

求教:两次编译linux-2.6.0-test6内核失败的原因

谢谢回复~
我再试试,默认选项里是选到了的,只是我忘了是不是编译成模块了。如果根文件系统是ext3好像只能编译到内核里才行,是吗?

论坛徽章:
0
4 [报告]
发表于 2003-10-21 21:15 |只看该作者

求教:两次编译linux-2.6.0-test6内核失败的原因

OK啦!!!
果然是这个问题,谢谢高手了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP