Afin de pouvoir répondre à toute éventualité face à un ordinateur "récalcitrant", j'ai décidé de me faire une clé USB de secours. C'est à dire une clé qui permet de prendre la main, d'intervenir et d'effectuer différentes opérations sans lancer le disque dur d'origine de l'ordinateur. Il est possible bien sur de le faire sur un CD mais le choix de la clé USB tient dans le fait que maintenant les clés de grande capacité ne sont pas très chères et que l'ensemble des cartes mères récentes permettent de démarrer depuis un tel support.
Mini cahier des charges :
- Faire des tests de diagnostic sur les différents éléments de l'ordinateur ( mémoire, disque dur, carte vidéo etc. )
- Avoir la possibilité de faire une sauvegarde ou une restauration d'une ou plusieurs partitions du disque dur de l'ordinateur
- Avoir un système d'exploitation sous Windows XP
- Avoir un système d'exploitation complet sous Linux
- Pouvoir supprimer les mots de passe des comptes windows ou Linux en cas d'oubli de la part de l'utilisateur.
Les logiciels nécessaires :
- Hiren's BootCD <= un concentré d'utilitaires pour les partitions, les copies de disques durs, les réparations de disques durs, tests de mémoire etc...
- System Rescue CD <= Un linux offrant un support du réseau complet avec notamment Samba/NFS.
- le Windows XP de poche qui est disponible maintenant sur l'Hiren's Boot CD
La première étape consiste à rendre sa clé bootable : (opération réalisée depuis un ordinateur sous Windows)
Pour cela il faut récupérer
USB Disk Storage Format et formater avec cet utilitaire sa clé en
FAT32
Ensuite avec
grubinst_gui on installe Grub4Dos en vérifiant dans "Disk" que l'on travaille bien sur la clé et en prenant le choix
Whole Disk (MBR) dans le menu "Part List".
Dernier point pour rendre la clé bootable, on copie les fichiers
grldr et
menu.lst à la racine de la clé usb. ( fichiers se trouvant dans le grub4dos.zip )
Pour la seconde étape on copie les fichiers nécessaires à Hiren's Boot CD
Pour cela, il faut récupérer l'image ISO de Hiren's Boot CD de préférence avec le patch FR pour le clavier en Français .( je vous laisse trouver sur le net, c'est rapide

)
Soit on ouvre avec un éditeur d'image ISO soit on grave sur CD pour avoir aussi un CD de secours (on sait jamais)
Puis on copie sur la clé USB l'arborescence du CD.
Nous avons maintenant une clé USB qui démarre en proposant le choix Hiren's Boot CD ou Mini Windows Xp
Troisième étape : Intégration dans la clé de System Rescue CD.
Comme précédemment pour Hiren's, on récupère sur le site de l'éditeur la dernière version de
System Rescue CD, puis on se refait un CD de l'image ISO.
Il suffit ensuite de recopier à la racine de la clé USB les fichiers suivants :
rescuecd , sysrcd.dat et initram.igz
Dernière étape, modification du menu de grub4dos pour proposer aussi la Rescue CD.
Pour modifier ce menu il suffit d'éditer le fichier
menu.lst situé à la racine de la clé.
Voici une copie du mien :
timeout 60
default 0
title Boot from Hard Drive
rootnoverify (hd0,0)
chainloader (hd0,0)+1
title --------------------
root
title Start Hiren's BootCD
find --set-root /HBCD/boot.gz
map --mem /HBCD/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title Mini Windows Xp
find --set-root /HBCD/XPLOADER.BIN
chainloader /HBCD/XPLOADER.BIN
title --------------------
root
title SystemRescueCD
kernel /rescuecd initrd=initram.igz video=ofonly vga=0 scandelay=5 setkmap=fr
initrd /initram.igz
Et voila, ma clé est opérationnelle !
Il est tout à fait possible, sur ce même principe, d'ajouter d'autres OS ou LiveCD suivant les goûts de chacun.
Par exemple pour une Damn Small Linux :
http://www.corroy.org/blog/index.php/2009/01/27/178-cle-usb-suite