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