<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>5. Première étape de restauration</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.67.2" name="generator"><link rel="start" href="index.html" title=" Guide pratique de sauvegarde et de récupération sous Linux "><link rel="up" href="index.html" title=" Guide pratique de sauvegarde et de récupération sous Linux "><link rel="prev" href="ar01s04.html" title="4. Création de la sauvegarde de l'étape 1"><link rel="next" href="ar01s06.html" title="6. Seconde étape de la restauration"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">5. Première étape de restauration</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ar01s04.html">Précédent</a> </td><th align="center" width="60%"> </th><td align="right" width="20%"> <a accesskey="n" href="ar01s06.html">Suivant</a></td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="firststagerestore"></a>5. Première étape de restauration</h2></div></div></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="Bootingtomsrtbt"></a>5.1. Démarrer tomsrtbt</h3></div></div></div><p> 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. </p><p> Avant de démarrer <a href="http://www.toms.net/rb" target="_top">tomsrtbt</a>, vérifiez que votre lecteur ZIP est installé sur un port parallèle, soit <code class="filename">/dev/lp0</code> soit <code class="filename">/dev/lp1</code>. Le logiciel d'initialisation chargera pour vous le pilote du lecteur zip sur le port parallèle. </p><p> 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. </p></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="restoration"></a>5.2. Restauration</h3></div></div></div><p> Une fois <a href="http://www.toms.net/rb" target="_top">tomsrtbt</a> 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 : </p><pre class="programlisting"> # mount /dev/sda1 /mnt -o ro </pre><p> Vérifiez sa présence : </p><pre class="programlisting"> # ls -l /mnt </pre><p> À 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. </p><p> 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 <code class="filename"> first.stage</code> lancera les scripts de montage des lecteurs dans leur ordre de création. Si vous les avez créés (dans le script <code class="filename">save.metadata</code>) dans un ordre découlant de l'arbre racine, le processus de montage devrait se dérouler correctement. </p><p> 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. </p><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a name="N10498"></a>5.2.1. Automatisée</h4></div></div></div><p> 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 : </p><pre class="programlisting"> # /mnt/root.bin/first.stage </pre><p> Si vous désirez rechercher les blocs endommagés, ajoutez l'option « <span class="quote"><code class="option">-c</code></span> ». </p></div><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a name="N104A6"></a>5.2.2. Manuelle</h4></div></div></div><p> Pour lancer le processus manuel, positionnez-vous dans le répertoire où se trouvent les scripts, dans le lecteur ZIP. </p><pre class="programlisting"> # cd /mnt/root.bin </pre><p> 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 : </p><pre class="programlisting"> # ./make.dev.hda </pre><p> Si vous désirez qu'une recherche de blocs endommagés s'effectue, ajoutez l'option « <span class="quote"><code class="option">-c</code></span> ». </p><p> Ce script va : </p><div class="itemizedlist"><ul type="disc"><li><p> Nettoyer les 1024 premiers octets du disque dur, détruire toutes les tables des partitions existantes ainsi que le bloc de démarrage (MBR). </p></li><li><p> Recréer les partitions des informations collectées quand vous avez lancé <a href="ar01s11.html#make.fdisk" title="11.1.1. make.fdisk"> <code class="filename">make.fdisk</code></a>. </p></li><li><p> Créer correctement des partitions ext2 et ext3 ainsi que des partitions swap. Si vous ajoutez l'option « <span class="quote"><code class="option">-c</code></span> » au script, il vérifiera aussi les blocs défectueux. </p></li><li><p> Créer différents types de partitions FAT. </p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: N.B."><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">N.B.</th></tr><tr><td valign="top" align="left" colspan="2"><p> Si vous devez restaurer d'autres systèmes d'exploitation, c'est le moment de le faire. Lorsque c'est terminé, redémarrez avec <a href="http://www.toms.net/rb" target="_top"> tomsrtbt</a> et continuez la restauration de Linux. </p></td></tr></table></div><p> À présent, lancez le(s) script(s) qui crée(nt) des points de montage et montez les partitions. </p><pre class="programlisting"> # ./mount.dev.hda </pre><p> Une fois que vous avez créé tous vos répertoires et que vous y avez monté les partitions, vous pouvez lancer le script <a href="ar01s11.html#restore.metadata" title="11.1.6. restore.metadata"> <code class="filename">restore.metadata</code> </a>. Il restaurera le contenu du lecteur zip sur le disque dur. </p><p> 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 <a href="http://www.toms.net/rb" target="_top">tomsrtbt</a> 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 : </p><pre class="screen"> Added linux * </pre><p> Un affichage suivra, correspondant à la commande « <span class="quote"><span><strong class="command">df -m</strong></span></span> ». </p></div><div class="sect3" lang="fr"><div class="titlepage"><div><div><h4 class="title"><a name="N104FB"></a>5.2.3. Touche finale</h4></div></div></div><p> 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 <code class="filename"> /target/etc/inittab</code>, trouvez la ligne qui ressemble à : </p><pre class="programlisting"> id:5:initdefault: </pre><p> et transformez-la en : </p><pre class="programlisting"> id:3:initdefault: </pre><p> Vous pouvez maintenant démarrer en douceur. Retirez la disquette <a href="http://www.toms.net/rb" target="_top">tomsrtbt</a> 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 : </p><pre class="programlisting"> # <span><strong class="command">reboot</strong></span> </pre><p> L'ordinateur va s'arrêter et redémarrer. </p></div></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ar01s04.html">Précédent</a> </td><td align="center" width="20%"> </td><td align="right" width="40%"> <a accesskey="n" href="ar01s06.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">4. Création de la sauvegarde de l'étape 1 </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> 6. Seconde étape de la restauration</td></tr></table></div></body></html>