
          Installation de Linux  partir d'un lecteur ZIP parallle.

by Kevin Snively, k.snively@seaslug.org
Traduction Thierry Le Quau, Thierry.LeQuau@wanadoo.fr

   v01.02, 27 January 1998
     _________________________________________________________________

   _Ce document vous explique comment installer Linux  partir d'un
   lecteur ZIP parallle._
     _________________________________________________________________

1. Prface

1.1 Introduction:

   La mthode suivante a t crite pour tre utilise avec la
   distribution Slackware. Elle requiert une bonne connaissance de
   l'installation de celle-ci. De plus, l'utilisateur devra avoir accs 
   un systme d'exploitation Linux quel qu'il soit. Elle demande
   galement 4  6 Mo de mmoire vive. Les systmes plus puissants
   peuvent aussi utiliser cette mthode, mais vous trouverez srement une
   voie plus simple et plus rapide pour ceux-ci. Le but de ce document
   n'est pas de remplacer la documentation de la S lackware ou d'un autre
   HOWTO Linux et ne concerne pas une premire installation. Je ne
   parlerai ici que de l'utilisation d'un lecteur ZIP comme seul moyen
   d'installation possible.

1.2 Contexte:

   J'ai un vieux 486/20 Mhz avec un disque dur de 120 Mo, 4 Mo mmoire
   vive et un modem  2400 Bds, et je veux utiliser Linux. Je n'ai pas de
   lecteur de cdrom ou PCMCIA, et n'ai jamais vu de carte ETHERNET (sur
   port parallle). Il ne reste aucune possibilit d'amliorer cet
   ordinateur.

   Linux est apparu  la fin du rgne des 486, mais a aussi insuffl une
   nouvelle vie  ces vieux 486 et 386. La documentation dit: " Un 386
   avec 2 Mo de mmoire vive et sans coprocesseur mathmatique " , mais
   essayez aujourd'hui de trouver une distribution qui le permette. La
   Slackware peut tre installe sur une machine avec 4 Mo de mmoire
   vive mais avec beaucoup de travail et de prires. La manip suivante
   rduira grandement le boulot. Vous aurez toujours besoin des prires,
   mme avec le meilleur systme. J'ai utilis la mthode suivante sur 3
   autres laptops et un 386, le moins puissant tant un 386 avec 4 Mo
   mmoire vive, un disque dur de 60 Mo, pas de coprocesseur
   mathmatique. Puisque cette mthode fonctionne correctement,
   j'aimerais en faire autant avec la Debian, la RedHat, la SuSe, la
   Caldera Lite et d'autres distributions, ceci pour offrir plus de choix
   aux linuxiens.

1.3 Avantages:

   L'installation par cdrom ou liaison thernet est le meilleur choix
   s'il est disponible. Dans le cas o le seul moyen d'installation passe
   par le lecteur de disquette 1.44, un lecteur ZIP en parallle offre de
   nombreux avantages (plus rapide qu'un lecteur 3"1/2 et moins de
   changement de disquettes). De plus, sur les machines ayant peu de
   mmoire vive (6 Mo ou moins), la possibilit d'installer une partition
   swap sur le disque root et d'utiliser la disquette root: color.gz ou
   text.gz. Sur les machines avec seulement 4 Mo de mmoire vive, le
   fichier color.gz ne fonctionne pas pour une installation de base par
   lecteur 3"1/2. Avec une installation par ZIP pas de problme. Il
   permet aussi la cration d'une disquette de secours durant
   l'installation initiale, ce qui n'est pas possible avec un lecteur
   3"1/2 sur un systme ayant peu de mmoire.

1.4 Matriel:

   Cette mthode a t utilise avec la Slackware (version 3.1, 3.2 et
   3.3). Une installation complte requiert 2 disquettes ZIP, un lecteur
   ZIP en parallle avec cordon, une disquette boot 3"1/2, un crayon et
   du papier pour prendre quelques notes durant l'installation.

   Vous avez besoin d'au moins deux systmes pour utiliser cette mthode.
   Le 1er est utilis pour prparer l'installation proprement dite et
   doit donc tourner sous Linux. La second est bien sr la machine sur
   laquelle l'on veut installer Linux. Une fois que les disquettes ont
   t cres, elles peuvent tre utilises pour autant de machines que
   vous voulez configurer. J'utilise un lecteur de CD mais vous pouvez
   tlcharger une image disque si vous avez une connexion internet 
   haut dbit. Pour ma part ce n'est pas pratique.

1.5 Conventions:

supposons que (floppy)    reprsente le chemin pour monter votre
                          lecteur 3.5" et son rpertoire


supposons que    (zip)    reprsente le chemin pour monter votre
                          lecteur zip et son rpertoire


supposons que  (cdrom)    reprsente le chemin pour monter votre
                          lecteur cdrom et son rpertoire


supposons que (verx.x)    reprsente la version que vous installez

   Si vous tlchargez votre image disque, supposons que (cdrom)/slakware
   reprsente le chemin et le rpertoire pour ces images. Mon port Zip
   parallle est dfini sur mon systme par


        /dev/sda4

   Je n'ai pas rencontr de problme jusqu'au lancement de fdisk. Ensuite
   j'obtenais toujours des messages d'erreurs quand j'essayais d'utiliser
   le disque. Vous avez galement besoin de connatre les noms systmes
   de vos lecteurs de cdrom et de disquette 3.5". Sur ma machine ils
   correspondent 


       /dev/hdc     cdrom
       /dev/fd0     1.44 meg floppy

   J'utiliserai mes devices, vous les vtres ;-)

   Au sujet de Slackware et slakware (notez bien qu'il manque un c  ce
   dernier). Slackware est le nom de la distribution et slakware le nom
   du rpertoire o Patrick Volkerding met les packages stables pour
   l'installation. A chaque fois que j'cris slakware, je parle du
   rpertoire.

1.6 Autre lecture:

   Linux Installation & Getting Started de Matt Welsh.

   Si vous avez des problmes pour accder  votre lecteur Zip voyez le 
   Linux ZIP drive mini-HOWTO  de Grant Guenther.

   Je recommande galement la lecture du fichier LOWMEM.TXT disponible
   sur le CD de la Slackware ou sur le site ftp de la distribution.

2. Technique:

2.1 Cration du premier disque ZIP.

   1) Branchez le lecteur ZIP sur la machine hte, insrez le disque
   vierge et dmarrez le systme sous Linux.

   2) Se loguer. De prfrence Root ou, si vous tes utilisateur, vous
   devez avoir le droit de crer des fichiers systmes, de monter ou
   dmonter des disques, etc...

   3) Formatez le disque ZIP sous Linux avec la commande:

         /sbin/mke2fs -b 1024 /dev/sda4

   4) Montez le disque ZIP avec:

         mount /dev/sda4 /(zip)

   5) Insrez votre cdrom dans le lecteur et montez le:

         mount /dev/hdc /(cdrom)

   6) Crez le rpertoire o vous voulez installer l'image disque
   slakware:

         mkdir /(zip)/slakware

   7) Crez un rpertoire de travail temporaire sur votre disque dur. Je
   vous suggre:

         mkdir /root/slakware/(verx.x)

   8) Copiez l'image disque root sous le rpertoire ci-dessus:

         cp /(cdrom)/rootdsks/text.gz /root/slakware/(verx.x)/

   9) Allez dans le rpertoire o vous avez copi l'image disque et
   dcompressez le fichier avec la commande:

         cd /root/slakware/(verx.x)
         gunzip text.gz

   10) Insrez une disquette 1.44 Mo formate dos ou ext2fs et y copier
   l'image disque cette fois-ci avec la commande:

         dd if=text of=/dev/fd0

   11) Montez la disquette 1.44 Mo avec:

         mount /dev/fd0 /(floppy)

   12) Copiez l'image disque sur le ZIP:

         cp -dpR /(floppy)/* /(zip)/

   13) Pour faciliter le processus d'installation plus tard, nous allons
   crer une partition swap de 8 Mo sur le ZIP avec:

         dd if=/dev/zero of=/(zip)/swap bs=1024 count=8208

   14) Initialisez la partition swap avec:

         /sbin/mkswap /(zip)/swap 8208

   15) Puis, avec votre diteur de texte favori, vous devez ouvrir le
   fichier /(zip)/etc/rc et aprs la ligne /bin/mount -av -t nonfs ,
   insrez la ligne suivante :

         /sbin/swapon /swap

   16) Copiez l'image disque sur le ZIP:

         cp -r /(cdrom)/slakware/[a-ty]* /(zip)/slakware/ &

   Enfermez entre crochets [a-ty]* exactement comme ci-dessus. Le signe &
    la fin de la ligne rend l'excution possible en arrire plan. Il
   faut environ 20mn pour le faire. Vous pouvez aller boire un caf
   pendant ce temps ou lire d'autres HOWTO.

   17) Les lecteurs ZIP externes ont 2 diodes -- les miennes sont vertes
   et jaunes. Le lecteur interne en a seulement une. Quand mon ZIP a
   termin de recevoir des infos, la lumire jaune s'teint laissant
   juste la lumire verte allume, sur l'interne la seule diode s'teint.

   Vous pouvez maintenant dmonter les diffrents disques en vue de leur
   jection:


         cd
         umount /dev/fd0
         umount /dev/sda4

   18) La Slackware ne va pas apprcier, au redmarrage, si vous ne
   vrifiez pas maintenant que votre disque ZIP est bien systme.

         /sbin/e2fsck -f /dev/sda4

   S'il n'y a pas d'erreur au retour du prompt, vous pouvez jecter les
   disquettes. N'oubliez pas de les tiquetter (nom et version). Vous ne
   pouvez pas savoir comme a va vous faciliter la vie.

2.2 Crer la seconde disquette ZIP.

   Si la surcouche graphique X Window doit tre installe ou si vous avez
   besoin d'un autre noyau, il est temps de crer la seconde disquette.

   x1) Insrez le disque 2. Je prfre formater ce disque sous Linux
   galement, mais si votre disque est format dos il n'y a pas de
   problme. J'utilise la " flche vers le haut " pour visualiser les
   commandes prcdentes parce que je suis fainant, mais si vous voulez
   retaper les instructions reprenez les 3) 4) et 6) du disque 1.

   x2) Copiez les paquetages X11R6 "X Window" sur le ZIP (j'utiliserai
   par la suite le terme package, c'est plus seyant).

         cp -r /(cdrom)/slakware/x* /(zip)/slakware/ &

   Ca prendra  peu prs 2 fois moins de temps que l'tape 9). Si votre
   machine pdalait, a ne va pas aller plus vite. Plus de caf  boire
   et de HOWTO  lire.

   x3) Il y a aussi de la place sur ce disque pour crer le rpertoire du
   noyau personnalis. C'est la classe d'en installer un qui se rapproche
   le plus possible de celui qui sera utilis pour accder au ZIP. Faites
   de ce noyau le noyau par dfaut. Crons-lui maintenant un rpertoire
   et copions-y les informations suivantes:


         mkdir /(zip)/kernels
         cp -r /(cdrom)/kernels/* /(zip)/kernels/ &

   Ca devrait vous prendre encore 10  15mn. Vous reprendrez un peu de
   caf ? Un petit peu de lecture ?

   x4) Quand c'est termin, dmontez le ZIP et lancez fdisk:

         umount /dev/sda4
         /sbin/e2fsck -f /dev/sda4

   x5) Quand fdisk en a fini avec le ZIP et que le prompt rapparat,
   jectez le ZIP et tiquetez-le.

2.3 Crer la disquette de boot.

   b1) Je cre maintenant une disquette boot 1.44 en utilisant l'image du
   fichier (cdrom)/bootdsks.144/iomega.s Insrez la nouvelle disquette et
   lancez la commande:

         dd if=/(cdrom)/bootdsks.144/iomega.s of=/dev/fd0

   Une fois la disquette cre et le prompt revenu, vous pouvez si vous
   le souhaitez, teindre la machine hte, enlever le ZIP et partir
   gaiement installer Linux de Redmond jusque chez Billou avec votre ZIP.

3. L'installation

3.1 Premier Round .

   Aprs avoir connect tout ce qu'il faut sur la machine de destination
   et insr le 1er disque ZIP, je lance le systme sur la disquette boot
   et au prompt, je donne le paramtre suivant  Lilo:

      mount root=/dev/sda4 ramdisk=0

   Suivez attentivement les instructions  l'cran, loguez-vous root et
   lancez fdisk pour crer les partitions root et swap. Relancez la
   machine, en redonnant le paramtre ci-dessus  Lilo.

   Relire avec attention les instructions  l'cran, et se loguer root.

   Mme sur une machine qui a seulement 4 Mo de mmoire vive, vous n'avez
   pas besoin de crer une partition swap jusqu' qu'il vous le soit
   demand par le programme d'installation. Nous avons dj un swap
   oprant sur le ZIP. Lancez le setup de la Slackware:

          setup

   ATTENTION: lisez et suivez attentivement les instructions des menus.
   La premire chose que le setup voudra faire est de crer et
   d'initialiser une partition swap sur votre disque dur. Contrairement
   au message d'alerte, il n'y a pas de problme et a n'affectera pas
   celle du ZIP.

   Vous ne devez pas permettre au ZIP /dev/sda4 d'tre mont
   automatiquement. Quand la question vous est pose dans le menu, ne le
   rajoutez pas  moins de vouloir laisser tout le temps le lecteur ZIP
   sur cette machine.

   Quand vous arrivez au menu qui vous demande  partir de quelle source
   vous voulez installer Linux, slectionnez l'article n4 "Installation
   d'un rpertoire dj mont". L'cran suivant vous demande son nom,
   c'est /slakware.

   Je vous recommande d'installer seulement le package "a"  ce niveau.
   Si l'installateur voit grand en slectionnant les packages et remplit
   le disque dur avant que Lilo et le noyau soient installs,
   l'installation avortera. Durant l'installation primaire, j'installe
   seulement le noyau du disque boot. Il y a relativement peu de choix 
   faire  partir d'ici et la documentation Slackware du cdrom ou du site
   ftp vous le dira mieux que moi.

   Laissez le lecteur ZIP ainsi que la disquette en place aprs
   l'installation initiale. Enlever la disquette 1.44 quand vous pouvez
   le faire (au prompt) et relancer la machine. Si tout va bien dans le
   monde de Billou, votre copain aura bientt un systme Linux oprant.

3.2 Second Round.

   Aprs avoir reboot votre machine, loguz vous root et remontez a
   nouveau le ZIP.

          mount /dev/sda4 /mnt

   Vrifiez l'espace disque disponible:

          df

   Relancez le setup sur votre nouveau systme:

          setup

   Choisissez "s" SOURCE du menu et validez. Slectionnez l'article n4
   "Install from a premounted directory" (installer  partir d'un
   rpertoire dj mont) et validez.

   Entrez le nom du rpertoire, cette fois-ci:

          /mnt/slakware

   Choisissez les packages que vous voulez ou dont avez besoin. Tous sont
   disponibles sauf ceux commenant par X. Quand vous avez fini
   d'installer les packages de ce disque, quitter l'installation et
   lancer:

          umount /dev/sda4

   Vous devez maintenant enlever le disque et si X Window doit tre
   install, insrez le 2eme disque ZIP et relancez le setup en
   slectionnant cette fois-ci seulement les packages commenant par X.
   Si vous avez  installer un noyau personnalis  partir des noyaux
   prconus, vous devez aussi le faire pendant que le 2eme disque est
   install.

   Ce mini-HOWTO vous est fourni sous les conditions de la licence GNU et
   du LDP.

   Je remercie spcialement le Dr Randolph Bentson qui, par sa dvotion 
   Linux, m'a inspir pour qu' mon tour, je fasse quelque chose pour les
   personnes qui nous ont donn le SEUL systme d'exploitation digne de
   ce nom.

    J'espre que cela aidera quelqu'un.

    Sincrement

    Kevin Snively
    P.O. Box 1013
    Everett Wa. 98206-1013
    USA

   k.snively@seaslug.org

    root@aldrovanda
