LinuxSir.cn,穿越时空的Linuxsir!

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

【已解决】不能开机:cannot run <service> until sysinit complete

[复制链接]
发表于 2007-11-29 16:09:11 | 显示全部楼层 |阅读模式
开机到了rc要开各种bootmisc service时候失败。打进root密码试开/etc/init.d/bootmisc得到以下错误:

  1. ERROR: cannot run bootmisc until sysinit complete
复制代码


其它service也一样。不懂到底发生什么事。今天突然发生的。后来用livecd重新emerge sysvinit也没有任何帮助。

请大大帮忙研究一下!
 楼主| 发表于 2007-11-29 18:36:28 | 显示全部楼层
研究了很久以后发现病因是:/dev/.rcsysinit 没有被清理掉。这工作原本是/sbin/rc在sysinit结束后自动干的。自己手动rm之后所有service都可以启动。但重新开机之后,在sysinit阶段当然/dev/.rcsysinit又被重新制造。

这时候我已经觉得重新emerge baselayout就会解决问题。所以就跑emerge。然后才想起因为这可能是/sbin/rc不知道什么原故没去rm -f /dev/.rcsysinit。当我想帮rc除虫来进一步研究的時候,坏掉的rc已经被emerge重新改过。问题也消失了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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