1.我有一台笔记本电脑,有数千个内存错误,甚至无法安装 ubuntu,安装过程中总是出现错误。我能够运行 4 遍内存测试。提供这些结果是为了使机器可用。
\n edit and add /etc/default/grub:\n GRUB_BADRAM="0x00000005A00C000,0xFFFFFFFFFFFFE000,0x00000005A00E000,0xFFFFFFFFFFFFF000,0x00000005C00C000,0xFFFFFFFFFFFFE000,0x00000005C00E000,0xFFFFFFFFFFFFF000"\n\n then sudo update-grub\n\n \n for windows bcdedit /set {badmemory} badmemorylist 0x5A00C 0x5A00D 0x5A00E 0x5C00C 0x5C00D 0x5C00E \nRun Code Online (Sandbox Code Playgroud)\n2.我的想法是在一台完美的 ssd 机器上安装 ubuntu,使用 sudo nautilus 使用新行修改 grub,然后执行 sudo update-grub。然后取出SSD并将其插入损坏的笔记本电脑上。我做了所有这些,但是在添加 GRUB_BADRAM= 行后,计算机完全正常并且没有错误拒绝启动。它永远不会启动并且根本不提供菜单。
\n3.我看了一下\n如何告诉ubuntu不要使用某些内存地址?
\n有人对使用 memmap 而不是 GRUB_BADRAM 发表了评论,但我从 Memtest 得到的解决方案与用户解释的不同,例如我的 memtest 结果在第一个地址 0x00000005A00C000 上有更多字符,我不知道\xc2\xb4t如何将其转换为有效的内存映射线或内存映射线,以便告诉 ubuntu 不要使用这些区域
\n有谁知道我该如何解决这个问题? \nGRUB_BADRAM 应该是一个简单的修复,但我不知道为什么机器无法在添加的情况下启动,我想尝试 memmap 方法来看看我是否至少可以使用笔记本电脑。
\n谢谢
\n更新 - 已修复!
\n感谢提供的评论,我现在已经编辑了 grub 文件,格式如下(我希望我有正确的格式)
\n GRUB_DEFAULT=0\n GRUB_TIMEOUT_STYLE=hidden\n GRUB_TIMEOUT=0\n …Run Code Online (Sandbox Code Playgroud)