所以在经过一段时间的随机崩溃之后,我让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的configuration中。 我看到configuration选项; 我知道把它放在哪里。 但是…有两个不同的badram价值报告? 我用哪一个? 显然我不明白输出。
我会买新的内存,但仍然希望这是一个临时解决scheme。
(我正在运行Ubuntu 12.10 BTW。)
没关系。 显然所有的错误都是由于Ubuntu 12.10附带的memtest86 +版本中的一个bug造成的。
https://bugs.launchpad.net/ubuntu/+source/memtest86+/+bug/1071209
我用Ubuntu 12.04的live CD制作了一个可启动的USB,然后再次扫描。 至今没有错误。