Page d'accueil
Installation de la distribution Linux - Mandrake 7.1
Plan
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 Mandrake 7.1
Il y a maintenant quelques mois naissait en France
la distribution Mandrake, version 5.1 (chapeau bleu),
de la distribution RedHat, version 5.1 (chapeau rouge),
pour intégrer le gestionnaire de fenêtres KDE
et pour améliorer le support de la langue française qui n'était pas génial dans la RedHat.
Mandrake vient de sortir en juin 2000
la version 7.1 de sa distribution.
Elle tient sur 6 CD :
2 CD des binaires d'installation
2 CD des sources d'installation
2 CD de programmes commerciaux en version d'évaluation.
Le magazine Planète Linux propose cette distribution Mandrake 7.1
(enfin seulement les 2 premiers CD des binaires d'installation)
dans son numéro 8 de août 2000,
35 F dans toutes les bonnes crémeries.
:-)
Installation de la Mandrake 7.1
Afin de montrer les possibilités de Linux à l'équipe,
j'ai installé cette distribution sur le PC euro5 réservé aux TP.
Avant d'installer Linux on fait le bilan (comme pour Windows NT)
de tout ce qu'il y a dans le PC :
- carte mère, processeur, quantité de mémoire
- disque dur, lecteurs CD-ROM
- carte SCSI si existante
- carte son
- carte vidéo, type d'écran
- carte réseau, quelle adresses IP aura cette machine
avec si possible les adresses I/O, les IRQ, enfin la cuisine habituelle, quoi...
Pas de panique, Linux reconnaît pas mal de matériels
et détecte presque tout automatiquement.
Liste des matériels supportés par la Mandrake.
J'ai quand même dû m'y reprendre à plusieurs fois
pour choisir un type d'écran et la carte graphique.
Nos PC ont une carte graphique ATI 3D Rage pro
et le programme d'install a cru détecté une ATI Mach64
donc dans ces cas-là on choisit une carte graphique et un écran à la main...
on y reviendra...
de toutes façons on peut tester lors de l'install le mode d'affichage.
C'est parti...
Pour installer c'est simple :
on démarre la machine et on met directement le premier CDROM bootable.
le programme d'installation graphique démarre...
(on peut faire l'install en mode texte... voir les docs...)
On peut regarder sur le site de Mandrake
la démo de l'installation
ou cette page qui vous guide dans l'installation.
Cool, non ?
:-)
bon, en anglais, d'accord...
D'ailleurs il y a d'autres démos, si ça vous tente...
Donc, on suit le programme d'install et on fait des choix :
- Langue : français (vous pouvez en choisir une autre...)
- Type d'installation : auto, personnalisé ou expert (chaud !)
j'ai pris ''expert'' mais c'est déconseillé
si c'est la première fois que vous installer Linux,
à moins de bien connaître...
- L'utilisation que vous ferez de votre machine :
normal, du développement ou un serveur
ceci pour vous préchoisir les packages à installer...
rien ne vous empêchera par la suite de rajouter des packages...
- Détection des lecteurs de disques durs, des périph PCI, etc.
- Détection de la souris
il détecte une souris PS/2
comme on a des Logitech Mouseman+ sur le port PS/2, j'ai précisé que je voulais une :
''Logitech Mouseman+/FirstMouse+ (PS/2)
- Clavier : français
- Questions diverses :
niveau de sécurité : laisser élevé
mémoire : à préciser si le programme d'install ne détecte pas tout (une limitation des vieux BIOS)
num lock : activer au boot
- Système de fichiers :
aaaaaah ! là on rentre dans un chapitre intéressant
:-)
le système de fichiers de Linux se fout des lettres de lecteur genre C: D: , etc.
il a un système de fichiers arborescent qui commence à la racine /
et des sous-dossiers séparés par des /
par exemple le dossier qui contient les dossiers de tous les utilisateurs s'appelle :
/home/
le dossier de l'utilisateur titi s'appellera :
/home/titi/
les dossiers des programmes exécutables :
/bin/
/sbin/
/usr/bin/
/usr/X11/bin/
le dossier des fichiers de configuration s'appelle :
/etc/
le fichier des mots de passe s'appelle :
/etc/passwd
Il existe un document qui recommande une certaine organisation
dans l'arborescence du système de fichiers :
Le Filesystem Hierarchy Standard
... voir la version 2.0
Les distributions sont libres de respecter ou de ne pas respecter cette norme...
bien, ceci étant vu,
il est intéressant de séparer les grandes branches de l'arborescence
et de les coller sur différentes partitions du disque dur (voire DES disques durs)
la raison ?
et bien certains répertoires contiennent des fichiers qui ne changeront pas
(typiquement : les exécutables)
alors que certains dossiers contiennent des fichiers qui ne vont par arrêter de bouger
(typiquement : les dossiers utilisateurs)
ce qui fait que c'est plus simple de backuper :
on ne backupe que ce qui bouge...
Un disque dur peut contenir jusqu'à 4 partitions primaires
(une partition primaire est nécessaire pour démarrer un OS)
ou 3 partitions primaires et une partition étendue
celle-ci pouvant contenir jusqu'à 12 lecteurs logiques.
Pour info :
Le programme FDISK de DOS / Windows95 ne sait pas créer plusieurs partitions primaires.
Le programme fdisk de Linux (et des autres Unix) sait créer plusieurs partitions primaires.
Dans le cas présent on va créer une partition primaire pour démarrer Linux
et une partition étendue pour plusieurs lecteurs logiques.
Dans Linux, les disques durs IDE sont appelés ainsi :
première IDE, disque maître = /dev/hda
première IDE, disque esclave = /dev/hdb
seconde IDE, disque maître = /dev/hdc
seconde IDE, disque esclave = /dev/hdd
Pour info, les disques durs SCSI sont appelés ainsi :
première disque SCSI trouvé = /dev/sda
deuxième disque SCSI trouvé = /dev/sdb
etc.
Les partitions d'un disque dur IDE sont numérotées ainsi :
exemple pour le premier disque dur IDE (c'est notre cas)
première partition primaire = /dev/hda1
s'il existe d'autres partitions primaires, elles seront numérotées :
/dev/hda2
/dev/hda3
jusqu'à :
/dev/hda4
dans le cas présent on n'a qu'une partition primaire
/dev/hda1
et une partition étendue
/dev/hda2
c'est pas fini...
cette partition étendue aura, pour notre install,
quatre lecteurs logiques :
(on numérote les lecteurs logiques à partir de 5)
/dev/hda5
/dev/hda6
/dev/hda7
/dev/hda8
Ensuite on définit les tailles en Mo et les points de montage de ces partitions (ouf !)
et on définit aussi les partitions de swap (mémoire virtuelle) et leur taille
ainsi que le type de système de fichier : Linux ou swap...
(on aura un cours Linux, rassurez-vous...)
je sens que y'en a qui décrochent...
:-)
ce qui donne dans le cas de notre install :
/dev/hda1 = 500 Mo en système de fichier Linux, montée sur /
/dev/hda2 = partition étendue
/dev/hda5 = 2000 Mo en système de fichier Linux, montée sur /usr
/dev/hda6 = 200 Mo en swap
/dev/hda7 = 500 Mo en système de fichier Linux, montée sur /home
Je n'ai pas ajusté finement la taille des partitions,
j'ai pris large...
*********************************************
donc, dans la cas qui nous intéresse : le PC euro5,
on configure le disque principal (et unique) comme ci-dessus ...
ensuite on n'oublie pas de formater toutes les partitions...
ouf !
passons à la suite...
- On choisit les packages à installer..
là faut tout regarder, y'a du texte explicatif,
vous choisissez ce que vous voulez installer,
le programme d'install gère les dépendances :
il rajoute des packages au cas où certains packages les demandent...
- Là ça prend un certain temps pour installer les packages,
genre 3/4 d'heure si y'a pas mal de packages à installer...
- Ensuite il demande si on veut configurer le réseau ? Répondre OUI.
Il trouve la carte réseau, sinon on en choisit une...
Ensuite on choisit les paramètres IP
Sur euro5 du TP j'ai défini :
IP de la carte eth0 = 192.168.10.205
IP de la carte eth1 = 192.168.10.235
et oui !
contrairement à un PC normal,
le PC euro5 a deux cartes réseaux, reconnues toutes les deux par Linux.
Mais d'habitude il n'y a qu'une seule carte réseau.
Masque : 255.255.255.0
IP de la passerelle (le routeur) : 192.168.10.254
Nom de la machine : euro5.euromaster-mediaroanne.fr (nom pris au hasard...)
- Choisir éventuellement un modem, ici : NON
- Système de cryptage (mode expert only) : euh... pas installé
- Configurer l'heure.
- Configurer les services à installer au démarrage.
Sans clicker, passez votre souris sur un service, un texte explicatif apparaît.
J'ai enlevé le serveur DHCP et le support USB, inutiles ici.
J'ai rajouté le service SMB.
Pour info, les services dans le monde Unix s'appellent des daemons.
- Configuration d'une imprimante : aucune imprimante installée ici...
- Choisir un mot de passe pour le super-utilisateur (= l'administateur dans NT)
qui, dans Linux et beaucoup d'Unix, s'appelle root.
Très important : retenir ce mot de passe !
- Crée des comptes utilisateurs.
Ici j'ai crée l'utilisateur :
login (User name) = euro5
password = password5
(zut vous l'avez vu !)
- Installation d'un boot loader (chargeur de boot)
j'ai installé LILO ...
- Installation de X-Windows = Xfree
Je n'ai pas installé XFree 4.0, mais XFree 3.3.6
Carte graphique :
là il m'a choisi une ATI Mach64
j'ai du lui imposer une ATI 3D Rage
Moniteur :
il ne connaissait pas l'écran de Zenith Data Systems
mais il en connaît pas mal d'autres, dont les génériques.
j'ai choisi un générique qui affiche du 800 x 600 en 70 Hz
euh... je me rappelle plus ce que j'ai choisi...
Résolution :
800 x 600 en 64K couleurs (16 bits)
- Ensuite, on peut choisir de démarrer Linux directement en mode graphique...
- Puis on crée une disquette de démarrage,
au cas où le boot loader soit crashé.
Donc là faut avoir prévu une disquette 3''1/2 formatée 1.44M ...
- Auto-install floppy for replication : ...... NON
- Retirer la disquette, le CDROM et rebooter.......
L'installation est finie !
Travailler avec la machine Linux
La machine a redémarré.
Elle propose un écran d'accueil d'ouverture de session avec un 'login'
Entrer un nom d'utilisateur :
login: euro5 <Entrée>
password: password5 <Entrée>
remarquez que le password ne s'affiche pas, c'est normal
si vous n'avez pas configuré Linux
à démarrer automatiquement en mode graphique
vous arrivez en ligne de commande avec un 'prompt' $
Démarrer le mode graphique :
euro5 $ startx <Entrée>
(ne tapez pas ' euro5 $ ' ...)
Et voilà, vous êtes dans l'interface graphique par défaut : KDE
et vous pouvez lancer les programmes en cliquant sur la grosse lettre K ...
à vous de découvrir le reste et les programmes disponibles ...
:-)
Quitter la session
Cliquer sur K puis : déconnexion
Vous revenez sur le prompt
Taper :
euro5 $ logout <Entrée>
Vous revenez à l'écran d'accueil d'ouverture de session.
C'est fini !
Adresses utiles
Aller voir sur le site perso de Jacques PERRIERE
il y a un cadre qui regroupe des sites qui parlent de Linux et des logiciels Open Source.