我有一台使用多年的笔记本电脑,上面安装的是 Ubuntu,大概从 8.04 版本开始。
今天早上我从 12.04 升级到了 12.10。升级过程非常顺利,直到它重新启动。
现在,当计算机启动时,它会进入某种内存测试,但永远不会到达 GRUB。
一方面,这似乎是硬件内存故障,与操作系统无关。另一方面,我无法摆脱这种感觉,似乎时机并非巧合。如果我的记忆像现在这样严重错误,我肯定在今天之前就会发现一些问题。根据我的经验,记忆往往会一点一点地开始失效,而不是像这样一下子全部失效。
这只是一个可怕的巧合吗?还是操作系统的某些部分可能会影响或触发我所看到的问题?
我试过重启,但还是无法通过内存测试。内存测试本身似乎会无限期地进行下去。已经超过 24 小时了,它仍在继续。
答案1
我想到两件相互关联但又不同的事情:
内存测试显示你的内存有故障。内存故障可能会导致随机崩溃。
安装过程中,ubuntu grub 文件 grub.cfg 被更改。通常,在启动过程中会出现 grub 启动菜单,如果存在多个操作系统,则选择相关的操作系统。由于您无法启动到 ubuntu,因此您有一个选择:使用 live cd 手动更正 grub.cfg 文件(不推荐)或“sudo update-grub2”命令。然后,您应该可以正常启动到 ubuntu。您的系统可能会因内存故障而随机崩溃。
答案2
您也可以尝试移除内存,然后重新安装内存本身 - 插槽热蠕变可能是一个问题,尽管可能性不大。请参阅http://en.wikipedia.org/wiki/Chip_creep
答案3
我觉得这个问题像是硬件问题,你可以尝试断开硬盘,但你可能会看到系统在内存测试中仍然失败。我有几个问题和建议:
您能以某种方式绕过这个按 ESCAPE 或 ENTER 来通过测试吗?
您能进入 BIOS 吗?如果可以,请尝试将其重置为故障安全配置。
BIOS RAM 检测可能会发生冲突,因此请尝试 MemTest86。您可以从他们的网站获取它并制作可启动 CD 或软盘。十二到二十四小时的测试可以证明您的内存是好是坏。或者您可以尝试排除法,移除除 1 根内存条之外的所有内存条,看看它是否会发布 - 如果不能移除那根内存条,然后尝试另一根 - 如果其中一根内存条可以工作,则进入 BIOS 并检查电压和时序设置并保存。关闭系统,然后尝试添加其他内存条,一次添加一根。 - 不需要所有内存条都失败才能停止发布,因此可能只是其中一根内存条的问题,也可能是设置问题