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

Bre*_*bad 26 usb-drive uefi memtest system-installation

下载 Ubuntu 16.04.2.iso安装盘并将其闪存到 U 盘上。

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

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

(它适用于正常运行 Windows 的 UEFI 引导 PC,其所有者不想安装 Ubuntu。“memtest86+”是完全免费的(与“memtest86”不同),但已经很老了,并且不提供 UEFI 引导——这就是为什么有它在 Ubuntu 选项中使事情变得更容易)

sud*_*dus 28

Memtest86+ 在 UEFI 模式下不起作用

Memtest86+ 在 UEFI 模式下不起作用,因为它是一个 16 位程序。但是,如果您可以在 BIOS(CSM、旧版)模式下启动计算机,它就可以工作。

请参阅:Ubuntu 64 位 live CD 上的 memtest 选项在哪里?.

Memtest86 工作在 UEFI 模式

还有另一个版本,“原始”但现在不是 FOSS版本memtest86,它在 UEFI 模式下工作。有商业版和免费版(不收费,但不是开源代码)。

请参阅:www.memtest86.com/download.htm

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

这是一个关于如何将免费软件 memtest86 添加到 UEFI Grub2 的很棒的教程。如果您在远程机器上工作并且插入物理 USB 是不可能的,则它特别有用。

请参阅此面向 Ubuntu 的教程

请参阅在远程服务器上执行此操作的示例,但基于上述教程。

  • Linux 可以做 memtest https://unix.stackexchange.com/a/439769/105120 (2认同)

red*_*ven 11

PCMemTest (Ubuntu 22.04)

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

sudo apt install pcmemtest
Run Code Online (Sandbox Code Playgroud)

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

Memtest86+(Ubuntu 23.04 及以上版本)

sudo apt install memtest86+
Run Code Online (Sandbox Code Playgroud)

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


Rin*_*ind 7

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

不。

最佳选择:创建实时启动 memtest usb/dvd。您可以从LinuxMacWindows创建它(基本上它们都为这三者提供了安装程序,但软件本身是相同的)。

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

创建可引导的 USB 闪存驱动器:

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

很一般。

  • memtest86 v5+ 确实有多核,但不稳定。您可以使用它,但它崩溃的次数比完成的次数要多 (2认同)