首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用UEFI在14.04下运行Memtest?

如何使用UEFI在14.04下运行Memtest?
EN

Ask Ubuntu用户
提问于 2015-10-03 16:37:34
回答 1查看 13.6K关注 0票数 5

我经常在内存密集型的程序中经历屏幕的“灰度化”,比如暗色程序,所以我想测试我的RAM (安装了8GB)。我的Grub菜单没有将Memtest作为选项列出,但是报告Memtest已经安装。在这种情况下,我如何运行Memtest?

谢谢。

grub目录的输出:

代码语言:javascript
复制
-rwxr-xr-x 1 root root  9424 Jun 26 04:16 00_header
-rwxr-xr-x 1 root root  6058 May  8  2014 05_debian_theme
-rwxr-xr-x 1 root root 11608 May 15  2014 10_linux
-rwxr-xr-x 1 root root 10412 May 15  2014 20_linux_xen
-rwxr-xr-x 1 root root  1992 Mar 12  2014 20_memtest86+
-rwxr-xr-x 1 root root 11692 May 15  2014 30_os-prober
-rwxr-xr-x 1 root root  1416 May 15  2014 30_uefi-firmware
-rwxr-xr-x 1 root root   214 May 15  2014 40_custom
-rwxr-xr-x 1 root root   216 May 15  2014 41_custom
-rw-r--r-- 1 root root   483 May 15  2014 README
EN

回答 1

Ask Ubuntu用户

发布于 2015-10-03 23:45:58

我还注意到,这个选项丢失了,但从未对其进行调查。显然,Memtest86+映像与UEFI不兼容,在UEFI机器上调用它时,20_memtest86+会提前退出:

代码语言:javascript
复制
# We need 16-bit boot, which isn't available on EFI.
if [ -d /sys/firmware/efi ]; then
  exit 0
fi

选项:

  • 答: Windows --我发现的另一个建议是使用Windows的工具进行内存测试。
  • B: PassMark MemTest86关于Memtest86+和非开源PassMark MemTest86似乎有些混淆,后者从5版起就支持UEFI。Arch在其奥尔中有一个安装PassMarks MemTest86的脚本。作为将文件放在USB分区上的替代方法,您可以通过下载ISO for Linux/Mac进行类似的操作,然后将ISO上的EFI\BOOT内容提取并重命名为ESP上的EFI\MEMTEST86,并将以下内容添加到/etc/grub.d/40_custom中: menuentry 'PassMark MemTest86 (x64)‘{chain加载程序/efi/ MemTest86 /bootx64.efi } menuentry 'PassMark MemTest86 (ia32)’{chain加载程序/efi/Mac 86/botia32.efi}最后运行sudo update-grub来更新GRUB配置。(我为两个二进制文件都包含了条目,Ubuntu中的UEFI可能不支持旧的ia32,只需删除不需要的内容。)
票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/681167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档