+ -
当前位置:首页 → 问答吧 → 快疯了..谁能帮帮忙..

快疯了..谁能帮帮忙..

时间:2004-06-24

来源:互联网

编译2.6的内核
编了几遍,改了数个选项
始终是Kernel panic:can not mount root fs on xxxxx
我用的是reiseifs
已经编成内核了,但总是失败..

哪位能帮帮忙?
多谢多谢
快疯掉了

作者: Prinstein   发布时间: 2004-06-24

你用的官方的内核还是自己编译的??

作者: faint   发布时间: 2004-06-24

自己编译的

作者: Prinstein   发布时间: 2004-06-24

引用:
最初由 Prinstein 发表
编译2.6的内核
编了几遍,改了数个选项
始终是Kernel panic:can not mount root fs on xxxxx
我用的是reiseifs
已经编成内核了,但总是失败..

哪位能帮帮忙?
多谢多谢
快疯掉了
root=/dev/hdax 你搞对了吗???

作者: qing   发布时间: 2004-06-24

编译入内核也得把ramdisk?这个选项搞上吧??

作者: faint   发布时间: 2004-06-24

root=/dev/hda9肯定没错误....

ramfs和cramfs我都选上了
可是总出现一样的信息

作者: Prinstein   发布时间: 2004-06-24

引用:
最初由 Prinstein 发表
root=/dev/hda9肯定没错误....

ramfs和cramfs我都选上了
可是总出现一样的信息
reiseifs呢。。选上了吗。。不回了。。。

作者: qing   发布时间: 2004-06-24

ata ide支持也要选

作者: flycraft   发布时间: 2004-06-24

好像是block中某个关于ide选项没选。

作者: anfeeling   发布时间: 2004-06-24

我升级内核时遇到同样的问题,后来发现是kernel的绝对路径没选对,我当时是装在hda8上,用grub引导,kernel那一项变成这样才启动的,(grub> kernel (hd0,7)/boot/vmlinuz-XXX root=/dev/hda8)。我也不知道为什么装在hda8上绝对路径却成了(hd0,7),你可以试试看是不是这个原因。

作者: fcnb   发布时间: 2004-06-25

I also encounter such problem

作者: wabdc   发布时间: 2004-06-25

因为grub的root是从0开始数的,(hd0,0)是第一个硬盘的第一个分区,传给kernel的root参数是从1开始数的,(hd0,7)其实就是hda8,kernel的root其实就是/boot所在分区,可能跟系统的root同一分区,也可能是单独分区

作者: x11   发布时间: 2004-06-25