我在用着Ubuntu 12.04。我已经离开了几个星期,登录后,我像往常一样将我的系统更新到最新更新。
但是,现在我无法再关机了。每次我尝试关机,Ubuntu 屏幕都会冻结。我只能进行硬关机/重启。我查看了日志,但不确定要检查哪一个。我运行了以下命令:
sudo apt-get update && sudo apt-get dist-upgrade
但什么也没有发生。
如果能看到他在关机时运行的命令就好了。我很确定这与 X11 有关,但我找不到它。
有什么提示吗?也许要检查哪个日志或如何重新启动以查看命令行?
干杯。
编辑:我检查过了/var/log/kern.log我在关机时发现了以下条目:
Sep 29 21:34:01 xxx kernel: Kernel logging (proc) stopped.
Sep 29 21:38:39 xxx kernel: imklog 5.8.6, log source = /proc/kmsg started.
这显然是尝试重启的时候。从我刚才读到的内容来看,第一条消息显然是关机,第二条消息是启动。所以,没有硬重置的证据。?!困惑...
答案1
我解决了这个问题。或者至少我希望我已经解决了 :) 到目前为止,已经成功重启一次,祝你好运 :)
我有一种预感,问题出在视频驱动程序上,也就是说,有些fglrx*软件包可能已经更新。因此,我按照我的自己的教程关于重新安装 ATI 显卡(过去我遇到过很多与 ATI 驱动程序有关的问题,所以我写了那篇文章来帮助我)。我恢复到了台面驱动程序,现在重启似乎有效:
$sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
$sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bck
$sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
$sudo dpkg-reconfigure xserver-xorg
$sudo reboot
现在我将坚持使用上述驱动程序,不会安装官方的 ATI 驱动程序。无论如何,我的显卡的官方驱动程序是旧版,上次更新于 2013 年 1 月(我想说已经很旧了)