La première chose à faire avant de démarrer le processus de restauration est de vérifier que l'heure du système est correctement réglée. Pour ce faire, configurez le BIOS. La précision du réglage de l'heure dépendra de vos applications. Pour une restauration, une précision de quelques minutes devrait être suffisante. Cela devrait permettre aux événements dépendant de l'heure de redémarrer à leur point d'arrêt lorsque vous lancerez finalement la restauration du système.
Avant de démarrer tomsrtbt,
vérifiez que votre lecteur ZIP est installé sur un port parallèle, soit
/dev/lp0
soit /dev/lp1
. Le
logiciel d'initialisation chargera pour vous le pilote du lecteur zip
sur le port parallèle.
L'étape suivante est la configuration du mode vidéo. D'habitude, j'aime afficher à l'écran tout ce qui est possible. À l'apparition de la sélection du mode vidéo, je sélectionne le mode 6, 80 colonnes par 60 lignes. Il se peut que votre matériel ne soit pas capable de supporter de si hautes résolutions, aussi effectuez des tests.
Une fois tomsrtbt démarré et que vous voyez une console, montez le lecteur ZIP. C'est probablement une bonne idée de le monter en lecture seule :
# mount /dev/sda1 /mnt -o ro
Vérifiez sa présence :
# ls -l /mnt
À ce stade, vous pouvez lancer la restauration automatiquement ou manuellement. Utilisez la restauration automatique si vous n'avez pas besoin d'effectuer des changements pendant celle-ci.
Une remarque cependant si vous avez plusieurs disques durs. Si votre
installation de Linux monte des partitions à partir de plusieurs disques
durs, vous devez monter la partition racine en premier. Ceci pour être
certain que les répertoires des points de montage sont créés sur la
partition à laquelle ils appartiennent. Le script
first.stage
lancera les scripts de montage des lecteurs dans
leur ordre de création. Si vous les avez créés (dans le script
save.metadata
) dans un ordre découlant de l'arbre
racine, le processus de montage devrait se dérouler correctement.
Si vous avez plusieurs disques durs, et qu'ils se montent de façon croisée, faites-le à votre main. Vous pouvez combiner et éditer les scripts pour les monter dans le bon ordre, où les monter manuellement.
Le processus automatique lance tous les scripts manuels dans le bon ordre. Il ne permet pas les interventions manuelles, telles que la création de systèmes de fichiers que ce guide pratique ne prend pas en charge. Pour lancer la première étape de restauration automatiquement, saisissez :
# /mnt/root.bin/first.stage
Si vous désirez rechercher les blocs endommagés, ajoutez l'option
« -c
».
Pour lancer le processus manuel, positionnez-vous dans le répertoire où se trouvent les scripts, dans le lecteur ZIP.
# cd /mnt/root.bin
Lancez maintenant le(s) script(s) qui restaurer(a/ont) les informations de partition et créer(a/ont) les systèmes de fichiers. Vous pouvez les lancer dans n'importe quel ordre, par exemple :
# ./make.dev.hda
Si vous désirez qu'une recherche de blocs endommagés s'effectue, ajoutez
l'option « -c
».
Ce script va :
Nettoyer les 1024 premiers octets du disque dur, détruire toutes les tables des partitions existantes ainsi que le bloc de démarrage (MBR).
Recréer les partitions des informations collectées quand vous avez lancé
make.fdisk
.
Créer correctement des partitions ext2 et ext3 ainsi que des partitions
swap. Si vous ajoutez l'option « -c
» au
script, il vérifiera aussi les blocs défectueux.
Créer différents types de partitions FAT.
![]() | N.B. |
---|---|
Si vous devez restaurer d'autres systèmes d'exploitation, c'est le moment de le faire. Lorsque c'est terminé, redémarrez avec tomsrtbt et continuez la restauration de Linux. |
À présent, lancez le(s) script(s) qui crée(nt) des points de montage et montez les partitions.
# ./mount.dev.hda
Une fois que vous avez créé tous vos répertoires et que vous y avez
monté les partitions, vous pouvez lancer le script restore.metadata
. Il restaurera le contenu du lecteur zip sur le disque dur.
Vous devriez voir un répertoire du répertoire racine du lecteur zip, puis une liste des fichiers d'archives tels qu'ils sont restaurés. L'exécution de la commande tar sous tomsrtbt vous dira que la taille d'un bloc de tar est de 20, et c'est très bien ainsi. Vous pouvez l'ignorer. Assurez-vous que lilo affiche ses résultats :
Added linux *
Un affichage suivra, correspondant à la commande « df -m ».
Si d'habitude vous démarrez directement sous X, vous aurez peut-être
quelques problèmes. Pour les éviter, changez temporairement votre niveau
de démarrage. Dans le fichier /target/etc/inittab
,
trouvez la ligne qui ressemble à :
id:5:initdefault:
et transformez-la en :
id:3:initdefault:
Vous pouvez maintenant démarrer en douceur. Retirez la disquette tomsrtbt de votre lecteur si vous ne l'avez pas encore fait, et faites le salut à trois doigts à votre ordinateur (N.D.T. : CTRL+MAJ+SUP), ou son équivalent :
# reboot
L'ordinateur va s'arrêter et redémarrer.