LinuxSir.cn,穿越时空的Linuxsir!

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

Gentoo进不去了(急)

[复制链接]
发表于 2006-4-7 12:31:13 | 显示全部楼层 |阅读模式
今天开机发现linux进不去了,命令行下显示
Failed to open the device '/dev/hda3' : No such file or directory

Filesystem couldn't be fixed
然后说输入root密码维护,或者Ctrl-D继续
按了Ctrl-D就重起了,又到了这里:(

/dev/hda3是根分区,文件系统是reserfs,里面的fstab的分区信息都在,也没有错误
/dev下面确实没有 hda这些文件了

怎么解决和修复啊?很着急!
(上次好像就升级了udev什么的,其他没有什么不对的地方)
发表于 2006-4-7 13:09:01 | 显示全部楼层
用livecd进去,然后fdisk -l看看.如果没有估计是分区表有毛病了.如果有那可能是别的问题.
大部分可能是分区表丢了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-7 13:29:19 | 显示全部楼层
现在手头没有livecd,还没有办法查看。如果是分区表丢了该怎么修复呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-7 18:58:16 | 显示全部楼层
fdisk -l 什么都没有
那是不是分区表丢了?怎么修复啊?
回复 支持 反对

使用道具 举报

发表于 2006-4-7 19:03:05 | 显示全部楼层
是不是硬盘跳线的问题?hda是第一个IDE接口上的master。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-7 19:12:47 | 显示全部楼层
我这只有一个硬盘了,只有hda一个,没有其它的盘
回复 支持 反对

使用道具 举报

发表于 2006-4-7 19:30:43 | 显示全部楼层
换硬盘吧,你的硬盘不可靠了。
回复 支持 反对

使用道具 举报

发表于 2006-4-7 19:52:53 | 显示全部楼层
试下reiserfsck
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-7 20:16:20 | 显示全部楼层
我在linux下面又看了看,发现了些问题。
硬盘我估计没有问题,其它的windows分区都很正常的。fdisk -l 我是在现在这个有问题的系统上使用的,为空应该是正常的
reiserfsck也用过了,因为没有/dev/hda,所以不能使用
在启动的过程中有个提示,但没有停在那里,是显示OK的
下面是提示:
Populating /dev with existing devices with udevstart ...
/lib/rcscripts/addons/udev-start.sh:line 58 :/sbin/udevstart:No such file or directory

我查看一下果然没有那个文件,在那个脚本里这部分写的是如果kernel版本是2.6.15以上的要运行udevtrigger这个文件,以下的运行udevstart这个文件,我的内核是2.6.14的。所以就出现这个情况了。另外,udevtrigger这个文件我这里是有的,udev-start.sh脚本显示的日期正是昨天退出linux前更新了udev后的时间。
我想正是因为这个文件不能运行,所以才导致后面的无法进行吧!
那现在该怎么做?用liveCD启动,更新,可以么?我现在都有些乱了:(
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-7 20:36:48 | 显示全部楼层
呵呵,刚才看了一下,这是udev的一个bug,在bugzilla上面有
昨天发布的r1里面。就是我装的有这个bug,随后就又发布了r2版本,解决了这个问题。
应该就是它了,用liveCD启动后应该可以解决吧?
现在用的是~86的,还真是会有些问题,这就让我赶上了,以后还是用86得好了,至少安全些,呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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