如果我使用 UEFI,我可以启动 memtest86+ 吗?

如果我使用 UEFI,我可以启动 memtest86+ 吗?

下载了 Ubuntu 16.04.2.iso安装盘并将其刷入 USB 记忆棒。

在 USB 记忆棒上启动,没有memtest86+选项(以及“尝试 Ubuntu”)。

有没有办法将其添加到安装选项中?

(它适用于正常运行 Windows 的 UEFI 启动 PC,其所有者不想安装 Ubuntu。“memtest86+”完全免费(与“memtest86”不同),但相当旧,并且不提供 UEFI 启动 - 这就是为什么在 Ubuntu 选项中拥有它会让事情变得更容易)

答案1

Memtest86+

编辑1:{

Memtest86+版本 6(及更新版本)可以作为独立的 zip 文件下载,其中包含一个 iso 文件。此 iso 文件可以直接克隆到 USB 驱动器中,以创建可启动的 memtest86+ 系统,并且它可以在 UEFI 模式和旧 BIOS 模式别名传统模式下工作。

www.memtest.org

}

编辑 2:{Ubuntu 23.04 (Lunar Lobster) 现在有 memtest86+ 版本 6。感谢 TomásFox 提供此更新。}


旧版本的 Memtest86+ 无法在 UEFI 模式下运行,因为它们是 16 位程序。但如果您可以在 BIOS(CSM,旧版)模式下启动计算机,它们就可以运行。

看:Ubuntu 64 位实时 CD 上的 memtest 选项在哪里?

Memtest86

还有另一个版本,即“原始版本”,但现在不是自由/开源软件版本memtest86,并且以UEFI模式运行。有商业版和免费版(免费,但不开源代码)。

看:www.memtest86.com/download.htm

将最新的免费软件 memtest86 添加到 UEFI Grub2

这里有一个关于如何将免费软件 memtest86 添加到 UEFI Grub2 的精彩教程。如果您在远程计算机上工作,并且无法插入物理 USB,那么它特别有用。

本 Ubuntu 教程

这个例子在远程服务器上执行此操作,但基于上述教程。

答案2

PCMem测试(Ubuntu 22.04)

使用电脑内存测试。自 Ubuntu 22.04 起,PCMemTest 可从 Ubuntu 存储库获取。PCMemTest 是 MemTest86+ 的一个分支,在 UEFI 上也能正常工作。由于它是 Ubuntu 的一部分,因此安装起来最简单:

sudo apt install pcmemtest

在下次启动时它应该出现在 grub 启动菜单中(就像您之前使用 memtest86+ 一样)。

Memtest86+(Ubuntu 23.04 及以上版本)

sudo apt install memtest86+

6 及以上版本memtest86+支持 UEFI。(这实际上是基于上面提到的pcmemtest代码。)

答案3

有没有办法将其添加到安装选项中?

不。

最佳替代方案:创建实时启动 memtest usb/dvd。您可以从以下位置创建它:Linux苹果或者视窗(基本上,他们为这三种软件都提供了安装程序,但软件本身是相同的)。

对于 UEFI,您需要 MemTest86 v7 免费版(下面的链接可下载该版本)。USB 版本的说明(上面的链接中还有 DVD 版本和软盘版本):

创建可启动的 USB 闪存驱动器:

  • 下载 Linux/Mac MemTest86USB 映像
  • 解压软件包 (tar xvzf MemTest86-*-usb.tar.gz)。一个映像文件和一个
  • 当前目录中将创建 README 文件。按照 README 中的说明写入 USB 闪存盘。

很普通。

答案4

根据这次讨论它无法在 UEFI 模式下运行,因为它是16位程序
如果可用,在 Legacy/CSM(又称“BIOS 模式”)中启动实时 USB(或 DVD)应该会将memtest86+您想要的选项带入实时菜单 。

相关内容