红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu启动时Faild to initialize HAL问题的解决

发布时间:2008-04-27 00:21:12来源:红联作者:shanot
今天早上启动ubuntu,登录进入xwindow,突然弹出两个错误提示框:

1.dbus服务不能启动

2.failed to initialize HAL

系统提示先启动dbus服务,然后重新启动

于是执行:sudo /etc/init.d/dbus start

重新启动后,结果仍然出现这个错误.

怀疑是在启动dbus服务之前有什么其它的服务发生错误导致dbus不能启动,所以首先想到了更改服务的启动顺序

把/etc/rc2.d/S2Odbus改了启动顺序:

sudo mv /etc/rc2.d/S20dbus /etc/rc2.d/S12dbus

重新启动后发现没有错误了!以为问题就这样解决了!很开心!结果去查看进程,发现我好几个默认的服务都没启动,看来原因还不只是dbus不能启动

仔细想了想昨天在系统中的改动,记得出了给apache重新配置了ssl外,没有新装什么服务啊,突然想到现在我的apache启动的时候是需要输入证书密码的,是不是因为系统自动启动的时候没有输入密码导致apache服务的启动没有执行完结果在后面启动的服务都不能执行呢?

赶紧查了下apache服务的启动顺序:

ls /etc/rc2.d/*apache*

显示S12apache

于是把dbus服务的启动顺序改回来,仍然是20,但把apache的启动删除掉,重新启动!再查看进程,发现出了apache的服务外,其它的都启动好了!看来果然是这个原因!
文章评论

共有 0 条评论