![当我在 Grub 中选择 memtest86+ 时,它们无法启动](https://linux22.com/image/121294/%E5%BD%93%E6%88%91%E5%9C%A8%20Grub%20%E4%B8%AD%E9%80%89%E6%8B%A9%20memtest86%2B%20%E6%97%B6%EF%BC%8C%E5%AE%83%E4%BB%AC%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我从 Debian 稳定存储库安装了 memtest86+;我正在使用拉伸/稳定。但是,当我从启动菜单中选择任何选项时,我只会看到黑屏。
我还没有给系统添加新的内存;然而,我正计划这样做,这就是我安装这些程序的原因。
我该如何调试/修复这个问题?我不确定它存储日志文件的位置(如果有的话),如果我安装 memtest86 而不是 memtest86+,我也会遇到同样的问题。
答案1
请注意,“memtest86+”与“memtest86”不同(https://en.wikipedia.org/wiki/Memtest86)。
它不支持DDR4记忆(还没有?)。也许你的电脑有这样的内存?大约是从2014年开始的。
如果您有 DDR3 或更低版本,memtest86+ 应该可以工作。
但你可能需要设置你的BIOS启动CSM(兼容支持模式,legacy模式),因为memtest86+是16位软件,无法支持UEFI(https://askubuntu.com/questions/917961/can-i-boot-memtest86-if-im-using-uefi)。在我的 PC 上,debian 没有安装旧版引导加载程序,仅安装 UEFI,因此在使用 CSM 时无法访问 GRUB,因此从 debian 存储库安装时也无法引导 memtest86(+)。
目前在 debian buster 上,提供的 memtest86 版本是 4.3.7,该版本非常旧,不支持 DDR4,似乎也不支持 UEFI。该项目不是通用公共许可证自 5.0 版起获得许可,因此较新的版本不在德比安回购协议。
也许最好的解决方案是使用 UEFI 启动免费版本的 memtest86(不是“+”)创建一个 USB 记忆棒,它也支持 DDR4。
这并不那么悲伤,因为 memtest 应该忽略你的整个操作系统:)