gdh
Installation de memtest86+ sur une clef USB de 1 Gb.
Référence en anglais: ici
On suppose que la clef USB est en /dev/sdb
On doit charger le fichier memtest86+-4.20.bin.gz ici
On doit aussi avoir le package suivant installé: syslinux.
A. Utilisation de
mkdiskimage.
Note : par cette méthode tout l'espace de la clef sera
utilisé.
1.
Insérer la clef dans la prise USB. Si elle se monte
automatiquement la DEMONTER.
Dans un terminal tapez en tant que root : mkdiskimage
-4 /dev/sdb 0
64 32 puis Enter.
Cela prend un certain temps, donc patience ...
mkdiskimage est un logiciel
fourni par le package syslinux.
Il créé sur la clef une partition bootable,
FAT 16 prète à l'emploi nommée sdb4 . Explications
ici :
/usr/share/doc/syslinux/usbkey.txt
2.
Décompresser le fichier memtest86+-4.20.bin.gz
: gunzip
memtest86+-4.20.bin.gz puis monter la
clef USB et copier dedans le fichier memtest86+-4.20.bin
en le renommant memtest , ensuite,
toujours dans
la clef USB créer le fichier syslinux.cfg
qui contiendra les lignes :
DEFAULT memtest
TIMEOUT 500
PROMPT 1
LABEL memtest
kernel memtest
Donc la clef USB contiendra les fichiers
: ldlinux.sys
memtest syslinux.cfg
Maintenant DEMONTER la clef
USB et en tant que root faire : syslinux
/dev/sdb4
Régler le BIOS pour démarrer sur la clef USB
(USB-HDD) puis démarrer la machine sur la clef USB.
B. Sans utiliser mkdiskimage.
On doit avoir les packages suivants installés: syslinux, dosfstools
1
Insérer la clef USB, puis taper sudo fdisk -l puis
Entrée
Liste toutes les partitions de tous les périphériques de
la machine.
2
Taper en tant que root fdisk /dev/sdb puis Entrée
On va partitionner la clef USB.
3
Taper d puis Entrée
On va effacer les partitions présentes sur la clef.(recommencer pour chaque partition)
4
Taper n puis Entrée
On va créer une nouvelle partition. La n° 1.
5
Taper p puis Entrée
partition primaire n° 1.
Taper Entrée pour définir le premier cylindre.
Taper +200M pour mettre la taille de la partition à 750Mb (Attention si on oublie le M, 200 n'est pas pris en compte).
6
Taper a puis Entrée
On rend la partition 1 bootable.
7
Taper t puis puis
Entrée
Code 6 pour fat16.
Puis on recommence n pour créer la deuxième partition et on lui alloue toute la place restante
si on veut utiliser le reste de l'epace de la clef.
8
Taper w puis Entrée
Pour écrire la nouvelle table de partitions.
9
S'assurer que les partitions ne sont pas montées.
Puis taper: sudo mkfs.vfat -F 16 -n MEMTEST /dev/sdb1
On a mis un système fat16 sur /dev/sdb1.
10.
Reprendre ce qui est dit en A 2 en remplaçant /dev/sdb4 par /dev/sdb1