Installation de Linux a partir d'un lecteur ZIP parallele.
 by Kevin Snively, [email protected]
 Traduction Thierry Le Queau, [email protected]
 v01.02, 27 January 1998

 Ce  document  vous  explique  comment  installer  Linux  a partir d'un
 lecteur ZIP parallele.

 11..  PPrreeffaaccee

 11..11..  IInnttrroodduuccttiioonn::

 La  methode  suivante  a  ete  ecrite  pour  etre  utilisee  avec   la
 distribution  Slackware.  Elle  requiert  une  bonne  connaissance  de
 l'installation  de celle-ci.  De plus, l'utilisateur devra avoir acces
 a  un  systeme  d'exploitation  Linux  quel  qu'il  soit. Elle demande
 egalement 4 a 6 Mo de  memoire  vive.   Les  systemes  plus  puissants
 peuvent aussi utiliser cette methode, mais vous trouverez surement 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  premiere  installation.   Je  ne
 parlerai  ici  que  de l'utilisation d'un lecteur ZIP comme seul moyen
 d'installation possible.

 11..22..  CCoonntteexxttee::

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

 Linux est apparu a la fin du regne des 486, mais a aussi insuffle  une
 nouvelle  vie  a ces vieux 486 et 386.  La documentation dit: " Un 386
 avec 2 Mo de memoire vive et sans coprocesseur mathematique "  ,  mais
 essayez  aujourd'hui  de  trouver une distribution qui le permette. La
 Slackware peut etre installee sur une machine avec  4  Mo  de  memoire
 vive  mais  avec beaucoup de travail et de prieres.  La manip suivante
 reduira grandement le boulot. Vous aurez toujours besoin des  prieres,
 meme  avec le meilleur systeme. J'ai utilise la methode suivante sur 3
 autres laptops et un 386, le moins puissant etant un  386  avec  4  Mo
 memoire   vive,   un   disque  dur  de  60  Mo,  pas  de  coprocesseur
 mathematique.   Puisque   cette   methode   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.

 11..33..  AAvvaannttaaggeess::

 L'installation  par  cederom ou liaison ethernet est le meilleur choix
 s'il est disponible. Dans le cas ou le seul moyen d'installation passe
 par le lecteur de disquette 1.44, un lecteur ZIP en parallele 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
 memoire vive (6 Mo ou moins), la possibilite 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  memoire  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  probleme.   Il
 permet   aussi   la   creation   d'une  disquette  de  secours  durant
 l'installation initiale, ce qui n'est pas  possible  avec  un  lecteur
 3"1/2 sur un systeme ayant peu de memoire.

 11..44..  MMaatteerriieell::

 Cette  methode  a  ete utilisee avec la Slackware (version 3.1, 3.2 et
 3.3).  Une installation complete requiert 2 disquettes ZIP, un lecteur
 ZIP  en  parallele 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 systemes pour utiliser cette methode.
 Le  1er  est  utilise  pour preparer l'installation proprement dite et
 doit donc tourner sous Linux. La second est bien sur  la  machine  sur
 laquelle  l'on  veut installer Linux.  Une fois que les disquettes ont
 ete creees, elles peuvent etre utilisees pour autant de  machines  que
 vous  voulez configurer.  J'utilise un lecteur de CD  mais vous pouvez
 telecharger une image disque si vous avez  une  connexion  internet  a
 haut debit. Pour ma part ce n'est pas pratique.

 11..55..  CCoonnvveennttiioonnss::

      supposons que (floppy)    represente le chemin pour monter votre
                                lecteur 3.5" et son repertoire

      supposons que    (zip)    represente le chemin pour monter votre
                                lecteur zip et son repertoire

      supposons que  (cdrom)    represente le chemin pour monter votre
                                lecteur cdrom et son repertoire

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

 Si vous telechargez votre image disque, supposons que (cdrom)/slakware
 represente le chemin et le repertoire pour ces images.  Mon  port  Zip
 parallele est defini sur mon systeme par

              /dev/sda4

 Je n'ai pas rencontre de probleme jusqu'au lancement de fdisk. Ensuite
 j'obtenais toujours des messages d'erreurs quand j'essayais d'utiliser
 le  disque.  Vous avez egalement besoin de connaitre les noms systemes
 de vos lecteurs de cederom et de disquette 3.5". Sur  ma  machine  ils
 correspondent a

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

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

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

 11..66..  AAuuttrree lleeccttuurree::

 Linux Installation & Getting Started de Matt Welsh.

 Si vous avez des problemes pour acceder a votre lecteur Zip voyez le "
 Linux ZIP drive mini-HOWTO " de Grant Guenther.

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

 22..  TTeecchhnniiqquuee::

 22..11..  CCrreeaattiioonn dduu pprreemmiieerr ddiissqquuee ZZIIPP..

 1)     Branchez  le lecteur ZIP sur la machine hote, inserez le disque
 vierge et demarrez le systeme sous Linux.

 2)    Se loguer.  De preference Root ou,  si  vous  etes  utilisateur,
 vous  devez  avoir le droit  de creer des fichiers systemes, de monter
 ou demonter 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)    Inserez votre cdrom dans le lecteur et montez le:

          mount /dev/hdc /(cdrom)

 6)    Creez le repertoire ou  vous  voulez  installer  l'image  disque
 slakware:

               mkdir /(zip)/slakware

 7)     Creez un repertoire de travail temporaire sur votre disque dur.
 Je vous suggere:

               mkdir /root/slakware/(verx.x)

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

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

 9)    Allez dans le repertoire ou vous avez copie  l'image  disque  et
 decompressez le fichier avec la commande:

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

 10)   Inserez une disquette 1.44 Mo formatee 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 creer 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 editeur de texte favori, vous devez ouvrir le
 fichier  /(zip)/etc/rc  et apres la ligne  /bin/mount -av -t nonfs   ,
 inserez 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 &
 a la fin de la ligne rend l'execution possible  en  arriere  plan.  Il
 faut  environ 20mn pour le faire. Vous pouvez aller boire un cafe pen-
 dant 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
 termine de recevoir des infos,  la  lumiere  jaune  s'eteint  laissant
 juste la lumiere verte allumee, sur l'interne la seule diode s'eteint.

 Vous pouvez maintenant demonter les differents disques en vue de  leur
 ejection:

               cd
               umount /dev/fd0
               umount /dev/sda4

 18)  La Slackware ne va pas apprecier, au redemarrage, si vous ne ver-
 ifiez pas maintenant que votre disque ZIP est bien systeme.

          /sbin/e2fsck -f /dev/sda4

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

 22..22..  CCrreeeerr llaa sseeccoonnddee ddiissqquueettttee ZZIIPP..

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

 x1)    Inserez  le  disque 2. Je prefere formater ce disque sous Linux
 egalement, mais si votre disque est  formate  dos  il  n'y  a  pas  de
 probleme.  J'utilise  la  "  fleche vers le haut " pour visualiser les
 commandes precedentes parce que je suis faineant, 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 a peu pres 2 fois moins de temps que l'etape 9).  Si  votre
 machine  pedalait, ca ne va pas aller plus vite.  Plus de cafe a boire
 et de HOWTO a lire.

 x3)  Il y a aussi de la place sur ce disque pour creer  le  repertoire
 du  noyau  personnalise.  C'est  la  classe  d'en  installer un qui se
 rapproche le plus possible de celui qui sera utilise pour  acceder  au
 ZIP.  Faites de ce noyau le noyau par defaut. Creons-lui maintenant un
 repertoire et copions-y les informations suivantes:

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

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

 x4)  Quand c'est termine, demontez 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 reapparait,
 ejectez le ZIP et etiquetez-le.
 22..33..  CCrreeeerr llaa ddiissqquueettttee ddee bboooott..

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

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

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

 33..  LL''iinnssttaallllaattiioonn

 33..11..  PPrreemmiieerr RRoouunndd ..

 Apres  avoir connecte tout ce qu'il faut sur la machine de destination
 et insere le 1er disque ZIP, je lance le systeme sur la disquette boot
 et au prompt, je donne le parametre suivant a Lilo:

            mount root=/dev/sda4 ramdisk=0

 Suivez  attentivement  les instructions a l'ecran, loguez-vous root et
 lancez fdisk pour creer les  partitions  root  et  swap.  Relancez  la
 machine, en redonnant le parametre ci-dessus a Lilo.

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

 Meme sur une machine qui a seulement 4 Mo de memoire vive, vous n'avez
 pas besoin de creer une partition swap  jusqu'a  qu'il  vous  le  soit
 demande  par  le  programme  d'installation.   Nous avons deja un swap
 operant sur le ZIP. Lancez le setup de la Slackware:

                setup

 ATTENTION: lisez et suivez attentivement les instructions  des  menus.
 La  premiere  chose  que  le setup voudra faire est de creer et d'ini-
 tialiser une partition swap sur votre  disque  dur.  Contrairement  au
 message d'alerte, il n'y a pas de probleme et ca n'affectera pas celle
 du ZIP.

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

 Quand  vous arrivez au menu qui vous demande a partir de quelle source
 vous voulez installer Linux, selectionnez l'article  n4  "Installation
 d'un  repertoire  deja  monte".  L'ecran suivant vous demande son nom,
 c'est /slakware.
 Je vous recommande d'installer seulement le package "a" a  ce  niveau.
 Si  l'installateur voit grand en selectionnant les packages et remplit
 le  disque  dur  avant  que  Lilo  et  le  noyau   soient   installes,
 l'installation  avortera.   Durant l'installation primaire, j'installe
 seulement le noyau du disque boot.  Il y a relativement peu de choix a
 faire a 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  apres
 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 bientot un systeme Linux operant.

 33..22..  SSeeccoonndd RRoouunndd..

 Apres  avoir  reboote  votre  machine,  loguz  vous root et remontez a
 nouveau le ZIP.

                mount /dev/sda4 /mnt

 Verifiez l'espace disque disponible:

                df

 Relancez le setup sur votre nouveau systeme:

                setup

 Choisissez "s" SOURCE du menu et validez.  Selectionnez  l'article  n4
 "Install  from a premounted directory" (installer a partir d'un reper-
 toire deja monte) et validez.

 Entrez le nom du repertoire, cette fois-ci:

                /mnt/slakware

 Choisissez les packages que vous voulez ou  dont  avez  besoin.   Tous
 sont  disponibles  sauf  ceux  commencant  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 etre
 installe, inserez le 2eme disque ZIP et relancez le  setup  en  selec-
 tionnant  cette  fois-ci  seulement  les packages commencant par X. Si
 vous avez a installer un noyau personnalise a partir des  noyaux  pre-
 concus,  vous  devez  aussi  le  faire  pendant que le 2eme disque est
 installe.

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

 Je remercie specialement le Dr Randolph Bentson qui, par sa devotion a
 Linux, m'a inspire pour qu'a mon tour, je fasse quelque chose pour les
 personnes  qui  nous ont donne le SEUL systeme d'exploitation digne de
 ce nom.

          J'espere que cela aidera quelqu'un.

          Sincerement

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

 [email protected]

          root@aldrovanda