Eu também notei que esta opção está faltando, mas nunca olhei para ela. Aparentemente, a imagem do Memtest86 + não é compatível com UEFI e o 20_memtest86+
sai muito cedo quando é chamado em uma máquina UEFI:
# We need 16-bit boot, which isn't available on EFI.
if [ -d /sys/firmware/efi ]; then
exit 0
fi
Opções:
-
A: Windows
Uma sugestão alternativa que encontrei foi usar a ferramenta do Windows para teste de memória.
-
B: PassMark MemTest86
Parece haver alguma confusão sobre o Memtest86 + e o código não-aberto PassMark MemTest86 , que suporta UEFI desde a versão 5.
O Arch tem um script em seu AUR para instalar o PassMarks MemTest86. Como uma alternativa para colocar os arquivos em uma partição FAT USB, você poderia fazer algo semelhante baixando o ISO para Linux / Mac e então extrair e renomear o conteúdo de
EFI\BOOT
no ISO paraEFI\MEMTEST86
em seu ESP e adicionar o seguinte a seu/etc/grub.d/40_custom
:menuentry 'PassMark MemTest86 (x64)' { chainloader /efi/memtest86/bootx64.efi } menuentry 'PassMark MemTest86 (ia32)' { chainloader /efi/memtest86/bootia32.efi }
Por fim, execute
sudo update-grub
para atualizar sua configuração do GRUB. (Eu incluí entradas para ambos os binários, o antigo ia32 pode não ser suportado com o UEFI no Ubuntu, simplesmente remova o que você não precisa.)