在系统不接受任何输入的情况下,如何解决随机冻结问题?
我有一台计算机,几年前曾经运行过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:再次冻结。我真的没有主意。欢迎任何建议。
Update3:一些可能相关的硬件规格:
主板:Sabertooth 990FX R2.0
CPU:AMD FX-8350黑色版
GPU:GeForce GTX 660
更新3:
我最近将Sabertooth 990FX R2.0的BIOS升级到了版本2501(当前可用的最新版本),没有任何运气。
更新4:
我已经进行了9个小时的记忆测试,多次通过,没有一个错误。主板上的插槽2和4中有两个DIMM。现在,我尝试从插槽4中删除一个,然后查看是否可以重现冻结。之后会交换它们。
更新5:
到目前为止,它已经运行了好几个小时没有冻结,我发现很难相信自己。也许可以解决,但是我不明白为什么。我想我会尽力确定一下。
更新6:
没有冻结,我必须得出结论,它们是由错误的内存引起的。由于memtest没有显示任何错误,所以如果我不开始断开“随机”部分的连接,我将永远无法弄清楚出了什么问题。这真的是最好的方法吗?如果有人可以写出更系统的方法来处理类似的事情,也许可以通过Ubuntu内的故障排除,我将奖励他们。