![由于内存条导致内核崩溃?](https://linux22.com/image/501/%E7%94%B1%E4%BA%8E%E5%86%85%E5%AD%98%E6%9D%A1%E5%AF%BC%E8%87%B4%E5%86%85%E6%A0%B8%E5%B4%A9%E6%BA%83%EF%BC%9F.png)
我的一根 RAM 棒导致我的 Ubuntu 10.10 出现内核恐慌(类似于屏幕上显示的大量内存地址“不同步”)。这绝对是这一根内存条的问题,而不是它的插槽的问题,因为当我将另一根内存条插入一根内存条的插槽时,一切正常。为什么 memtest 在几个周期后没有发现任何错误,但 Ubuntu 在使用这一特殊 RAM 棒时却无法启动?有人对此有解释吗?
答案1
什么是“几遍”?您运行了哪些 memtest 测试?我知道我见过 memtest86+ 需要 6 或 7 遍才能找到 RAM 棒的错误。另外,请确保运行完整的测试。
听起来确实是 RAM 坏了。我也曾not syncing
因为内存不好而感到恐慌。
答案2
您是否仅使用 1 个(可能的)有故障的内存模块(或者一对,如果必须配对的话)运行 memtest?
您可能可以使用 kexec/kdump 服务获取错误报告的副本,特别是如果您可以在未发生内存错误的地方获取故障转储内核的副本。您还可以使用 mem=128M 内核参数来仅使用前 128 MB 内存来引导系统,看看这是否能让您的系统正常工作。