LinuxSir.cn,穿越时空的Linuxsir!

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

GENTOOQ:Filesystem counn't be fixed:(

[复制链接]
发表于 2005-1-24 12:12:32 | 显示全部楼层 |阅读模式
在RF4下安装GENTOO,(光驱无法启动LIVECD)
1)
GENTOO只有分配一个分区  /DEV/SFA7 :    /
2)使用RESERFS文件系统,内核已选了有关的文件系统。
3)FSTAB的配置如下

/dev/ROOT        /boot       reiserfs      notail,noaoto,noatime     1   1
/dev/ROOT        /             reiserfs      notail,noatime               0    0
/dev/swap          none       wsap         sw                              0   0
none                 /proc        proc         defaults                        0   0  
mone                 /dev/shm  tmpfs        defaults                       0    0


启动引导的文件已有

/boot/grub
e2fs_stage1-5        jfs_stage1-5      reiserfs_stage1-5     vstafs_1-5
fat_stage1-5          menu.lst             xfs_stage1-5
gurb.conf               nbgrub             ........
.

错误信息:
(启动时,能识别我的SISC卡)
Cheching root filesystem....
Failed to open the device /dev/ROOT': No such  files or directory
Warning ....fsck.reiserfs for device /dev/ROOT      exited with signal 6.
   *Filesystem couldn't be fixed
Give root passsword for maintenance
(or type control-Dfor normal startup):




上次使用EXT3文件系统,也是不能进入登录,有网友说:RH,RF的EXT2,3的文件格式被PATCH,其它的发行版本不一定能识别。难道REISERFS也一样吗?
发表于 2005-1-24 12:26:13 | 显示全部楼层
/dev/ROOT
你的硬件设置有问题
应该是类似
/dev/hda1这样的吧。
学习一下,重新配置/etc/fstab文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-24 14:17:09 | 显示全部楼层
呵,原来是这么回事!  可以启动了。
将/dev/ROOT 改为   /dev/sda7
启动的时候,程序对文件系统作了些检测(不知道是否有修改,知识说,不能完全正确地改正 错误)
提示:
Partition /dev/sda7  is  mounted  with write permissions,cannot check it
     *Fsck could not correct all errors,  manual repair needed


(但如何修此错误呢,我不知道应该将分区的权限设置为何)
之后,TYPE CTRL+D 进入了正常的LOGIN
感叹!
      对fstab的内容曾是多么的困惑。特别是当只有一个跟分区的时候(有时候是表示成LABLE=/  , LABLE=/BOOT  之类的).  所以一般来说,不敢乱动.  因为是GENTOO自己生成的/dev/ROOT 的表示方式,手册也没有提到要修改此项,故而有此错误。
      力尽艰辛,才到了这一步。我的房间早已乱得不得了。这十几天,除了睡觉,就是GENTOO。
     写书的大人们,写得详细一点吧。别只是懂得抄,没有新异。无论你读过多少书(指中文LINUX),你都不可能在LINUX的世界有长足的进步----他们都是雷同的,不全面的。
回复 支持 反对

使用道具 举报

发表于 2005-1-24 15:40:30 | 显示全部楼层
手册提到了,呵呵,就是改fstab那段,还给了例子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-24 16:32:45 | 显示全部楼层
可能,我对一些参数理解不够。继续学习。学习是我的乐趣。就是E文差些。
在此对各位网友致谢了。
接下来又有新的开始了。
回复 支持 反对

使用道具 举报

发表于 2005-1-24 16:35:12 | 显示全部楼层
楼主加油:)
回复 支持 反对

使用道具 举报

发表于 2005-1-24 16:37:44 | 显示全部楼层
Post by zswlb9999

      对fstab的内容曾是多么的困惑。特别是当只有一个跟分区的时候(有时候是表示成LABLE=/  , LABLE=/BOOT  之类的).  所以一般来说,不敢乱动.  因为是GENTOO自己生成的/dev/ROOT 的表示方式,手册也没有提到要修改此项,故而有此错误。

这儿有中文版的:
http://www.gentoo.org.tw/doc/han ... l?part=1&chap=8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-24 20:43:09 | 显示全部楼层
文章看过,文章所说的基本明白。但有一段话如下:
“Gentoo 提供的預設 /etc/fstab 檔案 不是一個有效的 fstab 檔 ,接下?韱 nano (或您慣用的編輯器)?斫/etc/fstab:”
“不是一个有效的档案 ” 是什么意思?

       另外,RF下的FSTAB的表示方法与此不同,不理解,尤其是只有一个根分区没有其他独立分区的时侯。它用的是标号LABLE如LABLE=/   LABLE=/BOOT等,在GRUB上也经常看到的这个标号。
回复 支持 反对

使用道具 举报

发表于 2005-1-25 02:21:42 | 显示全部楼层
Post by zswlb9999
“不是一个有效的档案 ” 是什么意思?

意思是那个档案只是个样板,供使用者去修改(这样就不必完全重新写)。
Post by zswlb9999
另外,RF下的FSTAB的表示方法与此不同,不理解,尤其是只有一个根分区没有其他独立分区的时侯。它用的是标号LABLE如LABLE=/   LABLE=/BOOT等,在GRUB上也经常看到的这个标号。

LABLE=/   LABLE=/BOOT等标号是可以在RF,RH之类的发行版看到,但我相信这些发行版做了其他的一些设置,所以用家不用改也可以用上,但照理这样写是不对的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-25 08:10:56 | 显示全部楼层
明白了,是我孤漏寡闻。有谢了各位,注意休息呵。
回复 支持 反对

使用道具 举报

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

本版积分规则

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