Je recherche l'option memtest sur la version 64 bits du CD live d'Ubuntu 12.04, mais je n'ai d'autre choix que "Essayer Ubuntu sans installer", "Installer Ubuntu" et "Vérifier si le disque ne présente pas de défauts". Qu'est-ce que je rate?
Edit: Cette question concerne les versions actuelles d'Ubuntu (alias AMD64 64 bits, qui fonctionnent en mode UEFI). L'option 'Test memory' du menu de démarrage est uniquement disponible en mode BIOS.
Si vous démarrez votre ordinateur en mode BIOS (alias CSM alias Legacy Mode), memtest86 + fonctionne.
Mais si vous démarrez votre ordinateur en mode UEFI, memtest86 + ne fonctionnera pas car il s’agit d’un programme 16 bits.
La branche d'origine, memtest86 (sans plus), fonctionne en mode UEFI. Il existe une version gratuite (mais je ne pense pas que ce soit une source ouverte, et pour cette raison, elle n'est pas disponible pour être incluse dans les distributions Linux).
Memtest86 + est inclus dans la plupart des fichiers iso Ubuntu, par exemple
ubuntu-16.04.1-desktop-AMD64.iso
Il existe une option 'Test memory', lorsque vous démarrez votre ordinateur en mode BIOS (mode alias CSM alias Legacy) à partir d'un disque DVD ou d'une clé USB avec une copie clonée à partir du fichier ISO.
Dans les systèmes LTS Ubuntu 16.04.x installés en mode BIOS, il existe également des options 'Test memory', lorsque vous démarrez votre ordinateur (via le menu grub).
Mais lorsque vous démarrez votre ordinateur en mode UEFI, vous ne pouvez pas utiliser Memtest86 + (car cela ne fonctionnerait pas).
Vous voudrez peut-être un petit fichier Memtest86 + iso autonome ou un autre fichier image pour créer un lecteur USB actif.
Je n'ai trouvé aucun fichier sur www.memtest.org/#downiso , facile à installer sur USB sous Linux. Le fichier iso 'memtest86 + -5.01.iso' n'est pas un fichier iso hybride et ne peut en être un.
$ isohybrid memtest86+-5.01.iso
isohybrid: memtest86+-5.01.iso: unexpected boot catalogue parameters
C'est un fichier iso très barebone. J'ai testé dans VirtualBox, et cela fonctionne comme un CD.
Mais il existe un "Auto-installateur pour clé USB (Win 9x/2k/xp/7)" à
www.memtest.org/download/5.01/memtest86+-5.01.usb.installer.Zip
Je l'ai extrait sur une clé USB sous Windows et j'ai cloné ce système dans un fichier image compressé, puis téléchargé ce dernier.
--- [dd_memtest-plus-5.01_33M.img.xz )
$ md5sum dd_memtest-plus-5.01_33M.img.xz
7f91882ab90df13a938749176a0ff4c4 dd_memtest-plus-5.01_33M.img.xz
qui peut être extrait directement sous Linux par mkusb , dus
et Disques alias gnome-disks
(et en deux étapes, extraire et cloner, avec d'autres outils de clonage, qui acceptent le fichier extrait comme fichier d'entrée).
Après installation de mkusb et/ou dus , vous pouvez le faire via Dash ou l’entrée de menu ou avec la ligne de commande suivante
dus dd_memtest-plus-5.01_33M.img.xz
Selon ce rapport de bogue comment 2 et déclarez:
Donc du cd live ça ne marchera pas pour le moment. Selon ce sujet, vous pouvez l'ajouter ultérieurement: Comment puis-je ajouter les options de Memtest86 + au menu Grub? mais je doute que cela fonctionne: les commentaires supprimés indiquent que vous obtenez toujours l'erreur Error unknown command Linux16
.
J'ai aussi trouvé this :
Le problème n’est pas le protocole d’amorçage 16 ou 32 bits, le problème principal réside dans les nombreux appels au BIOS requis pour effectuer l’initialisation de la mémoire. EFI est une bonne idée, mais la première fois que j'ai entendu dire "EFI remplacera le BIOS dans les prochains mois !!!" était en 2002 sur un forum de développeurs Intel. 10 ans après, l'UEFI a remplacé EFI mais le BIOS est toujours présent dans 99% des cartes mères de PC. Construire un EFI-readyMemtest86 +, avec une réécriture de code massive, est une tâche ardue. Cette version ne sera pas compatible avec le BIOS hérité. Je ne vais pas envisager de prendre en charge deux fourchettes en même temps. Par conséquent, lorsque Memtest86 + passera à EFI, la version du BIOS sera abandonnée. Lorsque le BIOS ne sera pas disponible dans les composants PC standard, je commencerai à travailler sur une révision EFI.
Une version bêta de PassMark MemTest86 5.0 pour EFI est maintenant disponible:
http://www.memtest86.com/download.htm
Cela devrait pouvoir être lancé depuis GRUB, rEFInd, gummiboot, etc., bien que vous deviez peut-être explicitement ajouter une entrée de menu pour le faire. (Ceci n’a évidemment pas encore été intégré aux distributions d’expédition au moment où j’écris.)
J'ai été en mesure d'exécuter memtest86 + à partir d'une clé USB live Ubuntu-18.04 en appuyant sur la touche de menu de démarrage unique au démarrage et en sélectionnant l'entrée USB non UEFI dans la liste (après avoir lu les réponses qui suivent UEFI uniquement).
Je voulais un lecteur de clés Ubuntu Live-USB avec MemTest86 pour les systèmes 64 bits Full-UEFI et il semble que je l’ai réussi.
C'est une vieille question-post mais cela semble toujours être un problème. (Il m'a fallu du temps pour trouver une solution de travail.)
Voici ce que j'ai fait:
Sur un poste de travail Windows 10, j'ai utilisé le dernier Rufus pour créer une image Bureau Ubuntu 17.04 (x64) sur un lecteur de clé USB de 4 Go. À Rufus, j'ai choisi:
GPT
pour UEFI
partitioningFAT32
système de fichiers (je préférerais exFAT mais Rufus v2.17 n'appliquerait pas un ISO sans FAT32)ISO Image
au lieu de FreeDOS
à l'option Create a bootable disk using
J'ai téléchargé PassMark MemTest86 un outil compatible avec UEFI (source fermée) disponible gratuitement. Alors je:
memtest86-usb.Zip
téléchargé dans le dossier .\memtest86-usb
.\memtest86-usb\memtest86-usb.img
(152.7MiB)\boot
de mon nouveau lecteur de clé Ubuntu (monté sur, par exemple, le lecteur E:
) pour créer: E:\boot\memtest86-usb.img
Enfin, j'ai modifié le menu des options de démarrage sur le lecteur de clé. Ubuntu 17.04
utilise le chargeur de démarrage grub2
. Sa liste d'options de menu est configurée dans E:\boot\grub\grub.cfg
. J'ai ajouté les lignes suivantes à la fin de ce fichier (créant une nouvelle entrée de liste d'options de démarrage):
menuentry "MemTest86 (long load time, be patient)" {
loopback loop /boot/memtest86-usb.img
chainloader (loop,1)/EFI/BOOT/BOOTX64.efi
}
Notes:
notepad
devrait PAS être utilisé pour cette modification. Il joue mal avec les fichiers texte "en mode unix" et détruit les caractères new-line
si vous essayez d’enregistrer les modifications.BOOTX64.efi
est un 64-bit
EFI
image binaire exécutable. Un fichier 32-bit
EFI
est disponible dans le système de fichiers "loop
name__ed-back" à memtest86-usb.img
. Il s'appelle BOOTIA32.efi
. Vous pouvez créer une autre entrée pour cela, mais je n'en ai pas besoin.grub2
à la visualisation de tout commentaire positif à l’écran. Sur mon ordinateur Intel Atom X5-Z8350
-, l'écran devient noir pendant peut-être 30 secondes avant que le processus MemTest86
ne commence à démarrer de manière visible. Ensuite, une douzaine d'étapes d'analyse du système sont exécutées avant que l'écran MemTest
ne vous soit familier. (Cela peut être dû à une foule de raisons, par exemple un système de fichiers émulé, plusieurs phases de transfert du chargeur de démarrage.)En naviguant dans cet espace de problèmes, j'ai pris des repères utiles de cette réponse sur une question suffisamment similaire pour être considérée comme un doublon. (Je n'ai pas le crédit système pour le marquer comme tel.) Et, en sélectionnant "le logiciel de création de clé USB bootable", j'ai été rassuré par diversressources en ce qui concerne l'outil Rufus.