  Installation de Linux a partir d'un lecteur ZIP parallele.
  by Kevin Snively, k.snively@seaslug.org
  Traduction Thierry Le Queau, Thierry.LeQueau@wanadoo.fr
  v01.02, 27 January 1998

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

  11..  PPrreeffaaccee

  11..11..  IInnttrroodduuccttiioonn::

  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.

  11..22..  CCoonntteexxttee::

  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.

  11..33..  AAvvaannttaaggeess::

  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.

  11..44..  MMaatteerriieell::

  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.

  11..55..  CCoonnvveennttiioonnss::

       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.

  11..66..  AAuuttrree lleeccttuurree::

  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.

  22..  TTeecchhnniiqquuee::

  22..11..  CCrreeaattiioonn dduu pprreemmiieerr ddiissqquuee ZZIIPP..

  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.

  22..22..  CCrreeeerr llaa sseeccoonnddee ddiissqquueettttee ZZIIPP..

  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.
  22..33..  CCrreeeerr llaa ddiissqquueettttee ddee bboooott..

  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.

  33..  LL''iinnssttaallllaattiioonn

  33..11..  PPrreemmiieerr RRoouunndd ..

  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.

  33..22..  SSeeccoonndd RRoouunndd..

  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

  k.snively@seaslug.org

           root@aldrovanda

