<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>4. L'utiliser</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.70.1" name="generator"><link rel="start" href="index.html" title="g4u — Un cloneur d'image système pour PC"><link rel="up" href="index.html" title="g4u — Un cloneur d'image système pour PC"><link rel="prev" href="ar01s03.html" title="3. Prérequis & téléchargement"><link rel="next" href="ar01s05.html" title="5. FAQ et autres détails sur le clonage de disque"></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">4. L'utiliser</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ar01s03.html">Précédent</a> </td><th align="center" width="60%"> </th><td align="right" width="20%"> <a accesskey="n" href="ar01s05.html">Suivant</a></td></tr></table><hr></div><div class="section" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="using"></a>4. L'utiliser</h2></div></div></div><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="prep"></a>4.1. Préparations</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>En utilisant les images disquettes :</p><div class="orderedlist"><ol type="1"><li><p><a href="ar01s03.html" title="3. Prérequis & téléchargement">Téléchargez</a> les images disquettes, g4u-2.2-1.fs, g4u-2.2-3.fs et g4u-2.2-3.fs ou g4u-2.3.fs.zip, qui contient ces fichiers.</p></li><li><p>Si vous avez téléchargé le fichier g4u-2.1.fs.zip, décompressez le, vous obtiendrez les 2 fichiers g4u-2.1-1.fs et g4u-2.1-2.fs</p></li><li><p>Mettez chacune de ces images sur des disquettes distinctes. Sur un système Unix, un simple « <span class="quote">cat g4u-2.2-1.fs >/dev/diskette</span> » fera l'affaire (et de même pour -2.fs). Le chemin du lecteur de disquette devrait vous être familier, les chemins courants sont :</p><div class="itemizedlist"><ul type="circle"><li><p>NetBSD : /dev/fd0a</p></li><li><p>Solaris : /dev/diskette</p></li><li><p>Linux : /dev/fd0</p></li></ul></div><p>Il en va de même pour les périphériques USB (clés et autres mémoires flash), mais vous devrez y mettre l'image g4u.fs venant de l'ISO :</p><div class="itemizedlist"><ul type="circle"><li><p>NetBSD : /dev/sd0d</p></li><li><p>Linux : /dev/sd0</p></li></ul></div><p>Si vous utilisez Microsoft Windows ou DOS, utilisez <a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.6.2/i386/installation/misc/rawrite.exe" target="_top">rawrite.exe</a>. Il y a aussi un programme Windows appelé <a href="ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.6.2/i386/installation/misc/rawr32.zip" target="_top">rawr32.zip</a> qui vous le permettra.</p></li></ol></div></li><li><p>Utilisation de l'image CDROM de g4u :</p><div class="orderedlist"><ol type="1"><li><p><a href="ar01s03.html" title="3. Prérequis & téléchargement">Téléchargez</a> l'image CD, g4u-2.2.iso ou g4u-2.2.iso.zip</p></li><li><p>Si vous téléchargez le fichier g4u-2.1.iso.zip, décompressez le pour avoir g4u-2.1.iso.</p></li><li><p>Référez vous au manuel de votre logiciel de gravure (Nero, DiskJuggler, WinOnCD, cdrecord, et cætera), pour réussir votre coup. Notez bien que l'image est amorçable.</p></li></ol></div></li><li><p>Sur le serveur FTP de votre choix, créez un compte utilisateur appelé <code class="varname">install</code>, et protégez-le d'un mot de passe. Vérifiez que l'utilisateur « install » puisse se connecter via ftp.</p><p>Si vous voulez utiliser un compte différent, vous pouvez spécifier <em class="parameter"><code>login@server</code></em> pour slurpdisk, uploaddisk, et cætera.</p></li><li><p>Assurez vous d'avoir un service DHCP fonctionnel vous permettant d'accéder par la suite au serveur ftp (name server, netmask, default gateway). Dans le cas contraire vous pourrez toujours <a href="ar01s05.html#ifconfig" title="5.11. Paramétrer l'IP manuellement">faire un paramétrage manuel de l'IP</a>.</p></li></ul></div></div><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="imgcreate"></a>4.2. Création de l'image</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Démarrez sur la machine à cloner à l'aide du CD ou des disquettes g4u. Vous verrez le noyau se charger depuis le support, puis la liste des périphériques trouvés sur la machine. Ensuite l'appel au DHCP (veillez bien à ce que celui-ci soit correctement configuré !). A la fin, une brève description des commandes disponibles est affichée et un shell est à disposition.</p></li><li><p>Tout le disque :</p><p>Tapez <span><strong class="command">uploaddisk adresse.serveur.ftp nomdefichier.gz</strong></span> pour opérer une copie intégrale du disque, et la mettre sur le compte "install" de votre serveur ftp sous le nomdefichier donné. L'image disque est compressée (avec gzip -9), il est donc usuel d'apposer l'extension ".gz" au fichier concerné ; mais pas obligatoire :). Avant que l'envoi des données ne se fasse, le mot de passe du compte « install » vous sera demandé.</p><p>Si vous voulez cloner le disque secondaire, ajoutez son nom sur la ligne de commande d'uploaddisk : "uploaddisk adresse.serveur.ftp nomdefichier.gz wd1". De la même manière vous pourrez utilisez des disques SCSI : <span><strong class="command">uploaddisk adresse.serveur.ftp nomdefichier.gz sd0</strong></span>.</p><p>Si vous avez préféré utiliser un nom de compte différent du compte "install", faites-en précédé le nom du serveur, tel que <span><strong class="command">moncompte@adresse.serveur.ftp</strong></span> pour chaque commande, uploaddisk et slurpdisk.</p></li><li><p>Seulement une partition :</p><p>Affichez la liste des différents disques identifiés par g4u via la commande <span><strong class="command">disks</strong></span>, la liste des partitions d'un disque est disponible via la commande <span><strong class="command">parts disk</strong></span>, où disk est le nom du disque à afficher tel que wd0, wd1, sd0, et cætera. Les partitions sont numérotées avec des lettres commençant à 'a', où les partitions de a à d sont communément prédéfinies, avec vos propres partitions commençant à 'e'. Ces partitions sont de type BSD, qui ont quelques similitudes avec les partitions DOS [dixit l'auteur]. Pour spécifier une partition, utilisez "wd0e" ou "sd0f" : <span><strong class="command">uploadpart adresse.serveur.ftp nomdefichier.gz wd0e</strong></span>. Lancez "uploadpart" sans options pour faire afficher détails et exemples sur la commande.</p></li><li><p>Suite au traitement (ignorez les erreurs :-), vous devez retrouver le shell. Selon vos capacités réseau, CPU, disques et le contenu, la création et l'envoi de l'image peut durer plusieurs heures !</p></li><li><p>Vous pouvez éteindre la machine à l'aide de la commande <span><strong class="command">halt</strong></span> ou simplement en pressant le bouton reset/power - aucun système de fichier n'étant monté, aucun dommage ne peut être occasionné.</p></li><li><p>Vérifiez que le compte "install" de votre serveur FTP a reçu le(s) fichier(s) image.</p></li></ul></div></div><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="imgdeploy"></a>4.3. Déploiement de l'image</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p>Amorcez la machine à l'aide des disquette ou du CD, puis, au prompt, effetuez l'une des actions suivantes :</p></li><li><p>Pour un disque complet :</p><p>Tapez la commande <span><strong class="command">slurpdisk adresse.serveur.ftp nomdefichier.gz</strong></span>. Celle-ci va se connecter au serveur ftp, compte <code class="varname">install</code>, vérifier le mot de passe, récupérer l'image, la décompresser et la remettre en place sur /dev/rwd0d.</p><p>Si vous voulez restaurer une image sur un disque SCSI, ajouter son nom à la commande, comme suit : <span><strong class="command">slurpdisk adresse.serveur.ftp nomdefichier.gz sd0</strong></span>.</p><p>Voir plus haut pour l'utilisation d'un compte FTP autre que <code class="varname">install</code>.</p></li><li><p>Une partition :</p><p>Utilisez <span><strong class="command">slurppart yadresse.serveur.ftp nomdefichier.gz wd0e</strong></span> ou toute valeur passée précédement à uploadpart. Notez bien que l'information du positionnement de la partition vient du MBR, qui devra être la même qu'au moment de la création de l'image - attendez vous à quelques surprises si la table de partitionnement a été modifiée entre la création de l'image et la restauration. Dans le cas de modifications à ce niveau, vérifiez le secteur de début ainsi que la taille de la partition (commande <span><strong class="command">parts</strong></span>). Pour une image disque complète, pas de soucis, faites une restauration complète avec <span><strong class="command">uploaddisk</strong></span> (le MBR étant inclus).</p><p>Redémarrez la machine (commande <span><strong class="command">reboot</strong></span> ou bouton reset), et votre machine est comme avant (elle le doit en tout cas).</p></li></ul></div></div><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="copydisk"></a>4.4. Copier un disque localement</h3></div></div></div><p>Si vous souhaitez simplement copier un disque local vers un autre (ce qui correspond aux commandes <span><strong class="command">uploaddisk</strong></span> et <span><strong class="command">slurpdisk</strong></span>, au FTP près), vous pouvez le faire avec la commande <span><strong class="command">copydisk</strong></span>. La commande prend les noms des 2 disks en paramètres, la source puis la cible, et copie les données de l'une à l'autre. Si par exemple l'on veut copier le premier disque « <span class="quote">wd0</span> » vers le deuxième « <span class="quote">wd1</span> » :</p><pre class="screen">copydisk wd0 wd1</pre><p>De même pour des disques SCSI : <span><strong class="command">copydisk sd0 sd1</strong></span>, et cætera.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning: Attention !"><tr><td valign="top" align="center" rowspan="2" width="25"><img alt="[Avertissement]" src="images/warning.png"></td><th align="left">Attention !</th></tr><tr><td valign="top" align="left"><p>Toutes les données du disque cible seront écrasées !</p></td></tr></table></div><p>Je rappelle que la liste des disques est disponible avec la commande <span><strong class="command">disks</strong></span>.</p></div><div class="section" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="copypart"></a>4.5. Copier une partition localement</h3></div></div></div><p>De même qu'avec la copie locale de disques, si vous souhaitez simplement copier une partition locale vers une autre, vous pouvez le faire avec la commande <span><strong class="command">copypart</strong></span>. La commande prend les 2 noms des partitions en paramètres, la source puis la cible, et copie les données de l'une à l'autre. Si par exemple l'on veut copier la première partition « <span class="quote">wd0e</span> » vers la seconde « <span class="quote">wd0f</span> », faites :</p><pre class="screen">copypart wd0e wd0f</pre><p>Encore une fois, la liste des disques est disponible via la commande <span><strong class="command">disk</strong></span>, et la liste des partitions d'un disk via la commande <span><strong class="command">parts</strong></span>. Les noms de partitions sont de la forme « <span class="quote">wd0d</span> », « <span class="quote">w1e</span> », « <span class="quote">sd1f </span> » (système BSD) ; « <span class="quote">hda1</span> », « <span class="quote">hda2</span> », « <span class="quote">sda1</span> » (linux), et cætera.</p><p>Attention à ce que les partitions source et cible aient la même taille (en nombre de secteurs), sinon de drôles de choses peuvent arriver. En copiant une partition trop grande pour la partition cible, g4u ne va pas écraser les données suivants la petite partition, mais la copie restera partielle. Gardez l'idée en tête, cela arrive dans ce genre de copie et ne pose d'ailleurs pas de problème à l'inverse en copiant une petite partition dans une plus grande !</p></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ar01s03.html">Précédent</a> </td><td align="center" width="20%"> </td><td align="right" width="40%"> <a accesskey="n" href="ar01s05.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">3. Prérequis & téléchargement </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> 5. FAQ et autres détails sur le clonage de disque</td></tr></table></div></body></html>