LinuxSir.cn,穿越时空的Linuxsir!

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

Gentoo启动时出错:/etc/ini.d/localmount等多个文件的内容被该为0,不确定有多少文件被

[复制链接]
发表于 2009-11-12 12:18:56 | 显示全部楼层 |阅读模式
某次非正常关机
重启时报错,无法启动
/etc/ini.d/localmount内容只有为:0
删除这个0重启,仍然报错

哪位兄弟贴个/etc/ini.d/localmount文件上来?
多谢



本帖子中包含更多资源

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

x
 楼主| 发表于 2009-11-12 13:51:43 | 显示全部楼层
很奇怪
/etc/ini.d/localmount
/etc/ini.d/net.lo
这两个文件的内容都被改为0
导致启动失败

为什么是这两个文件被修改?
不知道还有没有其他文件被修改
可有什么方便的修复方法?
我使用的是下载stage3-i686.tar.bz2文件,然后用这个压缩包中的相应文件覆盖被修改的那两个文件,然后重启,OK
除了一个警告:某些文件在future time被修改
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-12 18:27:28 | 显示全部楼层
/etc/init.d/sshd同样也出问题了

发现问题挺大的
emerge -c openssh
根本卸载不了
回复 支持 反对

使用道具 举报

发表于 2009-11-13 10:13:11 | 显示全部楼层
文件系统错误吧?找个liveCD启动系统修复下看。
回复 支持 反对

使用道具 举报

发表于 2009-11-13 18:51:13 | 显示全部楼层
同感,应该是文件系统损坏,用了ext4吧?

遇到这种问题,我都是直接emerge -e system && emerge -e world。涉及整个系统的错误可马虎不得。
回复 支持 反对

使用道具 举报

发表于 2009-11-13 22:16:30 | 显示全部楼层
future time被修改的错误用touch指令更新一下所有提示错误的文件就好了
回复 支持 反对

使用道具 举报

发表于 2009-11-15 04:01:03 | 显示全部楼层
# equery b localmount
* Searching for localmount ...
sys-apps/openrc-0.5.2-r2 (/etc/conf.d/localmount)
sys-apps/openrc-0.5.2-r2 (/etc/init.d/localmount)
sys-apps/openrc-0.5.2-r2 (/usr/share/openrc/runlevels/boot/localmount -> /etc/init.d/localmount)

重装一下openrc,localmount就回来了。

同理 equery b net.lo 找到的也是openrc
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-15 15:32:30 | 显示全部楼层
Post by 没本;2045965
# equery b localmount
* Searching for localmount ...
sys-apps/openrc-0.5.2-r2 (/etc/conf.d/localmount)
sys-apps/openrc-0.5.2-r2 (/etc/init.d/localmount)
sys-apps/openrc-0.5.2-r2 (/usr/share/openrc/runlevels/boot/localmount -> /etc/init.d/localmount)

重装一下openrc,localmount就回来了。

同理 equery b net.lo 找到的也是openrc
这个方法也只能按照我LZ位的方法修复后,才有条件去尝试
只能进入单用户、无网络模式,是没有办法按照您说的来做的
回复 支持 反对

使用道具 举报

发表于 2009-11-17 02:04:13 | 显示全部楼层
如果能把/和/usr/portage这些文件系统都手工mount上,重新编译已经下载过的包不需要网络连接。
回复 支持 反对

使用道具 举报

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

本版积分规则

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