Page d'accueil

Installation de la distribution Linux - slackware 7.1



Plan

Linux
Une distribution
La slackware 7.1
Installation de la slackware 7.1
C'est parti...




Linux

Linux est un système d'exploitation multi-utilisateurs, multi-tâches,
de type Unix dont il en respecte la syntaxe, le système de fichiers, etc.

Linux la plupart des logiciels qui vont autour font partie du mouvement GNU
qui propose des logiciels gratuits et dont le code source est ouvert.
C'est le mouvement Open Source.
La philosophie du mouvement Open Source est de respecter les normes informatiques
contrairement à de nombreuses méga-corpos...

Le mouvement GNU a été initié par Richard Stallman dans les années 80.
Linux a été crée par Linus Torvalds au début des années 1990.




Une distribution

Une distribution Linux est un ensemble de logiciels qui s'installent autour du noyau Linux.
Dans un CD d'une distribution Linux, le noyau Linux ne prend que 2% de la taille totale des logiciels.

Les distributions Linux les plus connues :
il y en d'autres (Caldera, Corel...)


Un comparatif des versions de packages.

Oups ! Le package, qu'est-ce que c'est ?
La package ( = le paquetage en français)
est une archive contenant tous les fichiers d'un logiciel et qui s'installe en une fois,
chaque fichier se plaçant tout seul dans le répertoire prévu à cet effet.
C'est un gros fichier *.tar.gz comme par exemple chez slackware,
ou alors *.rpm chez Redhat et Mandrake, et *.deb chez Debian.



La slackware 7.1

La Linux - slackware, est une des plus anciennes distributions,
très appréciée des Linuxiens : rigueur, stabilité.

Elle tient sur 4 CD :
1 CD des binaires d'installation
1 CD des sources d'installation
1 CD des binaires des contributions,
1 CD des sources des contributions.

On n'utilise ici que le premier CD des binaires d'installation.


Installation de la slackware 7.1

Je vais installer cette distribution sur un vieux PC Compaq :

- carte mère de 486
- processeur 486 DX 100
- RAM 12 Mo
- disque dur Western Digital 400 Mo
- lecteur de disquette 3"1/2
- lecteur CD-ROM 4X IDE
- chip vidéo intégré à la carte mère : Tseng Labs ET4000/W32i
- écran Compaq 151FS
- carte réseau eth0 : 3Com 3c509, io=0x300, irq=10, IP=192.168.0.104

C'est parti...

Pour installer :
- soit on boote sur le CD
- soit on boote sur disquettes

ici le lecteur CDROM ne boote pas,
donc on prépare deux disquettes :

- une disquette BOOT :
depuis un autre PC avec un DOS quelconque
on va dans le répertoire \BOOTDSKS.144 du CD d'install
et on tape :
RAWRITE BARE.I A: [Enter]

- une disquette ROOT :
depuis un autre PC avec un DOS quelconque
on va dans le répertoire \ROOTDSKS du CD d'install
et on tape :
RAWRITE COLOR.GZ A: [Enter]

tout ceci est expliqué dans les deux fichiers README du CD d'install :
\BOOTDSKS.144\README.TXT
\ROOTDSKS\README.TXT

Pour installer c'est simple :
on met la disquette BOOT,
on allume la machine sur laquelle on va installer Linux - slackware,
au prompt boot: on tape [Enter]

ça boote sur Linux (et oui !),
on attend... que ça demande la disquette ROOT

on enlève la disquette BOOT,
on met la disquette ROOT,
on tape [Enter]

au prompt slackware login: on tape root [Enter]



Première chose : partitionner le disque dur
# fidsk /dev/hda [Enter]

au fait : ça marche avec le clavier U.S.
la sélection du clavier français n'intervenant qu'après...
donc ... on se débrouille.
allez, une aide :
le slash "/" (clavier anglais) c'est la touche point d'exclamation "!" (clavier français)

m (man) : afficher la liste des commandes ... = la virgule sur le clavier français
p (print) : voir la liste des partitions
d (delete) : détruire une partition
n (create) : créer une partition
t (type) : changer le type d'une partition
l (list) : liste des types de partitions connus
w (write) : écrire les modifications sur le disque et quitter fdisk
q (quit) : quitter fdisk

ici, avec 400 Mo de disque dur, je fais deux partitions :
/dev/hda1 = 370 Mo pour /
/dev/hda2 = le reste, soit un peu plus de 30 Mo pour le swap

n [Enter] p [Enter] 1 [Enter] [Enter] +370M [Enter]
n [Enter] p [Enter] 2 [Enter] [Enter] [Enter]
t [Enter] 2 [Enter] L [Enter] 82 [Enter]

ce qui donne :
   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1       903    379232   83  Linux native
/dev/hda2           904       989     36120   82  Linux swap

w [Enter] pour valider les modifications et quitter fdisk


taper setup [Enter] pour le setup de la slackware



Le menu principal apparaît, avec ses différentes sections :

HELP   Read the Slackware Setup HELP file
KEYMAP   Remap your keyboard if you're not using a US one
ADDSWAP   Set up your swap file
TARGET   Set up your target partitions
SOURCE   Select source media
SELECT   Select categories of software to install
INSTALL   Install selected software
CONFIGURE   Reconfigure your Linux system
EXIT   Exit Slackware Linux Setup



Première étape : changer de clavier, section KEYMAP [Enter]
choisir fr-latin1.map pour un clavier AZERTY français
on peut tester le clavier...
et si c'est OK on tape 1 [Enter]

On passe ensuite à la section ADDSWAP : < Yes > [Enter]
Le setup recherche toutes les partitions de swap,
et nous demande celles dont on veut faire des partitions de swap,
ici : /dev/hda2
répondre < Yes > [Enter]
ça formatte et ça active la partition....
< EXIT > [Enter]

On passe à la section TARGET : < Yes > [Enter]
on choisit la partition pour root "/"
ici : /dev/hda1
répondre < OK > [Enter]
demande de formattage de la (ou les) partitions,
répondre Format < OK > [Enter]
à 4096 bytes par inode < OK > [Enter]
ça formatte et ça active la partition....
< EXIT > [Enter]

On passe à la section SOURCE : < Yes > [Enter]
l'installation peut se faire :
1 - depuis le CD Slackware
2 - depuis un disque dur contenant les fichiers d'install
3 - depuis NFS via le réseau
4 - depuis un répertoire déjà monté
5 - depuis des disquettes (ouf !)
....ici : 1 - depuis notre CD Slackware < OK > [Enter]
recherche du CD : auto < OK > [Enter]
mettre le CD s'il n'est pas mis... < OK > [Enter]
ça cherche le CD Slackware et ça le monte
on choisit le type d'install : slakware < OK > [Enter]
Passer à la section SELECT ? < Yes > [Enter]

Section SELECT :
là on choisit les séries de packages à installer :
(je vous laisse consulter la page des packages slackware pour un détail de ces packages)
dans le cadre d'un mini-serveur (pas de X-Window), je sélectionne les séries :
A - Base Linux system
AP - Various Applications that do not need X
D - Program Development (C, C++, Lisp, Perl, etc.)
DES - GNU libc crypt() add-on
K - Linux kernel source
N - Networking (TCP/IP, UUCP, Mail, News)
appuyer sur la touche [Espace] pour décocher les autres
puis < OK > [Enter]
Passer à la section INSTALL ? < Yes > [Enter]

Section INSTALL :
on choisit comment on veut contrôler tout le processus d'install :
full    : installe tout (996 Mo nécessaires)
newbie  : se laisser guider
menu    : choisir les groupes de packages
expert  : choisir finement chacun des packages
custom  : installation personnalisé (liste qui contient les packages voulus)
tagpath : installation personnalisé (indiquer le répertoire qui contient la liste des packages voulus)
help    : aide qui explique tout ça

je choisis expert < OK > [Enter]
et je sélectionne ensuite les packages dans chaque série : A, AP, D, DES, K et N
à chaque fois :
barre [Espace] pour sélectionner/désélectionner les packages
puis < OK > [Enter] pour valider la série
...
3/4 heure après, on choisit un type de kernel :
bootdisk : kernel utilisé dans la disquette de BOOT
cdrom    : choisir un autre kernel parmi ceux du CD
floppy   : kernel zimage ou bzimage d'une disquette
skip     : utiliser le kernel par défaut /vmlinuz
je choisis celui utilisé dans la disquette boot
bootdisk < OK > [Enter]
insérer la disquette BOOT dans le (Hannibal) lecteur 3"1/2 < OK > [Enter]

Ensuite on fait une disquette de démarrage :
format   : formatter une disquette
lilo     : disquette de démarrage avec LILO (recommandé)
simple   : simple vmlinuz (obsolète)
continue : pas de disquette de démarrage
je tape dans l'ordre :
format < OK > [Enter] puis 1.44 < OK > [Enter]
lilo < OK > [Enter] puis < Yes > [Enter] et 1.44 < OK > [Enter]
continue < OK > [Enter]

Configuration d'un modem : no modem < OK > [Enter]

Polices d'écran : < No > [Enter]

Install de LILO :
simple   : install automatique de LILO
expert   : install manuelle
skip     : ne pas installer LILO
je choisis l'install manuelle
expert < OK > [Enter]

Begin < OK > [Enter]
< OK > [Enter]
standard < OK > [Enter]
MBR < OK > [Enter]
5 seconds < OK > [Enter]
puis Linux < OK > [Enter]
/dev/hda1 < OK > [Enter]
Linux < OK > [Enter]
enfin Install < OK > [Enter]

Configurer le réseau < Yes > [Enter]
(noter le programme netconfig) < OK > [Enter]
hostname : jack4 < OK > [Enter]
domain name : jackperr.com < OK > [Enter]
type d'IP : static IP < OK > [Enter]
adresse IP = 192.168.0.104 < OK > [Enter]
masque réseau = 255.255.255.0 < OK > [Enter]
IP passerelle = 192.168.0.1 < OK > [Enter]
serveur de nom ? < Yes > [Enter]
IP DNS = 192.168.0.1 < OK > [Enter]
(pour ajouter un DNS voir /etc/resolv.conf)

Détection de carte réseau :
skip < OK > [Enter]
on éditera /etc/rc.d/rc.modules après le premier démarrage...
réseau configuré < OK > [Enter]

Sendmail configuration : SMTP+BIND < OK > [Enter]

Hardware clock : NO < OK > [Enter]

TIMEZONE : Europe/Paris < OK > [Enter]

Mot de passe root : < Yes > [Enter]
mot de passe : ****** [Enter]
mot de passe : ****** [Enter]
[Enter]

SETUP terminé < OK > [Enter]

Section EXIT < OK > [Enter]

# reboot [Enter]




Premier démarrage :

jack4 login: root [Enter]
Password: ****** [Enter]

# df -h



dans /etc/rc.d/rc.modules je décommente :
/sbin/modprobe 3c509



(...)