
Guide installation Debian testing par le réseau
Date: 16 avril 2006 à 15:38:07 CEST Sujet: Installation distributions Gnu/Linux
Vous trouverez ici un guide d'installation pas à pas d'une distribution Debian testing (actuellement de son nom de baptême "Etch") faite à partir du téléchargement et ensuite gravure de l'installeur Debian sous forme de fichier "iso" et suivi du téléchargement et installation des paquetages nécessaires pour obtenir un "bureau Kde" de dernière génération stable.
Nous disposons au Lug de 5 machines, en réseau, des AMD Duron 1,2 Go, équpées de 512 Mo de Ram et d'un Disque dur de 40 Go. Ces machines fonctionnent depuis 4 ans avec une distribution Mandrake, (devenue Mandriva) et sont remises à jour (réinstallées) tous les ans. Pour les quelques raisons suivantes, j'ai pris la décision de les migrer en Debian "testing":

- Les versions successives des Mandriva nécessitent quasiment une réinstallation périodiques ; Debian peut se remettre à jour presque indéfiniment sans réinstallation.
- En début de vie d'une nouvelle version Mandriva nous avons une distribution un peu avant-gardiste, avec quelques bugs ; en fin de vie nous gardons une distribution largement obsolète par rapport à la version "testing" d'une Debian.
- Le fabuleux système de gestion de paquets Apt, associé à "Apt-proxy" permet la maintenance d'un réseau avec grande facilité, et sans surprises...
- L'organisation Debian n'est pas commerciale, mais communautaire. Elle ne peut donc pas faire faillite...et les décisions se prennent en fonction de l'intérêt des utilisateurs et non en fonction d'un quelconque calendrier marketing. Elle ne dépend en effet d'aucune société commerciale, elle n'appartiens à personne ni à aucun pays en particulier tout en étant aujourd'hui la distribution de loin la plus utilisée dans le
monde, et la plus importante non seulement en nombre d'utilisateurs,
mais aussi en nombre de contributeurs, en nombre de logiciels et en
nombre d'années d'existence. Cette organisation compte un
millier de développeurs Debian, mais fédère un nombre bien plus
important de contributeurs (traducteurs, rapporteurs de bogues,
développeurs occasionnels etc...). La politique de sortie des versions est bien connue des adeptes : «when it's done» (quand elle est prête). Donc pas de version obligatoire tous les 6 mois etc, uniquement lorsque les dirigeants de Debian l'ont décidé. Ces dirigeants sont élus chaque année démocratiquement, sur le web, ils présentent leur programme etc... Un vrai petit monde à part. Debian dispose d'une très importante
infrastructure comportant de nombreux serveurs reliés à l'internet. De
nombreux mécènes offrent à la fois le matériel et l'hébergement. Elle est donc entièrement "libre", dans tous les sens du terme.
- J'ai choisi la version distribution "testing" car celle-ci permet de toujours bénéficier des dernières versions
des logiciels "au fil de l'eau", tout en n'ayant que des versions très
stables, car chaque paquet sera auparavant passé par le stade
"expérimental" et "unstable" avant d'avoir été "promu" et versé dans
les dépôts "testing". La version "stable" peut-être réservée pour un usage professionnel strictement bureautique, ou pour l'installation de serveurs, proxy ou passerelles par exemple.
Guide pas à pas de l'installation.
Téléchargement et gravure de l'installateur debian
Tout d'abord, je me procure la dernière image iso de l'installateur Debian testing. Celle-ci est remise à jour toutes les semaines, il est donc important de prendre la dernière version. (Il faut donc avoir sous la main une machine opérationnelle équipée d'un accès internet et d'un graveur de CD).
Je vais sur le site Debian à la page de l'installateur Debian, et dans le paragraphe "image de cédéroms d'installation par le réseau (100 à 150 Mo)" je cherche le lien qui correspond à notre machine. (i386 pour un Intel pentium 32 bits, amd64 pour un Amd 64 Bits, etc...) Celle-ci étant à base de AMD Duron il s'agit donc d'une architecture i386.
Je télécharge sur le disque dur le fichier de type "iso" qui correspond, et ensuite je grave ce fichier iso sur un CD.
Lancement de l'installation
Je vérifie que le Bios est paramétré pour permettre le démarrage sur un CD. (Si vous ne savez pas comment faire, consultez le mode d'emploi de votre carte-mère qui vous a été remis lors de l'achat de votre machine, ou bien consultez internet, par exemple le site Comment Ca Marche.)
J'introduis le CD gravé dans le lecteur et redémarre la machine.
A l'apparition du Logo et à l'invite je tape sur "Entrée" et l'installation commence:
L'interface est simple d'utilisation et classique (pour les "anciens") : "Entrée pour valider, la touche "Tabulation" pour passer d'un choix à un autre, la "barre d'espace" pout cocher ou décocher etc....
- Je choisis la langue française pour l'installation
- Je choisis le pays de localisation (France)
- Je choisis le clavier français
- Suit alors une phase de détection de matériel, je laisse défiler.
- Phase de configuration de la connexion internet. Si vous avez une configuration « simple », genre une Freebox de Free ou un modem/routeur qui fait DHCP, vous aurez une IP automatiquement et la connexion web se fera automatiquement. (Avec Wanadoo par exemple, il faudra passer par pppoe etc...). Il y a bien entendu toujours moyen de continuer l'installation sans configurer l'internet et de le faire après coup. (Une connection utilisant le protocole pppoe comme Wanadoo se fera grâce à l'utilisation de l'utilitaire de configuration pppoe.conf).
- Je donne un nom à la machine. En l'occurence il s'agit de "poste2" (le numéro du poste de travail dans le réseau), mais on peut mettre son nom ou son prénom, etc..)
- Je précise un nom de domaine (ex. votre_commune.fr), ici ce sera "ventron.fr"
- Je choisis un miroir pour récupérer les archives Debian. Etant dans les Hautes-Vosges, je choisis la France et ensuite l'Université de Strasbourg.
- Comme méthode d'accès utilisée par Apt je choisis FTP. Ici, je
suppose que votre carte réseau fonctionne ainsi que votre configuration
web. Si ce n'est pas le cas, par exemple si vous utilisez un modem en
PPPoE, sauter cette étape en précisant que vous ne disposez que du
«cédérom comme source logicielle.
- En ce qui concerne le proxy, n'en utilisant pas, je laisse en blanc et je valide.
- Je laisse le système Apt télécharger ce dont il a besoin et installer les paquets nécessaires.
Partitionnement du disque dur
Il s'agit de l'étape redoutée par la plupart des débutants.
Vous trouverez cette étape décrite pas à pas avec des captures d'écrans à http://www.michauko.org/docs/debian_testing/index.html
Je dispose d'un disque dur de 40 Go, ce qui est largement suffisant pour être très à l'aise. L'outil de partitionnement me propose des méthodes automatiques, mais je choisis de "Modifier manuellement la table de partitions" de façon à découper le disque dur selon mes préférences.
- Je crée une première partion de type "primaire", utilisée comme ""Système de fichier journalisé EXT3" de 15 Go, avec comme point de montage "/". Le cache du système Apt se trouvera dans cette partition et peut nécessiter plusieurs Go. Je prévois donc large. Je place cette partition bien entendu "au début" du disque dur, laisse les options de montage "par défaut" et fixe l'indicateur d'amorcage sur la position "présent". On peut considérer la taille de 15 Go comme un maximum ; si on veut une racine "/" plus grande il sera préférable de créer au tout début du disque une petite partition de boot, de 500 Mo, avec comme point de montage "/boot" et avec indicateur d'amorcage "présent". On fera de même si au boot on enregistre une "error 18" de la part de Grub.
- Je crée ensuite un partition d'échange (swap) de 1,2 Go, (le double aproximativement de la mémoire vive de la machine). Je procède de la même façon que pour la partition précedente, mais reviens sur la rubrique "utilisée comme" et choisis "Espace d'échange ("swap")". Je laisse l'indicateur d'amorcage sur
la position "absent".
- Et enfin je crée une dernière partition de type "primaire", utilisée comme "Système de fichier journalisé EXT3" du reste de l'espace disponible (comme taille on peut entrer "max", avec comme point de montage "/home". Je place cette partition bien entendu "au début" de l'espace libre restant sur le disque dur, laisse
les options de montage "par défaut" et laisse l'indicateur d'amorcage sur
la position "absent".
- Enfin je valide tous mes choix en sélectionnant "Terminer le partitionnement et appliquer les changements". Le partitionneur récapitule les actions prévues, et après vérification, je confirme une dernière fois.
Ensuite, le programme d'installation enchaine sur la copie des fichiers de base, je laisse défiler, cela dure quelques minutes.
Préparation de l'installation du système de base
- Je spécifie et confirme le mot de passe administrateur (root)
- Je spécifie le nom, lelogin et confirme le mot de passe du premier compte utilisateur.
- Le système installe les premiers paquets de base, je laisse défiler....
- Debian nous demande si on veut participer aux statistiques sur les choix de logiciels, on peut répondre par oui ou par non….
- Ensuite, pour faciliter la vie aux débutants, l'outil vous propose des
installations prémachées, du genre « installer tout ce qu'il faut pour
faire un poste bureautique » ou bien « installer tout ce qu'il faut
pour faire un serveur web/mail ». Puisque nous avons choisi Debian
notamment pour son système de paquets, on ne va rien sélectionner du
tout et tout faire à la main. C'est facile, ça va aussi vite, c'est
plus instructif et on gagne en autonomie pour la suite.
Donc je ne coche rien : en fait je décoche (avec la "barre d'espace") ce que l'installateur me propose par défaut.
Donc je répète : je ne coche rien, même pas "Système standard", même pas "Choix manuel des paquets", et je valide.
- A la question "Installer le programme d'amorcage Grub sur le secteur d'amorcage, je répond "oui".
- Je retire le cd du lecteur et redémarre la machine. Le système boote sur le disque dur.
La configuration de base est terminée, un message de remerciement apparaît, et une fois validé je me retrouve en mode console.
Je me connecte en entrant comme login "root" suivi ensuite du mot de passe root. Mon Linux est opérationnel, il me reste à installer le graphique.
Note : C'est ici que vous devrez paramétrer votre connection internet si ce n'est pas déjà fait.
Choix des dépôts dans /etc/apt/sources.list
- Je télécharge sur le serveur du Lug le fichier sources.list "qui va bien" en tapant la commande :
"wget ftp://ftp2.jmelst.net/jmelst/Debian/sources.list"
- et je le déplace dans /etc/apt en tapant la commande :
"mv sources.list /etc/apt/"
- Je synchronise ensuite mon système apt avec les dépôts en tapant la commande :
"apt-get update"
Installation du serveur graphique et de kde
- J'installe ensuite le serveur graphique kde et quelques bricoles en tapant la commande:
"apt-get install xserver-xorg xfonts-base kdm kde-kdm-themes kde kde-i18n-fr synaptic mc"
(Vous pouvez également vous servir d'Aptitude qui doit déjà être installé).
- Pour les questions durant l'installation de xserver-xorg, je choisis la détection automatique de la carte vidéo, et accepte tous les paramètres proposés par défaut. (Il est toujours possible de reprendre ces paramètres en tapant la commande "dpkg-reconfigure xserver-xorg"
- Une fois les téléchargements et les installations terminées, je teste le serveur graphique et kde en tapant la commande :
"kdm"
- Ca fonctionne, je dispose d'un kde fonctionnel, et je peux maintenant peaufiner mon installation avec Synaptic.
Paquets utiles à rajouter
-
- k3b (ou graveman) et cdrdao pour la gravure
-
- dvd+rw-tools pour la gravure de dvd
-
- numlockx pour le vérouillage du clavier au boot
-
- debian-reference-common et debian-reference.fr pour une documentation bien faite en français
-
- configure-debian pour un outils pratique de configuration
-
- mozilla-firefox et mozilla-firefox-locale-fr-fr pour avoir Firefox en français
-
- zip et unzip pour que Ark puisse compresser/décompresser les archives Zip.
-
- sane, xsane, sane-utils et xsane-common pour le scanner.
-
- alsa-base et alsa-utils. Un serveur de son supplémentaire est nécessaire, ce qui vous permettra d'avoir du son en dehors des applications kde. Debian préconise l'installation d'Alsa. (Alsa peut toujours se reconfigurer après coup en tapant en mode root la commande : "alsaconf").
Installation de l'imprimante
installer les paquets :
-
- cupsys
-
- cupsys-client
-
- cupsys-driver-gimpprint
-
- cupsys-driver-gutemprint
-
- libcupsimage2
-
- libcupsys2
-
- foomatic-db
- - foomatic-bin
- - foomatic-db-engine
-
- foomatic-db-gimp-print
- - foomatic-db-gutemprint
-
- foomatic-db-hpijs
-
- foomatic-filters
-
- python-foomatic
Ceci permet d'installer à peu près toutes les imprimantes grâce au système Cups. Pour y accéder, prenez votre navigateur dans lequel vous
rentrerez l'adresse : "http://localhost:631". Quand il vous sera
demandé votre login et mot de passe vous rentrerez comme login "root"
suivi de votre mot de passe superutilisateur.
Il est important de donner tous les droits utiles aux différents utilisateurs.
Pour cela on peut utiliser en root la commande "adduser".
Exemple pour l'utilisateur toto :
Pour les droits à l'utilisation des cdroms :
"adduser toto cdrom"
pour les périphérique usb :
"adduser toto plugdev"
pour l'accès au serveur de son:
"adduser toto audio"
etc....
On peut également utiliser l'interface graphique "users-admin".
Vous y trouverez une liste de tout ce qui peut être utile .
(Taper Alt+F2 et entrer dans le champ "users-admin", et entrer le mot de passe root).
|
N.B. Cette procédure aura installé un noyau générique (486). Il vous sera possible de télécharger et installer un noyau spécifique à votre machine si vous le jugez utile (686, K7, smp etc...).
Vous trouverez cette installation décrite pas à pas avec des captures d'écrans à http://www.michauko.org/docs/debian_testing/index.html
|
|