Ubuntu花屏记

来源:互联网 发布:c语言文件输入输出 编辑:程序博客网 时间:2024/05/16 14:34

起因

 下午写代码的时候Ubuntu莫名其妙的挂掉了,正在用Eclipse的时候一下子Gnome退了出来,开始休眠的准备(最后一个命令行提示是“检查电池状态“),然后机器就挂掉了,跟挂起差不多,不同的是按电源键没反应。

强制关机重启之后习惯性的recovery,fsck/dpkg/clean之后顺手xfix了一下。然后进入之后就花屏,看不到登录页面,失去键盘响应。

处理

1.用早先的内核boot一下,问题依旧;强制关机,重启,用早先的内核recovery/xfix,问题依旧。

2.Google之,是ATI显卡的问题。我机器上貌似正好是ATI Radeon HD的显卡。于是手起刀落,apt-get remove fglrx*

3.重启,能进登录界面了,但是所有的窗口都变成了白色(就是说,花屏变白屏了)

4.重启,recovery,root,重新apt-get xorg-driver-fglrx

5.重启,继续花屏,不同的是进入登录界面之后才花,换了2个内核还是如此

6.recovery,root,把xfix做过的工作undo一下:

xfix的行为就是把 /etc/X11/xorg.conf 复制到 /etc/X11/xorg.conf.DATE+NUMBER,其中DATE+NUMBER是一连串的数字,然后fix一个新的/etc/X11/xorg.conf。我做的事情就是把xfix得到的/etc/X11/xorg.conf删掉,把/etc/X11/xorg.conf.DATE+NUMBER改成/etc/X11/xorg.conf。

7.重启,莫名其妙的好了。

分析

Gnome乃至Ubuntu突然的挂掉,可能是显卡或者别的硬件驱动的BUG问题。

至于为什么修复了ATI显卡驱动就可以,可能是因为当时xfix导致的不一致。

或许当时直接做6就可以了。