如何解决系统不接受任何输入的随机冻结问题?
我有一台几年前运行过 Ubuntu 的电脑,没有任何问题(我不知道硬件是否发生了变化)。最近,无论我安装哪个 Linux 发行版,它都会随机冻结到光标冻结的程度,并且不响应任何键盘输入,包括 alt+sysrq(当系统没有冻结时,我可以 alt+sysrq REISUB,它会重新启动)。没有答案Ubuntu 死机了怎么办?在这种情况下似乎“有效”。
我触发过以下系统的冻结:Ubuntu 12.04、Ubuntu 14.04、Ubuntu 14.10、Ubuntu 15.04、Ubuntu 15.10 以及 Fedora 22 和 23(所有 64 位版本)。XFCE、Unity 甚至 Gnome 都发生过这种情况,nouveau 和不同版本的专有 nvidia 驱动程序也发生过这种情况。它甚至可以在安装过程中或实时会话期间冻结。有时系统运行 5 分钟后就会冻结,有时则会运行两个小时。同一硬件可以连续几天运行 Windows 操作系统而不会出现问题。
我尝试设置内核崩溃转储,但系统冻结时似乎不会触发。 syslog 或 kern.log 中没有任何条目似乎是在冻结前写入的。 在某些冻结情况下, syslog 或 kern.log 中的最后一条条目是 30 分钟前。
更新:我已断开无线网卡和 USB 网络摄像头的连接,将让机器运行一整夜,看看是否是其中一个原因造成的。将更新结果。
更新 2:它又冻结了。我真的没有主意了。欢迎提出任何建议。
更新3:一些可能相关的硬件规格:
主板:Sabertooth 990FX R2.0
CPU:AMD FX-8350 黑色版
显卡:GeForce GTX 660
更新3:
我最近将 Sabertooth 990FX R2.0 的 BIOS 升级到了版本 2501(目前可用的最新版本),但没有任何效果。
更新 4:
我已经运行了 9 个小时的内存测试,多次通过,没有出现任何错误。主板上的插槽 2 和 4 中有两个 DIMMS。现在我尝试从插槽 4 中移除一个,看看能否重现冻结。之后会将它们交换一下。
更新 5:
到目前为止,它已经运行了好几个小时而没有冻结,我自己都觉得难以置信。它可能会得到解决,但我不明白为什么。我想我会尝试给它几天时间以确保万无一失。
更新 6:
没有出现过死机,我必须得出结论,死机是由内存故障引起的。由于内存测试没有显示任何错误,如果我没有开始断开“随机”部件,我可能永远也找不到问题所在。这真的是最好的方法吗?如果有人能写出一种更系统的方法来解决这样的问题,比如从 Ubuntu 内部进行故障排除,我会奖励他们。
答案1
以下是对我有用的方法。
Ctrl每当 Ubuntu 冻结并且无法使用键盘或鼠标输入时,我都会按+ Alt+启动全屏登录终端(我不知道正确的名称)F1。
启动终端后,我再次按Ctrl+ Alt+ F7。它将我带回到原来的 GUI Ubuntu 工作环境。
Ubuntu 解冻了。
附加信息
启动该终端后,您可以注销或重新启动,或者在传统终端中执行任何您想做的事情。
您可以使用上述组合中的任意按钮 F1 至 F6 来启动终端。并可以使用上述 F7 来启动 GUI 环境。