无忧启动论坛

标题: UEFI+GPT+GRUB2使用新版memtest86内存测试 [打印本页]

作者: 风.轻扬    时间: 2022-11-3 11:08
标题: UEFI+GPT+GRUB2使用新版memtest86内存测试
本帖最后由 风.轻扬 于 2022-11-3 12:51 编辑

memtest86内存检测程序,老的只能用在bios中,uefi需要使用新的版本,以下将本人折腾的过程分享给大家,请参考

memtest_mainmenu.png

官网下载链接https://www.memtest86.com/downloads/memtest86-usb.zip
解压得到镜像memtest86-usb.img

三种方法提取镜像中的文件,复制到esp分区新建目录\EFI\memtest86\
一、Windows下烧录启动usb,比如使用Rufus
        查看usb\EFI\BOOT下文件
        提取Benchmark、blacklist.cfg、BOOTX64.efi、mt86.png、unifont.bin
二、Linux下烧录启动usb,比如使用dd
        sudo dd if=memtest86-usb.img of=/dev/usb
        然后同上
三、linux下挂载镜像,比如以下过程
        sudo fdisk -lu memtest86-usb.img,分析镜像内容及装载点
                输出信息
                Device               Start     End Sectors  Size Type
                memtest86-usb.img1    2048  524287  522240  255M Microsoft basic data
                memtest86-usb.img2  524288 1048575  524288  256M EFI System
                memtest86-usb.img3 1048576 2097118 1048543  512M Microsoft basic data
        sudo mount -o loop,offset=268435456 ~/Downloads/memtest86-usb.img ~/Downloads/temp,
                使用memtest86-usb.img2,计算偏移量524288x512,挂载新建的临时目录temp
        cd temp & ls -la,挂载完成显示
                输出信息
                总用量 64
                drwxr-xr-x 4 root  root  16384 1月   1  1970 .
                drwxr-xr-x 3 hiker hiker  4096 11月  2 16:10 ..
                drwxr-xr-x 3 root  root   4096 9月  29 12:12 EFI
                drwxr-xr-x 2 root  root   4096 9月  29 12:12 help
                -rwxr-xr-x 1 root  root  35815 9月  29 12:12 license.rtf
        sudo cp -r ~/Downloads/temp/EFI/BOOT esp/EFI/memtest86,复制文件到esp分区新建的目录memtest86

加入到grub2启动菜单
menuentry "内存检测 MemTest86" --class memory --unrestricted {
        chainloader /EFI/memtest86/BOOTX64.efi
}

测试程序运行
运行-》启动界面,设倒计时,鼠标或左右键选择-》主界面,鼠标或上下键选择-》测试界面,Esc+3退出测试返回主界面

本人测试时遇空白屏幕,好像是分辨率修改出现问题,打开/EFI/memtest86目录中的log,找出bios设备代码加入blacklist.cfg,可测试,但屏显字体很小
凑合着用,聊胜于无!


作者: vvt1321    时间: 2022-11-3 12:58
感谢分享
作者: Yuanshen    时间: 2022-11-3 13:14
谢谢分享。
作者: 企子    时间: 2022-11-3 13:24
感谢分享
作者: 韩小锐    时间: 2022-11-3 13:40
感谢分享
作者: lpsyuntao    时间: 2022-11-3 14:31
感谢分享
作者: lx5815    时间: 2022-11-3 15:51
谢谢楼主!
作者: 旁观者清    时间: 2022-11-3 19:37
谢谢分享。
作者: 9527sss    时间: 2022-11-3 21:20
感谢分享
作者: cdliuwei    时间: 2022-11-21 13:21
谢谢分享

作者: 286958    时间: 2022-12-16 14:34
官网下载 memtest86-usb.zip
解压缩后,用7zip打开镜像memtest86-usb.img
提取MemTest86.img
再用winimage打开MemTest86.img,把boot目录提取出来,就能得到最新版的efi版本的memtest了
作者: jasonwang    时间: 2023-3-5 20:29
https://wwvf.lanzoue.com/iJBWZ0pcdosd
menuentry "Memory Test" {
        search --no-floppy --set --file /efi/memtest/bootx64.efi
        chainloader /efi/memtest/bootx64.efi



作者: hanchi123    时间: 2023-4-27 10:58
感谢分享
作者: yjtjyy    时间: 2023-4-28 09:05
#在这里快速回复#凑合着用,聊胜于无!
作者: nowayer    时间: 2023-11-30 10:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: cntvic    时间: 2023-12-9 14:49
感谢分享
作者: yyz2191958    时间: 2023-12-17 17:56
楼主辛苦了




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3