问题描述
我的系统运行正常,但是在关机/重新启动/挂起/休眠期间冻结:所有窗口和菜单栏都消失了,但桌面墙纸仍然保留。它甚至不显示关机屏幕(带有动画点的屏幕),在该屏幕上我可以按ESC并查看关机控制台文本。系统为brand-new,并使用Update Manager进行了完全更新。
-
我如何确定导致冻结的原因?
-
有没有我可以调查的日志?
-
我怎样才能解决这个问题?
我看不出冻结的明显原因。唯一的USB附件是鼠标/键盘。我没有任何外部存储器连接;而且我没有任何程序在运行(即使从登录屏幕直接关机,机器也会冻结)。
到目前为止,我已经尝试过:
-
基于建议一些ACPI设置的其他问题(this,this和this),我尝试了
sudo shutdown -h now
来查看关机控制台文本显示是否提供了任何提示,但是系统甚至还没有到达提示位置-它仍然冻结屏幕显示桌面背景图像,没有任何工具栏。仅sudo shutdown --force
有效,但这不是解决方案。 -
编辑grub菜单以将acpi = off添加到内核没有帮助。我想尝试其他(较小的)ACPI建议没有什么意义?
-
向幼虫条目添加noapic没有明显效果。相反,添加nolapic会执行某些操作(我已删除了quiet选项)-系统设法继续关闭,直到屏幕“检查正在运行的unattended-upgrades:”行(这是屏幕上的最后一个字符)为止。
-
我还检查了系统BIOS,特别是在电源选项方面,但没有发现任何异常。将BIOS待机设置从S3切换到S1并没有帮助。无法禁用待机设置,并且没有其他ACPI-related设置为AFAIK。
-
BIOS重置没有帮助。不惊讶;没有改变任何东西。
-
我尝试转到djeikyb的虚拟控制台(CtrlAltF1)as suggested,然后从那里执行shutdown -h,并且在this console output之后也冻结了。我没有一次尝试杀死一个进程,因为我还是一个新手,不知道该怎么做。
-
使用内核2.6.35.22而不是2.6.35.25进行引导没有帮助。
-
禁用Nvidia驱动程序没有帮助。
-
从Live CD(实际上是USB memory 棒)引导没有帮助;它以相同的方式冻结。
-
使用
acpi=off noapic nolapic
从Live CD引导也无济于事。nolapic
也不是。因此,显然这不是我的安装中的某些自定义设置,而是某种基本问题。 -
MemTest参加了1小时的比赛,没有出错。
最佳答案
This answer on Ubuntu Forums有确切的解决方案! (为什么我不在那里在那里与AU并行发布?这将节省一周的日历时间和几小时的计算机时间!)
The wrong driver is loaded which prevents shutdown. To fix it you need to do this:
Open a terminal and type:
sudo modprobe -rf rt2860sta
Followed by:
sudo modprobe rt2860sta
Then you need to blacklist the wrong driver:
echo blacklist rt2800pci | sudo tee -a /etc/modprobe.d/blacklist.conf
Once you have rebooted (you will need to do a hard power off for the last time!) you will find you can reboot properly.
次佳答案
对于Ubuntu 11.10,您可以尝试使用reboot=bios
选项(或其他选项):
-
访问GRUB配置文件as explained here。
cd .. && cd .. && sudo -H gedit etc/default/grub
-
编辑
GRUB_CMDLINE_LINUX=""
行,使其显示为:GRUB_CMDLINE_LINUX="reboot=bios"
并保存文件。
-
更新GRUB以编写配置:
sudo update-grub
-
重新启动计算机(它可能会挂在紫色屏幕上,但希望是最后一次…)