我有一个网关GM5474它在 500GB 硬盘驱动器上运行 XBMCbuntu(我相信是原始硬盘驱动器,或者可能是稍新的硬盘驱动器)。小背景:该系统仍然是库存的,我在安装任何 Linux 内核时遇到了问题,我认为它的安装是一个奇迹。我尝试了所有三个硬盘,直到它安装在 500GB 上。 (其他为500GB和1TB)
它工作正常,但现在它随机冻结,重新启动时系统日志中没有记录任何内容,dmesg 中也没有任何内容表明存在问题。
我认为这可能是由于屏幕保护程序造成的,因为在屏幕保护程序启动超过 20 分钟后我无法 ping 通它。我也因为某种原因无法关闭屏幕保护程序,我尝试了命令行方法和gconf方法,都没有影响屏幕保护程序。 [编辑:] 问题并不总是由屏幕保护程序引起的,它似乎在一小时过去后就停止了。
我想要一些建议,但如果普遍共识是使用适合旧硬件的东西重新安装,那就这样吧。
答案1
首先,尝试运行memtest86
以确定CPU/主板/RAM/电源是否正常工作。如果出现错误,可能是其中任何一个错误 - 我认为 80% 的可能性是 RAM 问题,19% 的可能性是主板问题,1% 的可能性是电源问题。很可能不是CPU问题。如果出现错误并且您有多个内存模块,请尝试移除除一个内存模块之外的所有模块,然后再次测试。
我尝试了所有三个硬盘,直到它安装在 500GB 上。 (其他为500GB和1TB)
这听起来很时髦。幸运的是,硬盘是计算机中唯一可以通过 SMART 自检进行可靠测试的部件。像root
在磁盘上一样启动自测试
smartctl -t long /dev/sdX
/dev/sdX
您要测试的硬盘在哪里。您可以在磁盘使用时执行此操作;自检在后台运行,不会阻塞磁盘,也不会损坏任何数据。不过,这将需要一段时间,具体取决于硬盘大小。smartctl
会告诉您具体需要多长时间。不要重新启动或关闭计算机,因为这会中断自检,因此您必须从头开始重新启动。完成后,查询结果
smartctl -a /dev/sdX | less
向下滚动到该SMART Self-test log
块。如果最上面的测试表明Completed without error
磁盘正常,如果报告任何错误,则丢弃该磁盘。结果对我来说 100% 准确,不存在像其他计算机组件那样的不确定性。