最近对fedora进行了升级(Cambridge)。从fc10.i386到fc10.686,突然系统卡住了,于是我强制关机,结果重启之后,启动X后鼠标无法移动,键盘也无法操作。

再次启动直接进入控制台下,通过在kernel后面添加空格和1( a 命名 然后enter)可以字符模式进入到系统,注意这里即使是其他的文字界面,如参数为init 1,2,3也不行。会出现如下信息:

  Could not detect stabilization, waiting 10 seconds

   Kernel panic - not syncing: Attempted to kill init!

 

   而且字符模式下会出现haldaemon 启动失败。

 

 

现在看一看启动x之后的信息,

[lax@liulantao-com ~]$ startx

xauth:  creating new authority file /home/lax/.serverauth.3071

X.Org X Server 1.5.3

Release Date: 5 November 2008

====(这里我就省略了)======

(==) Log file: "/var/log/Xorg.0.log", Time: Wed Nov 19 13:13:27 2008

(==) Using config file: "/etc/X11/xorg.conf"

(EE) intel(0): Failed to set tiling on front buffer: rejected by kernel

(EE) intel(0): Failed to set tiling on back buffer: rejected by kernel

(EE) intel(0): Failed to set tiling on depth buffer: rejected by kernel

(EE) config/hal: couldn't initialise context: (null) ((null))

imsettings information

==========================

发现有一行:(EE) config/hal: couldn’t initialise context: (null) ((null))

原来haldaemon没能启动,手工重启一下,显示失败。所以现在的关键是吧这个服务启动起来。

回想这次装系统之后没有将selinux禁用,也许是这家伙在搞鬼吧,于是修改/etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled。

重启之后,启动X就OK了,鼠标键盘又活起来。