我在我的 Dell Inspiron N5110 上运行 Ubuntu 16.04、64 位时遇到了一个非常奇怪的问题,Bios 版本是 A11。
最初,内存为 3GB(速度1333)即 2gb + 1gb。我发现电脑运行缓慢,所以决定升级内存。我买了 Corsair 8gb(速度1600) 内存。
所以我通过移除 1GB 内存条安装了新的内存。计算机可以正常启动 Ubuntu 和 Windows 7(双启动设置)。没有问题。但是当我第三次尝试启动 Ubuntu 时,内核陷入混乱,我的大写锁定键闪烁。有时,屏幕会变灰,没有任何进展。我想说的是,我可以毫无问题地启动 Windows 7,甚至可以进入 Ubuntu 的恢复菜单(即 Ubuntu 的高级启动选项)。
由于添加 RAM 是我最后做的改动,我移除了 8gb 的内存条,插入 2gb 的内存条后,系统启动正常。然后我尝试只保留 8gb,系统启动正常。但当我尝试第三次启动时,系统再次进入内核崩溃或灰屏。这次,我再次插入 2gb 的内存条和已经插入的 8gb 内存条。瞧,系统启动正常。但只这样过两次。第三次,Capslock 键再次开始闪烁,这意味着内核崩溃。
观察这个问题一段时间后,我得出结论,系统需要RAM 配置的变化一旦进入内核恐慌,即可正常启动。
例如 a) 如果我使用的是 8gb+2gb 并且问题开始出现,那么我只需移除 8gb 内存条或 2gb 内存条,它就可以正常启动 2-3 次。
b) 如果我使用的是 8GB 的内存条并且问题出现,我只需添加另一根内存条就可以正常启动。
当只有笔记本电脑附带的 2GB 内存条时,不会出现此问题。根据建议,我对两个内存条进行了内存测试,它们通过了所有测试,即memtest 没有错误。
我不确定是什么导致了这个问题。 有可能解决这个问题吗? 我确信问题的原因在于内存速度不同,即 1600 Mhz,而不是推荐的 1333 Mhz。 但让我困惑的是,这个问题只在两次成功启动后才会出现,第三次 Ubuntu 进入内核恐慌(Capslock 键闪烁或仅出现灰色屏幕)。
答案1
Ubuntu 不处理 RAM 速度,因此它们根本不是问题。
当您的计算机检测到多种不同速度的 RAM 时,BIOS 会将所有 RAM 的速度降低到最低 RAM 的速度。就您而言,这意味着所有 RAM 都将以 1333MHz 的速度运行。这是自动完成的,在戴尔徽标出现在您的计算机屏幕上之前,在 Ubuntu 启动之前。
这听起来更像是您的内存有问题和/或安装不当。确保所有东西都连接正确,然后运行memtest
(从 GRUB 菜单)几次以确保您的 RAM 正常。如果测试失败,请单独测试每根 RAM,直到找到有问题的 RAM,然后更换它。
如果所有内存都恢复正常,则可能是计算机 BIOS 的问题。检查是否有可用的升级。重置为默认设置可能也不会有什么坏处。
如果您的 BIOS 已完全更新,最好联系戴尔以获得进一步的帮助。