Je sais qu'il s'agit d'un vieux post, mais il apparaît toujours dans les recherches, alors je vais donner une solution.
La plupart des distributions fournissent memtest86+. Il n'est pas compatible avec l'UEFI, car l'UEFI ne supporte pas le 16 bits. Cependant, PassMark Memtest86 (ver. 5 ou plus) supporte UEFI.
D'abord, obtenez les fichiers memtest. Téléchargez l'image de démarrage USB. http://memtest86.com/download.htm Ensuite, extrayez les fichiers de l'image. J'ai gravé l'image sur un lecteur flash pour faciliter l'installation sur plusieurs ordinateurs.
Ensuite, installez memtest86. J'ai créé une partition de 500 Mo à la fin de mon disque dur, et l'ai formatée en FAT32. Puis j'ai copié tous les fichiers de la clé USB sur cette partition. Note : il est possible d'installer dans votre répertoire EFI, mais les fichiers doivent être renommés pour éviter d'écraser les fichiers de démarrage existants.
Troisièmement, configurez l'entrée de menu grub2-efi. Il existe de nombreuses façons d'ajouter une entrée, mais voici la plus sûre qui survit à update-Grub. En utilisant les privilèges root, créez le fichier /etc/Grub.d/39_memtest, et définissez-le comme exécutable. (Remarque : changer le numéro dans le nom du fichier change la position dans laquelle il apparaît dans le menu Grub. NE PAS le rendre inférieur à 6 pour s'assurer que l'en-tête et le thème s'exécutent en premier).
Faites ensuite le contenu du fichier :
#!/bin/sh
echo "Adding Memtest86" >&2
exec tail -n +3 $0
menuentry "Memtest86" {
chainloader (hdx,y)/efi/boot/bootx64.efi
}
EOF
*Remplacez (hdx,y) avec votre disque dur approprié et les informations de partition.
Ensuite, exécutez update-Grub Vous devriez maintenant avoir une entrée de menu qui démarre dans Memtest86.