LinuxSir.cn,穿越时空的Linuxsir!

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

RH9,因为fgrep出现segment fault导致系统无法启动,如何解决???

[复制链接]
发表于 2007-8-10 11:20:14 | 显示全部楼层 |阅读模式
系统完蛋前发现grep命令会出现segment fault错误,想重启一下,结果启动的时候在rc.sysinit里的grep命令处出问题,无法继续,问题很奇怪。磁盘空间还有将近1G应该不是这个问题。
网上查一下"grep segment fault"发现好几个碰到同样的问题,但没人提出解决办法。
请问高手这样系统如何修复??
发表于 2007-8-10 11:52:52 | 显示全部楼层
用安装光盘或救援盘启动,进入救援模式:
  1. boot: linux rescue
复制代码
运行fsck,看看能否检查、修复硬盘数据错误;
重新启动看看能不能进入系统,
要是不行,再启动进行救援模式,运行一下rpm -Va,
检查rpmdatabase的完整性:
  1. rpm -Va --root /mnt/sysimage
复制代码
如果有rpm错误,出安装盘或什么地方找到相应的包替换:
  1. rpm --root /mnt/sys_image -Uvh --replacepkgs --replacefiles ilename.i386.rpm
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-10 13:54:06 | 显示全部楼层
谢谢楼上,运行rpm -Va的时候照样还是出来segment fault:(,
另外在/dev下面没有cdrom,我光盘要怎么挂载??


附:你的签名挺牛X
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-10 14:14:03 | 显示全部楼层
光盘知道是如何挂载了,现在想装一下,出现图中问题,如何解决?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-8-10 14:41:31 | 显示全部楼层
/var/lib/rpm下都有什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-10 15:06:33 | 显示全部楼层
你指的应该是sysimage下面的这个目录吧?
就这些玩意。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-10 15:21:43 | 显示全部楼层
对了,有一点忘说了,出问题前启动的时候提示磁盘错误,fsck好像删了不少东西。
回复 支持 反对

使用道具 举报

发表于 2007-8-10 16:08:27 | 显示全部楼层
rpm -Va时出现错误的包要记下来,需要重装的就重装上;重装时需要chroot到/mnt/sysimage
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-10 17:28:14 | 显示全部楼层
1、现在我连rpm -Va这个命令都执行不了啊
2、rpm 指出了--root还要需要chroot吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-14 09:27:21 | 显示全部楼层
怀疑rpm的db需要重建了。看看rpmdb相关的文档
还有可能就是某个分区有毛病。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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