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