因此,在发生一段时间随机崩溃之后,我让 memtest86+ 运行了一整夜,结果发现了错误。
我启用了“badram”错误输出,但每隔几秒钟它就会向我显示不同的内存位置选择:
badram=0x14000000,0xfc000800,0x11000000,0xf9000000,0x00000000,0xe2000000,
0x12000000,0xfb000000,0x10000000,0xf8003000,0x0a000000,0xea000000,
0x20000000,0xe0000000,0x40000000,0xe0000000,0x60000000,0xf0000000,
0x70000000,0xf8000000
badram=0x14000000,0xfc000800,0x11000000,0xf9000000,0x00000000,0xe2000000,
0x12000000,0xfb000000,0x10000000,0xf8003000,0x0a000000,0xea000000,
0x20000000,0xe0000000,0x40000000,0xc0000000
我的理解是,我应该能够获取该输出并将其放入 GRUB2 的配置中。我看到了配置选项;我知道把它放在哪里。但是……报告了两个不同的 badram 值?我该使用哪一个?显然我不理解输出。
我会购买新的 RAM,但仍想将此作为临时解决方案。
(顺便说一下,我正在运行 Ubuntu 12.10。)
答案1
没关系。显然所有错误都是由 Ubuntu 12.10 附带的 memtest86+ 版本中的错误引起的。
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1071209
我使用 Ubuntu 12.04 的 Live CD 制作了一个可启动 USB,并再次进行扫描。到目前为止没有错误。