LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1776|回复: 20

不用initrd也可以用reiserfs吧?

[复制链接]
发表于 2005-8-9 20:54:20 | 显示全部楼层 |阅读模式
我只分了两个区,一个/(reiserfs),一个swap。
但是编译完内核后显示无法加载root分区,然后就挂了,这是为什么呢?我记得我已经将reiserfs的支持编译进内核了啊。
发表于 2005-8-9 21:28:23 | 显示全部楼层
grub现在还不支持reiserfs吧,所以挂了
回复 支持 反对

使用道具 举报

发表于 2005-8-9 21:57:17 | 显示全部楼层
Post by welans
grub现在还不支持reiserfs吧,所以挂了


决无此事,我用reiserfs一年多了(就一个/分区),好好的

楼主是把reiserfs编成模块了吧?要直接编进内核才行,而且和initrd也没什么关系
回复 支持 反对

使用道具 举报

发表于 2005-8-9 22:05:37 | 显示全部楼层
完全可以的
回复 支持 反对

使用道具 举报

发表于 2005-8-9 22:18:12 | 显示全部楼层
记错了,grub还不支持reiser4。

楼主的问题最常见都是把根分区文件系统支持编成内核模块了或者grub.conf设置错误
回复 支持 反对

使用道具 举报

发表于 2005-8-9 23:41:17 | 显示全部楼层
好像新的2005.1按照原来的内核打unicon补丁,然后用genkernel编译内核后,splash无法显示
root无法加载,不知道怎么回事?原来的内核都是没有问题的阿。而且用新内核2.6.12的gentoo-sources
不用splash是可以启动的,/用的是reiserfs
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-10 08:45:06 | 显示全部楼层
grub肯定支持reiserfs的,我的其实已经读取内核并且执行一段了,只是到后来加载根分区的时候才出错的。
我的fstab是从debian里拷贝过来的,不知道有什么问题吗?
刚才看了一下,编译内核时是把reiserfs选中的,还会有其它可能吗?

另外,我是在vmware中做的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-10 08:54:02 | 显示全部楼层
重新编译了一下内核还是不行,它提示说:
VFS:cannot open the root device "sda1" or unknown-block(0,0)
Please append a corrent "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
回复 支持 反对

使用道具 举报

发表于 2005-8-10 09:02:29 | 显示全部楼层
你若要用 gensplash 的话,便必须要启用正确的 initrd 了。选上 ram 并选上启动时初始化。
回复 支持 反对

使用道具 举报

发表于 2005-8-10 09:12:23 | 显示全部楼层
你选reiserfs的时候是M还是yes?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表