Professional Documents
Culture Documents
Ce document contient les instructions dinstallation du systme Debian GNU/Linux (nomm jessie ), sur
larchitecture PC 64 bits ( amd64 ). Des pointeurs vers dautres sources dinformations vous permettront de
tirer le meilleur parti de votre nouveau systme Debian.
Note : Ce guide dinstallation pour amd64 est, pour lessentiel, jour. Nous avons nanmoins lintention
den rorganiser certaines parties aprs la publication de la version officielle, jessie. Une nouvelle version
de ce manuel se trouvera sur la page de linstallateur (http://www.debian.org/devel/debian-installer/). Vous y
trouverez aussi de nouvelles traductions.
Ce manuel est un logiciel libre ; vous pouvez le distribuer ou le modifier selon les termes de la Licence publique gnrale GNU. Veuillez
consulter la licence lAnnexe F.
Table des matires
Installer Debian GNU/Linux 8 sur amd64 ....................................................................................... x
1. Bienvenue sur Debian ..................................................................................................................... 1
1.1. Quest-ce que Debian ? ........................................................................................................ 1
1.2. Quest-ce que GNU/Linux ? ................................................................................................ 2
1.3. Quest-ce que Debian GNU/Linux ?.................................................................................... 3
1.4. Quest-ce que Debian GNU/kFreeBSD ? ............................................................................ 3
1.5. Comment obtenir Debian ? .................................................................................................. 4
1.6. Comment obtenir la plus rcente version de ce document ?................................................ 4
1.7. Organisation de ce document ............................................................................................... 4
1.8. propos des copyrights et des licences des logiciels.......................................................... 5
2. Configuration ncessaire ................................................................................................................ 7
2.1. Matriel reconnu .................................................................................................................. 7
2.1.1. Architectures reconnues .......................................................................................... 7
2.1.2. Microprocesseurs..................................................................................................... 8
2.1.3. Portables .................................................................................................................. 8
2.1.4. Processeurs multiples .............................................................................................. 8
2.1.5. Gestion du matriel graphique................................................................................. 8
2.1.6. Matriel de connexion rseau .................................................................................. 9
2.1.6.1. Cartes rseau sans fil................................................................................... 9
2.1.7. Les plages Braille .................................................................................................... 9
2.1.8. Synthse vocale matrielle .................................................................................... 10
2.1.9. Priphriques et autres matriels ........................................................................... 10
2.2. Priphriques demandant des microprogrammes (firmware)............................................. 10
2.3. Acheter du matriel spcialement pour GNU/Linux ......................................................... 11
2.3.1. viter le matriel propritaire ou ferm ................................................................ 11
2.4. Les supports dinstallation ................................................................................................. 11
2.4.1. CD-ROM/DVD-ROM/BD-ROM .......................................................................... 12
2.4.2. Les cls USB ......................................................................................................... 12
2.4.3. Le rseau................................................................................................................ 12
2.4.4. Les disques durs .................................................................................................... 12
2.4.5. Un*x ou systme GNU.......................................................................................... 12
2.4.6. Systmes de stockage reconnus............................................................................. 13
2.5. Mmoire et espace disque ncessaires ............................................................................... 13
3. Avant dinstaller Debian GNU/Linux ......................................................................................... 14
3.1. Vue gnrale du processus dinstallation ........................................................................... 14
3.2. Sauvegardez vos donnes ! ................................................................................................ 15
3.3. Informations utiles ............................................................................................................. 15
3.3.1. La documentation .................................................................................................. 15
3.3.1.1. Le manuel dinstallation ........................................................................... 15
3.3.1.2. La documentation du matriel .................................................................. 16
3.3.2. Comment trouver les sources dinformations sur le matriel ? ............................. 16
3.3.3. Compatibilit matrielle ........................................................................................ 17
3.3.3.1. Tester le matriel avec un systme autonome ........................................... 17
3.3.4. Configuration du rseau......................................................................................... 18
3.4. Matriel minimum.............................................................................................................. 18
3.5. Partitionnement pralable dune machine multisystme.................................................... 19
3.6. Configuration matrielle et systme avant linstallation .................................................... 20
3.6.1. Le menu de configuration du BIOS....................................................................... 20
iii
3.6.2. Slection du priphrique damorage .................................................................. 21
3.6.3. Systmes avec un microprogramme UEFI ............................................................ 21
3.6.4. Dsactiver le dmarrage rapide de Windows 8 ( fast boot ) .............................. 22
3.6.5. Problmes matriels surveiller............................................................................ 23
4. Comment obtenir les supports du systme dinstallation ? ...................................................... 24
4.1. CD Debian GNU/Linux officiels ....................................................................................... 24
4.2. Tlcharger les fichiers depuis les miroirs Debian ............................................................ 24
4.2.1. O trouver les fichiers dinstallation ?................................................................... 24
4.3. Prparation des fichiers pour un amorage avec une cl USB........................................... 25
4.3.1. Prparation dune cl USB utilisant une image hybride (CD ou DVD)................ 25
4.3.2. Copie des fichiers mthode simple ................................................................... 26
4.3.3. Copie des fichiers mthode dtaille ................................................................ 26
4.3.3.1. Partitionner un priphrique USB............................................................. 26
4.3.3.2. Ajouter limage dinstallation ................................................................... 27
4.4. Prparer les fichiers pour amorcer depuis un disque dur ................................................... 28
4.4.1. Dmarrage du programme dinstallation depuis Linux avec LILO ou GRUB .... 28
4.4.2. Dmarrage du programme dinstallation depuis DOS avec loadlin ..................... 28
4.5. Prparer les fichiers pour amorcer depuis le rseau avec TFTP ........................................ 29
4.5.1. Configurer un serveur DHCP ................................................................................ 29
4.5.1.1. Amorage PXE et configuration de DHCP............................................... 30
4.5.2. Configurer un serveur BOOTP .............................................................................. 30
4.5.3. Activer le serveur TFTP ........................................................................................ 31
4.5.4. Mettre les images TFTP en place .......................................................................... 31
4.6. Installation automatise...................................................................................................... 32
4.6.1. Installation automatise avec linstallateur Debian ............................................... 32
5. Dmarrer le systme dinstallation ............................................................................................. 33
5.1. Dmarrer linstallateur sur PC 64 bits................................................................................ 33
5.1.1. Amorcer sur une cl USB...................................................................................... 33
5.1.2. Amorcer depuis un CD.......................................................................................... 33
5.1.3. Amorcer depuis Windows ..................................................................................... 33
5.1.4. Amorcer depuis DOS avec loadlin ........................................................................ 34
5.1.5. Amorcer partir de Linux avec LILO ou GRUB ................................................ 34
5.1.6. Amorcer avec TFTP .............................................................................................. 35
5.1.6.1. Carte rseau ou carte mre avec PXE ....................................................... 35
5.1.6.2. Carte rseau avec ROM de dmarrage rseau........................................... 35
5.1.6.3. Etherboot................................................................................................... 36
5.1.7. Lcran damorage ............................................................................................... 36
5.1.8. Linstallateur graphique ......................................................................................... 37
5.2. Accessibilit ....................................................................................................................... 38
5.2.1. Frontaux de linstallateur....................................................................................... 38
5.2.2. Les plages Braille USB ......................................................................................... 38
5.2.3. Les plages Braille srie.......................................................................................... 38
5.2.4. Synthse vocale logicielle ..................................................................................... 38
5.2.5. Synthse vocale matrielle .................................................................................... 39
5.2.6. Cartes fille.............................................................................................................. 39
5.2.7. Thme fort contraste ........................................................................................... 39
5.2.8. Prconfiguration .................................................................................................... 39
5.2.9. Accessibilit du systme install ........................................................................... 39
5.3. Paramtres damorage ...................................................................................................... 40
5.3.1. Console damorage .............................................................................................. 40
5.3.2. Paramtres pour linstallateur Debian ................................................................... 40
iv
5.3.3. Rpondre des questions avec les paramtres damorage .................................. 44
5.3.4. Passer des paramtres aux modules du noyau ....................................................... 44
5.3.5. Interdire des modules du noyau............................................................................. 45
5.4. Dysfonctionnements pendant la procdure dinstallation .................................................. 45
5.4.1. Fiabilit des lecteurs de CD................................................................................... 45
5.4.1.1. Problmes communs ................................................................................. 46
5.4.1.2. Comment rsoudre ces problmes ? ......................................................... 46
5.4.2. Configuration damorage ..................................................................................... 47
5.4.3. Synthse vocale logicielle ..................................................................................... 48
5.4.4. Problmes communs sur PC 64 bits ...................................................................... 48
5.4.4.1. Le systme bloque lors de la configuration des services PCMCIA .......... 48
5.4.5. Comprendre les messages du noyau au dmarrage ............................................... 49
5.4.6. Signaler les problmes........................................................................................... 49
5.4.7. Faire un rapport de bogue...................................................................................... 49
6. Comment utiliser linstallateur Debian ? ................................................................................... 51
6.1. Comment fonctionne linstallateur ?.................................................................................. 51
6.1.1. Utilisation de linstallateur graphique ................................................................... 52
6.2. Introduction aux composants ............................................................................................. 52
6.3. Utilisation des composants................................................................................................. 54
6.3.1. Linstallateur Debian et la configuration du matriel ............................................ 54
6.3.1.1. Vrification de la mmoire disponible et le mode peu de mmoire.......... 55
6.3.1.2. Choix des paramtres rgionaux............................................................... 55
6.3.1.3. Choix du clavier ........................................................................................ 56
6.3.1.4. Rechercher limage ISO de linstallateur Debian ..................................... 57
6.3.1.5. Configuration du rseau ............................................................................ 57
6.3.1.5.1. Configuration automatique du rseau........................................... 57
6.3.1.5.2. Configuration manuelle du rseau................................................ 57
6.3.1.5.3. IPv4 et IPv6 .................................................................................. 58
6.3.1.6. Configuration de lhorloge et du fuseau horaire ....................................... 58
6.3.2. Cration des utilisateurs et des mots de passe ....................................................... 58
6.3.2.1. Mot de passe pour Root ...................................................................... 59
6.3.2.2. Cration dun utilisateur ordinaire ............................................................ 59
6.3.3. Partitionnement et points de montage ................................................................... 59
6.3.3.1. Options de partitionnement....................................................................... 59
6.3.3.2. Le partitionnement assist......................................................................... 61
6.3.3.3. Le partitionnement manuel ................................................................. 62
6.3.3.4. Configuration dun priphrique multidisque (RAID logiciel) ................ 63
6.3.3.5. Configuration du Logical Volume Manager (LVM) ........................... 66
6.3.3.6. Configuration des volumes chiffrs .......................................................... 67
6.3.4. Linstallation du systme de base .......................................................................... 70
6.3.5. Installation de logiciels supplmentaires............................................................... 70
6.3.5.1. La configuration dapt............................................................................... 70
6.3.5.1.1. Installation avec plusieurs CD/DVD ............................................ 71
6.3.5.1.2. Utiliser un miroir rseau............................................................... 71
6.3.5.1.3. Choisir un miroir rseau ............................................................... 72
6.3.5.2. Slection et installation des paquets ......................................................... 72
6.3.6. Rendre le systme amorable ................................................................................ 73
6.3.6.1. Dtecter les autres systmes dexploitation .............................................. 74
6.3.6.2. Installer le programme damorage Grub sur un disque dur ................... 74
6.3.6.3. Installer le programme damorage LILO sur un disque dur................... 74
6.3.6.4. Continuer sans programme damorage ................................................... 75
v
6.3.7. La fin de linstallation............................................................................................ 75
6.3.7.1. Configuration de lhorloge du systme ..................................................... 75
6.3.7.2. Ramorcer le systme ............................................................................... 75
6.3.8. Dpannage ............................................................................................................. 75
6.3.8.1. Sauvegarde des journaux de linstallation ................................................ 75
6.3.8.2. Utilisation de linterprteur et consultation des journaux......................... 76
6.3.9. Installation par le rseau........................................................................................ 76
6.4. Tlcharger des microprogrammes (firmware) manquants................................................ 78
6.4.1. Prparer le support................................................................................................. 78
6.4.2. Microprogrammes et systme install ................................................................... 79
7. Dmarrer votre nouveau systme Debian................................................................................... 80
7.1. Le moment de vrit .......................................................................................................... 80
7.2. Le montage des volumes chiffrs....................................................................................... 80
7.2.1. En cas de problmes .............................................................................................. 81
7.3. Se connecter ....................................................................................................................... 81
8. Les prochaines tapes ................................................................................................................... 83
8.1. Arrter le systme .............................................................................................................. 83
8.2. Si vous dbutez sous Unix ................................................................................................. 83
8.3. Sorienter dans Debian....................................................................................................... 83
8.3.1. Le systme des paquets ......................................................................................... 83
8.3.2. Autres logiciels disponibles................................................................................... 84
8.3.3. Gestion des versions des applications ................................................................... 84
8.3.4. Gestion des tches rcurrentes............................................................................... 84
8.4. Pour aller plus loin ............................................................................................................. 85
8.5. Configurer le courrier lectronique .................................................................................... 85
8.5.1. Configuration par dfaut........................................................................................ 85
8.5.2. Envoyer des courriels vers lextrieur ................................................................... 86
8.5.3. Configuration de Exim4 ........................................................................................ 86
8.6. Compiler un nouveau noyau .............................................................................................. 87
8.6.1. Gestion des images du noyau ................................................................................ 88
8.7. Rparer un systme cass................................................................................................... 89
A. Guide de linstallation ................................................................................................................. 91
A.1. Prliminaires ..................................................................................................................... 91
A.2. Dmarrer linstallateur ...................................................................................................... 91
A.2.1. CD......................................................................................................................... 91
A.2.2. Cls USB .............................................................................................................. 91
A.2.3. Amorcer depuis le rseau ..................................................................................... 92
A.2.4. Amorcer depuis un disque dur.............................................................................. 92
A.3. Installation......................................................................................................................... 92
A.4. Envoyez-nous un rapport dinstallation............................................................................. 93
A.5. Et ils eurent. . . ................................................................................................................... 93
B. Automatisation de linstallation par prconfiguration ............................................................. 95
B.1. Introduction ....................................................................................................................... 95
B.1.1. Les mthodes ........................................................................................................ 95
B.1.2. Limitations ............................................................................................................ 96
B.2. Utiliser la prconfiguration................................................................................................ 96
B.2.1. Charger le fichier de prconfiguration .................................................................. 96
B.2.2. Utiliser les paramtres damorage pour prconfigurer des questions ................. 97
B.2.3. Le mode auto ........................................................................................................ 98
B.2.4. Alias utiles avec la prconfiguration..................................................................... 99
vi
B.2.5. Utiliser un serveur DHCP pour indiquer les fichiers de prconfiguration .......... 100
B.3. Crer un fichier de prconfiguration................................................................................ 100
B.4. Contenu du fichier de prconfiguration (pour jessie) ...................................................... 101
B.4.1. Localisation......................................................................................................... 102
B.4.2. Configuration du rseau ...................................................................................... 102
B.4.3. Console rseau .................................................................................................... 104
B.4.4. Valeurs pour les miroirs ...................................................................................... 104
B.4.5. Configuration des comptes.................................................................................. 105
B.4.6. Configuration du fuseau horaire ......................................................................... 106
B.4.7. Partitionnement ................................................................................................... 106
B.4.7.1. Exemples de partitionnement ................................................................. 107
B.4.7.2. Partitionnement et RAID logiciel........................................................... 108
B.4.7.3. Contrler le montage des partitions ....................................................... 109
B.4.8. Installation du systme de base........................................................................... 110
B.4.9. Configuration dApt............................................................................................ 110
B.4.10. Choix des paquets ............................................................................................. 111
B.4.11. Installation du programme damorage ............................................................ 112
B.4.12. Pour terminer linstallation ............................................................................... 113
B.4.13. Les autres questions .......................................................................................... 113
B.5. Options complexes .......................................................................................................... 113
B.5.1. Excuter des commandes pendant linstallation................................................. 113
B.5.2. Changer les valeurs par dfaut avec la prconfiguration .................................... 114
B.5.3. Chaner les fichiers de prconfiguration ............................................................. 114
C. Partitionnement pour Debian ................................................................................................... 116
C.1. Dcider des partitions et de leurs tailles .......................................................................... 116
C.2. Larborescence des fichiers.............................................................................................. 116
C.3. Schma de partitionnement recommand........................................................................ 118
C.4. Noms des priphriques sous Linux................................................................................ 118
C.5. Programmes de partitionnement...................................................................................... 119
C.5.1. Partitionnement pour PC 64 bits ......................................................................... 120
D. Informations diverses ................................................................................................................ 122
D.1. Priphriques Linux ........................................................................................................ 122
D.1.1. Rgler la souris ................................................................................................... 122
D.2. Espace disque ncessaire pour les tches........................................................................ 123
D.3. Installer Debian GNU/Linux partir dun systme Unix/Linux .................................... 124
D.3.1. Pour commencer ................................................................................................. 124
D.3.2. Installer debootstrap.......................................................................................... 125
D.3.3. Lancer debootstrap............................................................................................ 125
D.3.4. Configurer le systme de base ............................................................................ 126
D.3.4.1. Crer les fichiers des priphriques ....................................................... 126
D.3.4.2. Monter les partitions .............................................................................. 127
D.3.4.3. Configurer le fuseau horaire................................................................... 128
D.3.4.4. Configurer le rseau ............................................................................... 128
D.3.4.5. Configurer Apt ....................................................................................... 129
D.3.4.6. Configurer les locales et le clavier ......................................................... 130
D.3.5. Installer un noyau ............................................................................................... 130
D.3.6. Configurer le programme damorage................................................................ 130
D.3.7. Accs distant : installer SSH et configurer laccs ............................................. 131
D.3.8. Touches finales.................................................................................................... 132
D.4. Installer Debian GNU/Linux grce au protocole PLIP (IP sur port parallle)................ 132
D.4.1. Prrequis ............................................................................................................. 132
vii
D.4.2. Configuration du systme source........................................................................ 132
D.4.3. Installation du systme cible............................................................................... 133
D.5. Installer Debian GNU/Linux avec PPP sur Ethernet (PPPoE)........................................ 134
E. Administrivia.............................................................................................................................. 135
E.1. propos de ce document ................................................................................................ 135
E.2. Pour contribuer ce document ........................................................................................ 135
E.3. Principales contributions ................................................................................................. 135
E.4. Marques dposes............................................................................................................ 136
F. GNU General Public License .................................................................................................... 137
F.1. Prambule......................................................................................................................... 137
F.2. GNU GENERAL PUBLIC LICENSE............................................................................. 138
F.3. Comment appliquer ces conditions vos nouveaux programmes ................................... 141
viii
Liste des tableaux
3-1. Informations sur le matriel utiles pour linstallation ................................................................. 16
3-2. Configuration matrielle minimale recommande ...................................................................... 19
ix
Installer Debian GNU/Linux 8 sur amd64
Nous sommes enchants que vous ayez choisi Debian. Nous sommes srs que vous trouverez cette
distribution GNU/Linux de Debian remarquable. Debian GNU/Linux rassemble des logiciels libres
de qualit, faits par des gens dissmins aux quatre coins du monde, et les intgre en un tout cohrent.
Nous croyons que vous trouverez cet ensemble rellement suprieur la simple somme de ses parties.
Nous comprenons bien que beaucoup dentre vous voudront installer Debian sans lire ce manuel ;
la conception de linstallateur le permet. Si vous navez pas le temps de le lire en entier, nous vous
recommandons de lire le Guide de linstallation. Ce guide vous prsentera les bases du processus
dinstallation et renverra au manuel pour les sujets complexes ou pour des aides en cas de problmes.
Le guide de linstallation se trouve lAnnexe A.
Cela dit, nous esprons que vous aurez le temps de lire la plus grande partie de ce manuel. Votre
installation sera facilite par la connaissance acquise.
x
Chapitre 1. Bienvenue sur Debian
Ce chapitre propose un survol du projet Debian GNU/Linux. Si vous connaissez dj lhistoire du
projet Debian et de la distribution Debian GNU/Linux, vous pouvez passer au chapitre suivant.
Les dveloppeurs Debian participent aussi dautres projets : certains sont spcifiques Debian,
dautres concernent tout ou partie de la communaut Linux. Voici quelques exemples :
Le Linux Standard Base (http://www.linuxbase.org/) (LSB) est un projet dont le but est de standar-
diser le systme GNU/Linux de base. Les concepteurs de matriels et de logiciels pourront ainsi
plus facilement concevoir des applications et des pilotes de priphriques pour un systme Linux
gnrique plutt que pour une distribution particulire ;
Le standard pour lorganisation des systmes de fichiers (http://www.pathname.com/fhs/) (FHS)
est un effort pour standardiser lorganisation du systme de fichiers Linux. Le FHS permettra aux
dveloppeurs de logiciels de se concentrer sur la conception de programmes, sans avoir se proc-
cuper de la faon dont le paquet sera install dans les diffrentes distributions GNU/Linux ;
1
Chapitre 1. Bienvenue sur Debian
Debian Jr. (http://www.debian.org/devel/debian-jr/) est un projet interne dont le but est de sassurer
que Debian a quelque chose offrir nos utilisateurs les plus jeunes.
Pour des informations plus gnrales sur Debian, voir la FAQ Debian
(http://www.debian.org/doc/FAQ/).
2
Chapitre 1. Bienvenue sur Debian
Linux plante moins, peut plus facilement excuter plus dun programme la fois, est plus sr
que beaucoup de systmes dexploitation. Ces avantages font de Linux le systme dexploitation dont
la demande a la plus forte croissance sur le march des serveurs. Plus rcemment, Linux a aussi
commenc gagner en popularit parmi les utilisateurs, quils soient en entreprise ou chez eux.
3
Chapitre 1. Bienvenue sur Debian
4
Chapitre 1. Bienvenue sur Debian
2. Comment faire une sauvegarde de votre systme, prparer et configurer le matriel avant
dinstaller Debian, est expliqu dans le Chapitre 3. Si vous prvoyez de pouvoir dmarrer
plusieurs systmes, vous aurez besoin de partitionner votre disque dur ;
3. Dans le Chapitre 4, vous trouverez les fichiers ncessaires pour la mthode dinstallation que
vous avez choisie ;
4. Chapitre 5 dcrit comment amorcer le systme dinstallation ; ce chapitre contient aussi des pro-
cdures de dpannage en cas de problmes lors du dmarrage ;
5. Linstallation relle est dtaille dans le Chapitre 6. Elle comprend le choix dune langue, la confi-
guration des modules pour les pilotes de priphriques, la configuration de la connexion rseau
ainsi, quand on ne fait pas linstallation partir dun cdrom, les autres fichiers dinstallation
pourront tre rcuprs directement sur un serveur Debian , le partitionnement des disques
durs, linstallation du systme de base et la slection et linstallation des tches ; certains l-
ments concernant la manire de crer des partitions pour un systme Debian sont donns dans
lAnnexe C.
6. Comment amorcer le systme de base install est expliqu dans le Chapitre 7 ;
Une fois que vous avez install votre systme, vous pouvez lire le Chapitre 8. Ce chapitre explique o
trouver plus dinformations sur Unix et Debian et comment remplacer votre noyau.
Enfin, vous trouverez des informations sur ce document et sur la manire dy contribuer dans
lAnnexe E.
Note : Le projet Debian met disposition beaucoup de paquets qui ne satisfont pas nos cri-
tres de libert cest une concession pragmatique nos utilisateurs. Ces paquets ne font pas
partie de la distribution officielle, et ils sont distribus dans les parties contrib et non-free
des miroirs Debian, ou bien sur des cdroms vendus par des tiers ; voyez la FAQ Debian
(http://www.debian.org/doc/FAQ/), dans les archives FTP Debian , pour plus dinformations
sur lorganisation et le contenu des archives.
Beaucoup de programmes dans le systme Debian sont distribus selon les termes de la licence GNU
General Public License, souvent simplement appele la GPL . La licence GPL oblige donner le
5
Chapitre 1. Bienvenue sur Debian
code source du programme lorsque vous distribuez une copie binaire de ce programme ; cet article
assure que tout utilisateur pourra modifier le programme. Et cest pourquoi nous avons inclus le code
source 1 de tous les programmes prsents dans le systme Debian.
Dautres formes de copyright et de licence sont utilises dans le systme Debian. Vous
pourrez trouver les copyrights et les licences de chaque programme dans le rpertoire
/usr/share/doc/nom-du-paquet/copyright une fois le paquet install.
Pour en savoir plus sur les licences et comment Debian dcide de ce qui est suffisamment libre
pour tre inclus dans la distribution principale, consultez les Principes du logiciel libre selon Debian
(http://www.debian.org/social_contract#guidelines).
Lgalement, lavertissement le plus important est que ce logiciel est fourni sans aucune garantie. Les
programmeurs qui ont cr ce logiciel lont fait pour le bnfice de la communaut. Il nest donn
aucune garantie quant la pertinence du logiciel pour un quelconque usage. Cependant, puisque ce
logiciel est libre, vous pouvez le modifier autant que vous le dsirez et vous pouvez ainsi profiter
du travail de ceux qui ont amlior le logiciel.
1. Pour savoir o trouver et comment dcompresser et construire les paquets source Debian, voyez la FAQ Debian
(http://www.debian.org/doc/FAQ/), sous le titre Les bases du systme de gestion des paquets Debian .
6
Chapitre 2. Configuration ncessaire
Cette section contient des informations sur le matriel dont vous avez besoin pour commencer avec
Debian. Vous trouverez aussi des liens vers des informations supplmentaires concernant le matriel
reconnu par GNU et Linux.
7
Chapitre 2. Configuration ncessaire
2.1.2. Microprocesseurs
Les processeurs AMD64 et Intel 64 sont reconnus.
2.1.3. Portables
Dun point de vue technique, les ordinateurs portables fonctionnent comme les autres PC et les infor-
mations concernant les PC sappliquent aussi aux portables. Linstallation de Debian sur un portable
se passe trs bien. Des fonctionnalits comme la suspension automatique du systme la fermeture
du couvercle ou la reconnaissance de boutons spcifiques aux portables comme celui pour dsactiver
linterface wifi (mode airplane ) sont correctement installes. Cependant quelques constructeurs
utilisent du matriel propritaire pour certaines fonctions, matriel qui nest pas toujours reconnu.
Pour vrifier que votre portable fonctionne bien avec GNU/Linux, consultez les pages sur les por-
tables sous Linux (http://www.linux-laptop.net/).
8
Chapitre 2. Configuration ncessaire
9
Chapitre 2. Configuration ncessaire
nelles se trouvent sur le site de brltty (http://brltty.com/). Debian GNU/Linux 8 propose la version
5.2 de brltty.
10
Chapitre 2. Configuration ncessaire
quils sont ncessaires dans certaines circonstances, mais le priphrique fonctionnera sans sur la
plupart des systmes. Ainsi, cela arrive avec des cartes rseau utilisant le pilote tg3.
11
Chapitre 2. Configuration ncessaire
2.4.1. CD-ROM/DVD-ROM/BD-ROM
Note : Chaque fois que vous lirez CD dans ce manuel, cela voudra dire aussi bien CD-ROM
que DVD-ROM ou BD-ROM, car, du point de vue du systme dexploitation, les trois techniques
sont les mmes.
Linstallation partir dun CD est aussi possible avec la plupart des architectures.
Sur les PC, les ports SATA et IDE/ATAPI, ainsi que les lecteurs USB et CD-ROM SCSI sont reconnus,
comme le sont les priphriques FireWire reconnus par les pilotes ohci1394 et sbp2.
2.4.3. Le rseau
Pendant linstallation, le tlchargement des fichiers ncessaires peut se faire par le rseau. Selon
le type dinstallation que vous avez choisi et les rponses que vous donnez certaines questions,
le rseau est utilis ou non. Le systme dinstallation accepte la plupart des modes de connexion
(PPPoE, par exemple, mais pas ISDN ou PPP), par HTTP ou FTP. Une fois linstallation termine,
vous pouvez configurer les modes ISDN ou PPP.
Vous pouvez aussi amorcer le systme dinstallation sur le rseau, sans CD ni cl USB. Si vous avez
linfrastructure ncessaire votre rseau fait fonctionner des services DHCP et TFTP , il est trs
facile et rapide de dployer un grand nombre de machines. Mettre en uvre une telle infrastructure
exige cependant une certaine exprience technique qui nest pas la porte des dbutants.
Linstallation sans disque, en utilisant le dmarrage par rseau et le montage par NFS de tous les
systmes de fichiers locaux, est une autre possibilit.
12
Chapitre 2. Configuration ncessaire
1. Linstallateur graphique demande plus de mmoire que linstallateur texte. Il ne doit pas tre utilis sur des systmes avec
une quantit de mmoire infrieure 112MB. Si un choix est propos, il vaut mieux slectionner linstallateur texte.
13
Chapitre 3. Avant dinstaller Debian
GNU/Linux
Ce chapitre traite de la prparation ncessaire linstallation dun systme Debian, avant mme tout
amorage de linstallateur. Cela concerne la sauvegarde des donnes, la connaissance de votre matriel
et des informations ncessaires.
1. sauvegarder toutes les donnes du disque dur sur lequel linstallation sera faite ;
2. rassembler les informations concernant lordinateur, ainsi que la documentation ncessaire ;
3. tlcharger linstallateur et tous les pilotes et microprogrammes ncessaires ;
4. prparer les priphriques damorage, CD, DVD, cl USB, ou prparer un systme damorage
par le rseau pour amorcer linstallateur ;
5. amorcer linstallateur ;
6. choisir une langue ;
7. si ncessaire, mettre en place la connexion rseau par ethernet ;
8. si ncessaire, redimensionner les partitions du disque dur pour faire de la place pour
linstallation ;
9. crer et monter les partitions sur lesquelles Debian sera installe ;
10. attendre la fin du processus automatique de tlchargement/installation/configuration du systme
de base ;
11. installer un programme damorage qui puisse dmarrer Debian GNU/Linux ou un autre sys-
tme ;
12. charger le nouveau systme pour la premire fois.
14
Chapitre 3. Avant dinstaller Debian GNU/Linux
Sur PC 64 bits il est possible dutiliser la version graphique du systme dinstallation. Pour dautres
informations sur cette mthode dinstallation, voyez la Section 5.1.8.
Connatre les paquets qui sont impliqus dans chaque tape peut aider la rsolution des problmes
qui peuvent se produire durant linstallation. Voici les principaux acteurs de cette pice :
Linstallateur Debian est le sujet principal de ce manuel. Il dtecte le matriel et charge les
pilotes ncessaires, il met en place la connexion au rseau avec dhcp-client, il installe les paquets
du systme de base avec debootstrap et il lance tasksel pour vous permettre dinstaller dautres
logiciels. Il y a bien dautres acteurs mineurs, mais linstallateur Debian a termin sa tche
quand vous dmarrez pour la premire fois le nouveau systme.
Pour installer ce dont vous avez besoin, vous disposez du programme tasksel qui peut installer
des ensembles thmatiques de paquets, comme par exemple un serveur web ou un environnement de
bureau.
Une option importante lors de linstallation est dinstaller ou non un environnement de bureau avec le
systme X Window. Si vous navez pas choisi la tche Desktop environment , vous aurez un sys-
tme minimal avec ligne de commande. Linstallation dun environnement de bureau est facultative
car cela demande beaucoup plus despace disque que linstallation en mode texte. Dautre part, beau-
coup de systmes Debian sont des serveurs qui nont pas vraiment besoin dune interface graphique
pour tre oprationnels.
Notez que linstallateur et le systme X Window sont distincts. Les problmes lis ce dernier ne
sont pas du ressort de ce manuel.
3.3.1. La documentation
15
Chapitre 3. Avant dinstaller Debian GNU/Linux
16
Chapitre 3. Avant dinstaller Debian GNU/Linux
17
Chapitre 3. Avant dinstaller Debian GNU/Linux
ment, qui peut tre amorc depuis un support en lecture seule comme un CD ou un DVD. Son uti-
lisation ne modifie pas de faon permanente votre ordinateur. Vous pouvez modifier des paramtres,
installer des programmes, etc., tout cela se passe dans la mmoire vive de lordinateur. Si vous tei-
gnez lordinateur et relancez le systme autonome, tout est remis en ltat par dfaut. Excuter un
systme autonome est le moyen le plus simple de savoir si votre matriel est reconnu par Debian
GNU/Linux.
Un systme autonome impose quelques limitations. La premire est que toutes les modifications que
vous apportez doivent tre contenues dans la mmoire vive de lordinateur. Il faut donc assez de m-
moire et linstallation de certains logiciels peut chouer cause du manque de mmoire. Une autre
limitation est que le systme autonome officiel de Debian GNU/Linux ne contient que des lments
libres. Des microprogrammes non libres peuvent bien sr tre installs, mais aucune dtection auto-
matique nest effectue comme celle effectue par linstallateur Debian. Vous devrez donc installer
vous-mme les composants non libres.
Des informations sur les variantes disponibles des images autonomes de Debian se trouvent sur le site
web Debian Live Images (http://www.debian.org/CD/live/).
Quand un serveur DHCP est disponible sur votre rseau, vous navez pas besoin de toutes ces infor-
mations. Le serveur DHCP les fournira directement pendant le processus dinstallation.
Si votre accs Internet se fait par DSL ou par un modem cble (par un rseau TV cbl), et si vous
avez un routeur, souvent prconfigur par le fournisseur daccs, un serveur DHCP est habituellement
disponible.
En rgle gnrale : si vous navez pas eu paramtrer le rseau pour un systme Windows, la
connexion au rseau pour Debian GNU/Linux sera aussi automatiquement configure.
Pour un rseau WLAN/WiFi, vous aurez besoin des informations suivantes :
18
Chapitre 3. Avant dinstaller Debian GNU/Linux
La quantit de mmoire minimale rellement ncessaire est infrieure celle donne dans le tableau.
Selon larchitecture, il est possible dinstaller Debian avec 20 Mo (sur s390) ou 60 Mo (sur amd64).
Il en va de mme pour lespace disque, surtout si vous choisissez une une les applications installer.
Voyez la Section D.2 pour vous faire une ide de lespace disque ncessaire.
Il est possible de faire fonctionner un environnement de bureau sur de vieilles machines ou des ma-
chines bas de gamme mais il est alors recommand dinstaller un gestionnaire graphique moins gour-
mand en ressources que les environnements de bureau de GNOME et KDE. Par exemple, xfce4,
icewm et wmaker, mais il en existe dautres.
Il nest pas possible dindiquer des valeurs minimales concernant la mmoire et lespace disque n-
cessaires un serveur. Tout dpend de lutilisation qui en sera faite.
Il faut remarquer que ces mesures ne comptabilisent pas tous les fichiers, comme les fichiers des
utilisateurs, la messagerie et les donnes. Il vaut toujours mieux prvoir large quand il sagit de ses
propres fichiers et donnes.
Lespace disque ncessaire au bon fonctionnement du systme Debian GNU/Linux est pris en compte
dans ces valeurs recommandes. En particulier, la partition /var dans Debian contient beaucoup
dinformations sur ltat du systme. Les fichiers de dpkg (contenant des informations sur tous les
paquets installs) peuvent facilement atteindre 40 Mo ; apt-get y met les paquets tlchargs avant de
les installer. Au moins 200 Mo devraient tre attribus /var et beaucoup plus si vous installez un
environnement de bureau.
19
Chapitre 3. Avant dinstaller Debian GNU/Linux
partager des partitions avec dautres systmes Unix, mais ce point nest pas abord ici. Vous devez
attribuer au moins une partition la racine du systme Debian.
Vous pouvez trouver des informations sur le partitionnement actuel en utilisant un outil appropri
pour votre systme dexploitation, tel que fdisk pour DOS ou le gestionnaire de disque intgr pour
Windows. Les outils de partitionnement permettent toujours de montrer ltat actuel sans rien modi-
fier.
Modifier une partition contenant dj un systme de fichiers dtruit ces fichiers. Vous devriez donc
toujours faire des sauvegardes avant tout partitionnement. En continuant lanalogie avec la maison,
avant dabattre une cloison, vous dplaceriez certainement les meubles afin de ne pas les endommager.
Plusieurs systmes dexploitation modernes offrent la possibilit de dplacer et redimensionner des
partitions existantes sans perdre leurs donnes. De la place est ainsi cre pour ajouter des partitions.
Mme si cela fonctionne trs bien dans la plupart des cas, modifier les partitions dun disque est une
opration fondamentalement dangereuse. Avant toute modification, une sauvegarde des donnes doit
tre effectue. Pour les partitions de type FAT/FAT32 et NTFS sur les systmes DOS et Windows,
linstallateur Debian et le gestionnaire de disque intgr de Windows 7 permettent de modifier
les partitions.
Pour redimensionner une partition FAT ou NTFS avec linstallateur Debian, il faut aller
ltape du partitionnement, slectionner loption du partitionnement manuel, choisir une partition
redimensionner et simplement indiquer sa nouvelle dimension.
Crer ou supprimer des partitions peut se faire avec linstallateur Debian ou avec le systme
dexploitation existant. En rgle gnrale, il vaut mieux utiliser le systme dexploitation auquel
sont destines les partitions. Ainsi, les partitions pour Debian GNU/Linux seront cres avec
linstallateur Debian et les partitions pour un autre systme seront cres avec cet autre
systme. Linstallateur Debian peut crer sans problme particulier des partitions pour
dautres systmes dexploitation mais il existe quelques rares cas o cela peut poser des problmes.
Il est donc plus sr de crer les partitions dun systme avec les outils de partitionnement de ce
systme.
Si vous installez plusieurs systmes dexploitation sur la mme machine, vous devriez commencer
par les autres systmes avant dinstaller Debian. Windows ainsi que dautres installateurs de systme
dexploitation peuvent vous empcher de dmarrer Debian, ou vous encourager reformater les par-
titions non reconnues.
Vous pouvez annuler ces actions ou les viter, mais installer en premier le systme natif vous par-
gnera des problmes.
20
Chapitre 3. Avant dinstaller Debian GNU/Linux
21
Chapitre 3. Avant dinstaller Debian GNU/Linux
entre le BIOS classique (ou lUEFI avec CSM) et lUEFI natif. Une des principales diffrences est la
faon denregistrer les partitions sur le disque dur. Alors que le BIOS et lUEFI avec CSM utilisent une
table de partitionnement DOS, lUEFI utilise un schma de partition diffrent appel GUID Partition
Table (GPT). Sur un seul disque, une seule faon peut tre utilise, et dans le cas dune installation
multi-boot avec diffrents systmes dexploitation sur le mme disque, tous doivent utiliser le mme
type de table de partitions. Amorcer depuis un disque avec GPT nest possible quen mode UEFI
natif, mais utiliser GPT devient de plus en plus commun mesure que les disques grossissent, car la
table de partitionnement DOS classique ne peut pas adresser des disques de plus de 2 Traoctets alors
que GPT le permet. Lautre principale diffrence entre le BIOS (ou lUEFI avec CSM) et lUEFI
natif rside dans la localisation et le format du code damorage. Ainsi, des chargeurs damorage
( bootloaders ) diffrents sont utiliss pour chaque systme.
Ce dernier point devient important au dmarrage de linstallateur Debian sur un systme UEFI
avec CSM parce que linstallateur vrifie sil a t dmarr sur un systme BIOS ou UEFI natif, et
installe le chargeur damorage correspondant. Habituellement, cela fonctionne sans problme, mais
peut en poser dans les environnements multi-boot. Sur certains systmes UEFI avec CSM, le mode
damorage par dfaut des priphriques amovibles peut tre diffrent de celui utilis lamorage
depuis le disque dur. Ainsi, lamorage de linstallateur Debian depuis une clef USB dans
un mode diffrent de celui utilis lors de lamorage du systme dexploitation dj install sur le
disque dur, le mauvais chargeur damorage peut tre install et le systme devient impossible
dmarrer aprs linstallation. Au moment de choisir le priphrique damorage depuis le menu du
microprogramme, certains systmes offrent deux choix pour chaque priphrique, ainsi lutilisateur
peut choisir si lamorage doit se faire avec CSM ou en mode UEFI natif.
Un autre sujet relatif lUEFI est le mcanisme appel secure boot (dmarrage scuris). Le
dmarrage scuris correspond une fonction de lUEFI qui autorise le microprogramme charger
et excuter uniquement du code sign par cryptographie avec certaines clefs et ainsi bloquer tout
code damorage (potentiellement dangereux) sign avec une clef inconnue ou pas sign du tout. En
pratique, la seule clef accepte par dfaut sur la plupart des systmes UEFI avec dmarrage scu-
ris est une clef de Microsoft utilise pour signer le chargeur damorage de Windows. Comme le
code damorage utilis par linstallateur Debian nest pas sign par Microsoft, lamorage de
linstallateur ncessite la dsactivation du dmarrage scuris. Le dmarrage scuris est souvent ac-
tiv par dfaut sur les systmes vendus prinstalls avec une version 64 bits de Windows 8 et il ny a
malheureusement pas de faon standard de dsactiver la configuration UEFI. Sur certains systmes,
loption pour dsactiver le dmarrage scuris est visible uniquement lorsquun mot de passe BIOS a
t configur par lutilisateur. Ainsi, si vous avez un systme avec le dmarrage scuris activ, mais
ne trouvez pas loption pour le dsactiver, essayez de configurer un mot de passe BIOS, redmarrez
la machine et cherchez de nouveau une option approprie.
22
Chapitre 3. Avant dinstaller Debian GNU/Linux
fichiers. Pour cela, dans une configuration en dual boot , pour viter la corruption du systme de
fichiers, la fonctionnalit fast boot doit tre dsactive depuis Windows.
Il peut aussi tre ncessaire de dsactiver la fonction fast boot pour permettre laccs la confi-
guration UEFI et choisir damorcer un autre systme dexploitation ou linstallateur Debian.
Sur certains systmes UEFI, le microcode peut rduire la dure du boot en ninitialisant pas le
contrleur de clavier ou le matriel USB. Dans ce cas, il est ncessaire de dmarrer Windows pour
dsactiver cette fonctionnalit et autoriser un changement de lordre damorage.
23
Chapitre 4. Comment obtenir les supports du
systme dinstallation ?
24
Chapitre 4. Comment obtenir les supports du systme dinstallation ?
Avertissement
Les procdures dcrites dans cette section dtruisent ce qui se trouve sur le priphrique. Faites
trs attention utiliser le nom correct pour la cl USB. Si vous vous trompez et utilisez un autre
priphrique, un disque dur par exemple, toutes les donnes du disque seront perdues.
# cp debian.iso /dev/sdX
# sync
Important : Limage doit tre copie sur le disque complet, et pas sur une partition. Par exemple
/dev/sdb et non pas /dev/sdb1. Nutilisez pas doutils qui modifient limage, tels que unetbootin.
Important : Cette faon de faire devrait convenir la plupart des utilisateurs. Les mthodes qui
suivent sont plus complexes et sont destines des utilisateurs aux besoins spcifiques.
25
Chapitre 4. Comment obtenir les supports du systme dinstallation ?
Limage hybride noccupe pas toute la place sur la cl. Si vous navez quune seule cl ou si vous
souhaitez mettre tout ce qui vous est ncessaire sur un seul priphrique, il peut tre intressant
dutiliser lespace libre pour stocker dautres fichiers, microprogrammes, paquets, etc.
Pour cela, vous devez crer une deuxime partition FAT, monter la partition et y copier et dcompres-
ser le microprogramme. Par exemple :
Si vous avez copi le fichier mini.iso sur la cl, il nest pas ncessaire de crer la deuxime partition
car elle est dj prsente. Dbrancher et rebrancher la cl rend les deux partitions visibles.
Montez ensuite la cl (mount /dev/sdX /mnt), qui aura maintenant un systme de fichiers FAT , et
copiez une image Debian de type netinst ou limage dun disque entier. Dmontez la cl (umount
/mnt) et voil, cest fait !
Note : La plupart des cls USB sont prconfigures avec une seule partition FAT16. Vous naurez
sans doute pas partitionner ou formater la cl. Si vous devez le faire, utilisez le programme
26
Chapitre 4. Comment obtenir les supports du systme dinstallation ?
cfdisk ou un autre programme de partitionnement pour crer cette partition 1, puis installez un
MBR avec :
# install-mbr /dev/sdX
La commande install-mbr se trouve dans le paquet Debian mbr. Crez maintenant le systme
de fichier avec :
# mkdosfs /dev/sdX1
Faites attention utiliser le priphrique correct pour la cl. Le programme mkdosfs se trouve
dans le paquet Debian dosfstools.
Pour pouvoir lancer le noyau aprs lamorage sur la cl, nous y installons un programme damorage.
Tous les programmes damorage fonctionnent (p. ex. lilo), mais syslinux est prfrable car il uti-
lise une partition FAT16 et peut tre reconfigur en modifiant un simple fichier texte. On peut modifier
la configuration du programme damorage avec tous les systmes dexploitation qui acceptent le sys-
tme de fichiers FAT.
Pour mettre syslinux sur la partition FAT16 de la cl, installez les paquets syslinux et mtools
sur votre systme et saisissez la commande :
# syslinux /dev/sdX1
Encore une fois, faites bien attention utiliser le nom correct pour la cl. La partition ne doit pas tre
monte au lancement de syslinux. Cette procdure crit un secteur damorage sur la partition et cre
le fichier ldlinux.sys qui contient le code du programme damorage.
default vmlinuz
append initrd=initrd.gz
Pour linstallateur graphique, vous devez ajouter la deuxime ligne le paramtre vga=788. Dautres
paramtres peuvent tre ajouts.
Pour que linvite damorage permette lajout de paramtres, crez une ligne prompt 1.
27
Chapitre 4. Comment obtenir les supports du systme dinstallation ?
Si vous utilisez une image hd-media, vous devez copier maintenant le fichier ISO dune image ISO
de Debian 2 sur la cl. Une fois limage copie, dmontez la cl (umount /mnt).
2. Vous pouvez aussi utiliser limage netinst ou limage dun disque complet sur la cl. Consultez la Section 4.1. Slec-
tionnez celle qui va bien. Limage netboot mini.iso nest pas utilisable dans ce cas.
28
Chapitre 4. Comment obtenir les supports du systme dinstallation ?
Note : Pour un serveur Debian nous recommandons tftpd-hpa. Cest un logiciel crit par lauteur
du programme syslinux, ce qui est un gage de qualit. Une autre possibilit est le programme
atftpd.
host clientname {
filename "/tftpboot.img";
server-name "servername";
next-server servername;
hardware ethernet 01:23:45:67:89:AB;
fixed-address 192.168.1.90;
}
29
Chapitre 4. Comment obtenir les supports du systme dinstallation ?
Dans cet exemple, le serveur servername joue le rle de serveur DHCP, serveur TFTP et passerelle
rseau. Vous devrez certainement changer les options concernant le nom de domaine ainsi que le nom
du serveur et ladresse matrielle du client. Loption filename devrait tre le nom du fichier extrait
par TFTP.
Aprs avoir modifi le fichier de configuration de dhcpd, relancez dhcpd par
/etc/init.d/isc-dhcp-server restart.
default-lease-time 600;
max-lease-time 7200;
allow booting;
allow bootp;
group {
next-server 192.168.1.3;
host tftpclient {
# Adresse matrielle du client TFTP
hardware ethernet 00:10:DC:27:6C:15;
filename "pxelinux.0";
}
}
Pour un dmarrage PXE, le fichier du client pxelinux.0 est un programme damorage et non une
image du noyau (voir la Section 4.5.4 ci-dessous).
30
Chapitre 4. Comment obtenir les supports du systme dinstallation ?
Maintenant, vous devez crer le fichier /etc/bootptab qui utilise le mme genre de format familier
et cryptique que les bons vieux fichiers BSD printcap, termcap et disktab. Voyez la page de
manuel de bootptab pour dautres informations. Pour bootpd CMU, il sera ncessaire dobtenir
ladresse matrielle (MAC) du client. Voici un exemple du fichier /etc/bootptab :
client:\
hd=/tftpboot:\
bf=tftpboot.img:\
ip=192.168.1.90:\
sm=255.255.255.0:\
sa=192.168.1.1:\
ha=0123456789AB:
Vous devrez changer au moins loption ha qui spcifie ladresse matrielle du client. Loption bf
spcifie le fichier que le client devra rcuprer par TFTP ; cf. Section 4.5.4 pour plus de prcisions.
En comparaison, configurer BOOTP avec dhcpd ISC est trs facile parce quil traite les clients
BOOTP comme des clients DHCP lgrement spciaux. Certaines architectures requirent une confi-
guration complexe pour amorcer les clients par BOOTP. Si la vtre en fait partie, lisez la Section 4.5.1.
Sinon, il suffit simplement de modifier le fichier /etc/dhcp/dhcpd.conf et dajouter la directive
allow bootp au bloc de configuration pour le sous-rseau contenant le client, puis de redmarrer
dhcpd avec /etc/init.d/isc-dhcp-server restart.
Note : Les serveurs TFTP utilisaient habituellement le rpertoire /tftpboot pour stocker les
images. Cependant les paquets Debian GNU/Linux se servent dautres rpertoires pour obir au
standard sur lorganisation des fichiers (http://www.pathname.com/fhs/). Par exemple, tftpd-hpa
utilise par dfaut /srv/tftp. Vous aurez modifier les exemples de cette section.
Toutes les alternatives in.tftpd disponibles dans Debian doivent enregistrer les requtes TFTP dans
le journal du systme. Quelques unes acceptent une option -v qui augmente la quantit dinformations
enregistres. En cas derreur damorage, il est recommand de consulter ces enregistrements pour
rechercher les causes des erreurs.
31
Chapitre 4. Comment obtenir les supports du systme dinstallation ?
faire un lien depuis ce fichier vers le fichier que tftpd utilisera pour amorcer le client. Malheureuse-
ment, le nom du fichier est dtermin par le client TFTP et il ny a pas vraiment de standard.
Pour le dmarrage PXE, tout ce dont vous avez besoin est dans larchive
netboot/netboot.tar.gz. Extrayez les fichiers dans le rpertoire de limage tftpd. Assurez-vous
que le serveur DHCP donnera bien le fichier pxelinux.0 comme fichier damorage tftpd.
32
Chapitre 5. Dmarrer le systme dinstallation
Avertissement
Si vous voulez conserver les autres systmes dexploitation existants sur votre machine, vous devez
les teindre avant de lancer linstallateur. Linstallation dun systme alors quun autre systme a t
mis en veille peut endommager ou dtruire ltat du systme mis en veille.
Note : Voyez la Section 5.1.8 pour savoir comment amorcer linstallateur graphique.
33
Chapitre 5. Dmarrer le systme dinstallation
d:
Sinon, modifiez le disque courant pour le disque dur que vous avez pralablement prpar selon la
mthode explique dans la Section 4.4.2.
Allez dans le rpertoire de la variante choisie, par exemple :
cd \install.amd
cd gtk
34
Chapitre 5. Dmarrer le systme dinstallation
lutilisation par le noyau vmlinuz dun disque virtuel en mmoire comme sa partition racine.
Voici un exemple de fichier /etc/lilo.conf :
image=/boot/newinstall/vmlinuz
label=newinstall
initrd=/boot/newinstall/initrd.gz
Pour plus de prcisions, rfrez-vous aux pages de manuel de initrd(4) et de lilo.conf(5). Excutez
maintenant lilo et relancez la machine.
La procdure pour GRUB1 est relativement similaire. Cherchez le fichier menu.lst dans le r-
pertoire /boot/grub/ (parfois /boot/boot/grub/), et ajoutez une entre pour linstallateur, par
exemple en supposant que /boot soit sur la premire partition du premier disque du systme :
La procdure pour GRUB2 est semblable. Le fichier sappelle grub.cfg au lieu de menu.lst. Une
entre pour linstallateur pourrait tre celle-ci :
35
Chapitre 5. Dmarrer le systme dinstallation
5.1.6.3. Etherboot
Le projet etherboot (http://www.etherboot.org) offre des disquettes damorage et mme des ROM
qui permettent lamorage par TFTP.
Install
Graphical install
Advanced options >
Help
Install with speech synthesis
Note : Cet cran sera diffrent selon le mode damorage de votre systme (BIOS ou UEFI) mais
les mmes options vous seront prsentes.
36
Chapitre 5. Dmarrer le systme dinstallation
Vous pouvez alors appuyer sur la touche Entre pour amorcer linstallateur avec les options par dfaut
ou bien saisir une commande particulire avec les paramtres damorage ncessaires. Les crans
daide listent certains paramtres utiles. Si vous ajoutez des paramtres la ligne de commande,
noubliez pas dindiquer la mthode damorage (la valeur par dfaut est install) et un espace
avant le premier paramtre (par exemple, install fb=false).
Note : Le clavier cet instant est suppos tre un clavier de type American English . Si
votre carte clavier est agence autrement, les caractres affichs sur lcran seront parfois dif-
frents de ceux que vous saisissez. Il existe sur Wikipedia un schma de la carte clavier US
(http://en.wikipedia.org/wiki/Keyboard_layout#United_States) qui peut vous aider saisir les bons
caractres.
Note : Si le BIOS du systme est configur pour utiliser une console srie, il se peut que
lcran graphique initial ne saffiche pas au moment de lamorage de linstallateur, ni le menu
damorage. Cela peut aussi arriver si vous installez le systme depuis une machine distante qui
offre une interface texte la console VGA, par exemple la console texte integrated Lights Out
(iLO) de Compaq ou la Integrated Remote Assistant (IRA) de HP.
Pour sauter lcran damorage graphique, vous pouvez appuyer sur la touche Esc pour obtenir
linvite damorage en mode texte, ou appuyer sur la touche H puis sur la touche Entre
pour slectionner loption Help dcrite plus haut. Toute saisie sera alors affiche sur la ligne
dinvite. Pour empcher linstallateur dutiliser le tampon vido dans la suite de linstallation, vous
pouvez ajouter le paramtre vga=normal fb=false linvite damorage.
Note : Linstallateur graphique exige beaucoup plus de mmoire que linstallateur texte : 229MB.
Sil ny a pas assez de mmoire, linstallateur reviendra linterface newt .
1. Limage ISO mini peut tre tlcharge sur un miroir Debian, voyez la Section 4.2. Cherchez netboot/gtk/mini.iso.
37
Chapitre 5. Dmarrer le systme dinstallation
5.2. Accessibilit
Certaines personnes ont besoin dune aide spciale, par exemple cause dune dficience visuelle.
Les plages Braille USB sont dtectes automatiquement (sauf les plages srie connectes grce
un convertisseur srie vers USB), mais la plupart des autres fonctionnalits doivent tre actives
explicitement. Sur certaines machines, le menu damorage met un bip quand la frappe des touches
est possible. Des paramtres damorage peuvent alors tre ajouts pour activer les fonctions
daccessibilit (voir aussi la Section 5.1.7). Remarquez que, sur la plupart des architectures, le
programme damorage considre le clavier comme un clavier QWERTY.
38
Chapitre 5. Dmarrer le systme dinstallation
5.2.8. Prconfiguration
Debian peut tre aussi installe de faon automatique en utilisant la prconfiguration. Une documen-
tation est disponible dans lAnnexe B.
39
Chapitre 5. Dmarrer le systme dinstallation
2. partir des noyaux de la srie 2.6.9, on peut utiliser 32 options sur la ligne de commande et 32 options denvironnement.
En cas de dpassement, le noyau panique.
40
Chapitre 5. Dmarrer le systme dinstallation
debconf/priority (priority)
Ce paramtre sert dclarer le niveau de la priorit partir de laquelle les messages sont affichs.
Dans linstallation par dfaut, ce paramtre est gal priority=high. Cela signifie que les
messages avec des priorits high et critical seront affichs, mais non les messages avec
des priorits medium et low . Si des problmes apparaissent, linstallateur fixe la priorit
comme il est ncessaire.
Si vous ajoutez le paramtre priority=medium au dmarrage, vous obtiendrez le
menu dinstallation et un contrle plus fin du processus dinstallation. Si vous ajoutez
priority=low, tous les messages seront affichs ; cest lquivalent de la mthode de
dmarrage expert. Si vous utilisez priority=critical, seuls les messages critiques seront
affichs et linstallateur fera ce quil faut pour tout faire correctement.
DEBIAN_FRONTEND
Ce paramtre contrle le type dinterface quutilisera linstallateur. Voici les valeurs possibles
actuellement :
DEBIAN_FRONTEND=noninteractive
DEBIAN_FRONTEND=text
DEBIAN_FRONTEND=newt
DEBIAN_FRONTEND=gtk
BOOT_DEBUG
Si lon donne la valeur 2 ce paramtre, le processus damorage de linstallateur sera enregistr
avec beaucoup de dtails dans les journaux du dmarrage. Si lon donne la valeur 3, des inter-
prteurs seront disponibles des endroits stratgiques du processus damorage. Il faut quitter
(exit) les interprteurs pour revenir au processus damorage.
BOOT_DEBUG=0
valeur par dfaut.
BOOT_DEBUG=1
BOOT_DEBUG=2
Beaucoup dinformations.
BOOT_DEBUG=3
41
Chapitre 5. Dmarrer le systme dinstallation
INSTALL_MEDIA_DEV
La valeur de ce paramtre donne ladresse du priphrique sur lequel se trouve linstallateur
Debian. Par exemple, INSTALL_MEDIA_DEV=/dev/floppy/0
La disquette de dmarrage recherche la disquette racine sur toutes les disquettes. Grce ce
paramtre, on peut limiter cette recherche un seul priphrique.
log_host
log_port
Avec ces paramtres, linstallateur peut envoyer des messages un syslog distant, sur un hte et
un port spcifis, aussi bien que dans un fichier local. Si le port nest pas indiqu, linstallateur
utilise le port standard de syslog, 514.
lowmem
Ce paramtre permet de forcer un niveau de mmoire utiliser autre que celui bas sur la m-
moire disponible. Les valeurs possibles sont 1 ou 2. Voyez la Section 6.3.1.1.
noshell
Ce paramtre interdit lutilisation dinterprteur de commande interactif sur les consoles tty2 et
tty3. Cest utile pour des installations automatises o la scurit est limite.
debian-installer/framebuffer (fb)
Certaines architectures utilisent le tampon vido du noyau framebuffer afin doffrir linstallation
en plusieurs langues. Si le tampon vido pose des problmes sur votre systme, vous pouvez
utiliser le paramtre vga=normal fb=false, pour le dsactiver. Les symptmes de ce problme
sont des messages derreur au sujet de bterm ou bogl, un cran noir, ou un blocage quelques
minutes aprs le dbut de linstallation.
debian-installer/theme (theme)
Lapparence (couleurs, icnes, etc.) de linterface de linstallateur est dtermine par un thme.
Les thmes diffrent selon les interfaces. Pour linstant, il nexiste quun seul thme, dark ,
destination des dficients visuels. Propos par les interfaces newt et gtk, il peut tre activ avec
le paramtre theme=dark .
netcfg/disable_autoconfig
Linstallateur Debian recherche automatiquement la configuration du rseau par autoconfigura-
tion IPv6 et DHCP. Si la recherche russit, vous naurez plus la possibilit de vrifier et de mod-
ifier les valeurs obtenues. Vous ne pouvez configurer vous-mme le rseau que si la recherche
automatique a chou.
Sil existe un routeur IPv6 ou un serveur DHCP sur votre rseau local et si vous voulez les
ignorer parce quils donnent, par exemple, des valeurs fausses, vous pouvez utiliser le paramtre
netcfg/disable_autoconfig=true pour empcher toute configuration automatique (ni v4
ni v6) et indiquer vous-mme les paramtres du rseau.
hw-detect/start_pcmcia
Fixez ce paramtre false pour empcher le dmarrage des services PCMCIA. Certains ordi-
nateurs portables connaissent des problmes avec les PCMCIA.
42
Chapitre 5. Dmarrer le systme dinstallation
disk-detect/dmraid/enable (dmraid)
Fixez ce paramtre true pour permettre la reconnaissance des disques Serial ATA RAID (ATA
RAID, BIOS RAID ou fake RAID). Notez que la gestion de ces disques nest quen phase
dexprimentation. On peut trouver dautres informations sur le wiki de linstallateur Debian
(http://wiki.debian.org/DebianInstaller/).
preseed/url (url)
Ce paramtre indique lURL dun fichier de prconfiguration tlcharger pour automatiser
linstallation. Voyez la Section 4.6.
preseed/file (file)
Ce paramtre indique le chemin dun fichier de prconfiguration utiliser pour automatiser
linstallation. Voyez la Section 4.6.
preseed/interactive
Avec la valeur true, les questions seront affiches mme si elles ont t prconfigures. Cela
peut tre utile pour tester le fichier de prconfiguration. Il faut noter que cela naura aucun effet
sur les paramtres passs comme paramtres damorage. Pour ces paramtres, on peut utiliser
une syntaxe spciale. Consultez la Section B.5.2 pour des prcisions.
auto-install/enable (auto)
Ce paramtre retarde certaines questions normalement poses avant linstallation du rseau.
Ainsi la prconfiguration devient possible. Voyez la Section B.2.3 pour des prcisions.
finish-install/keep-consoles
Lors dune installation partir dune console srie, les consoles virtuelles (VT1-VT6) sont ds-
actives dans /etc/inittab. Pour empcher cette dsactivation, mettez ce paramtre true.
cdrom-detect/eject
Avant de ramorcer, linstallateur jecte automatiquement le support optique utilis pendant
linstallation. Cela peut tre inutile si le systme ne samorce pas automatiquement partir du
CD. Parfois ce nest pas souhaitable si, par exemple, le lecteur optique ne peut pas rinsrer le
support lui-mme et si lutilisateur nest pas l pour le faire. Certains types de lecteur ne peuvent
pas recharger automatiquement le support.
Il suffit de mettre ce paramtre false pour dsactiver ljection automatique. Mais il faut vous
assurer que le systme ne samorcera pas partir du lecteur aprs linstallation.
base-installer/install-recommends (recommends)
En mettant cette option false, le systme de gestion des paquets ninstallera pas automatique-
ment les paquets Recommends , ni pendant linstallation ni ensuite dans le systme install.
Consultez la Section 6.3.4.
Cette option permet dobtenir un systme plus petit. Elle peut conduire aussi labsence de fonc-
tionnalits quon peut normalement sattendre trouver. Il vous faudra installer vous-mmes les
paquets recommands pour retrouver ces fonctionnalits. Seuls des utilisateurs trs expriments
devraient se servir de cette option.
debian-installer/allow_unauthenticated
Par dfaut, linstallateur demande que les dpts soient authentifis par une cl gpg connue. On
peut mettre ce paramtre true pour dsactiver cette authentification. Attention : commande
43
Chapitre 5. Dmarrer le systme dinstallation
rescue/enable
Mettez ce paramtre true pour entrer dans le mode de secours au lieu de faire une installation
normale. Voyez la Section 8.7.
debian-installer/language (langue)
debian-installer/country (pays)
debian-installer/locale (locale)
La langue, le pays et la locale, utiliss pour linstallation et dans le systme install, peuvent tre
indiqus de deux manires.
La mthode la plus facile est de passer simplement le paramtre locale. La langue et le pays se-
ront dduits de cette valeur. Par exemple, locale=de_CH slectionne lallemand comme langue
et la Suisse comme pays. La locale de_CH.UTF-8 sera la locale par dfaut sur le systme ins-
tall. Le dfaut de cette mthode est quelle ne permet pas de choisir toutes les combinaisons
possibles de langue, pays et locale.
La deuxime mthode, plus souple, permet dindiquer sparment language et country.
Dans ce cas, il est aussi possible dindiquer une locale particulire pour le systme install. Par
exemple : language=en country=DE locale=en_GB.UTF-8.
anna/choose_modules (modules)
Ce paramtre permet de charger automatiquement des composants de linstallateur qui ne
sont pas chargs par dfaut. Voici des exemples de composants qui peuvent tre utiles :
openssh-client-udeb (pour pouvoir utiliser scp pendant linstallation) et ppp-udeb
(consultez la Section D.5).
netcfg/disable_autoconfig
Ce paramtre peut tre mis true pour dsactiver la configuration automatique IPv6 et DHCP
et forcer une configuration manuelle du rseau.
mirror/protocol (protocole)
Linstallateur utilise normalement le protocole HTTP pour tlcharger les fichiers sur les miroirs
Debian. Il nest pas possible de passer FTP pendant les installations faites avec la priorit
normale. En mettant ce paramtre ftp, vous pouvez forcer linstallateur utiliser ce protocole.
Notez que vous ne pouvez slectionner un miroir FTP dans une liste, vous devrez saisir son nom.
tasksel:tasksel/first (tches)
Ce paramtre permet la slection de tches qui ne sont pas disponibles dans la liste interactive,
comme par exemple la tche kde-desktop. Voyez la Section 6.3.5.2 pour des prcisions.
44
Chapitre 5. Dmarrer le systme dinstallation
module.paramtre=valeur
Si vous devez passer plusieurs paramtres, pour un module ou pour plusieurs modules, il suffit de
rpter la formule. Ainsi, pour faire quune vieille carte 3com utilise le connecteur BNC (connexion
par cble coaxial) et lIRQ 10 :
3c509.xcvr=3 3c509.irq=10
45
Chapitre 5. Dmarrer le systme dinstallation
Plusieurs causes sont possibles. Voici une liste de problmes connus, accompagns de suggestions sur
la manire de les traiter.
On peut tout dabord essayer deux choses trs simples :
Si le CD ne samorce pas, il faut vrifier quil est correctement insr et quil nest pas sale.
Si linstallateur ne reconnat pas le CD, on peut lancer une deuxime fois loption Dtecter et
monter un CD-ROM. Certains problmes de DMA avec les trs anciens lecteurs sont rsolus de
cette faon.
Si rien ne fonctionne, essayez les suggestions qui suivent. La plupart, mais pas toutes, concernent
aussi bien les CD-ROM que les DVD, mais nous utilisons le terme CD pour simplifier.
Si vous ne pouvez faire linstallation partir dun CD, vous pouvez essayer lune des autres mthodes
disponibles.
Certains lecteurs anciens ne peuvent lire des disques gravs grande vitesse sur les lecteurs mod-
ernes.
Certains lecteurs trs anciens ne fonctionnent pas correctement si le DMA (direct memory access)
est activ.
Vrifiez que le BIOS est rellement capable de grer lamorage partir dun CD, certains trs
anciens systmes ne le permettent pas, et que le lecteur est bien le priphrique damorage.
Si vous avez tlcharg une image ISO, vrifiez que la somme MD5 de cette image correspond
celle associe dans le fichier MD5SUMS. Ce fichier se trouve normalement l o vous avez tlcharg
limage.
$ md5sum debian-testing-i386-netinst.iso
a20391b12f7ff22ef705cee4059c6b92 debian-testing-i386-netinst.iso
Vrifiez ensuite que la somme MD5 du CD grav correspond aussi. La commande suivante devrait
fonctionner. Elle utilise la taille de limage pour lire le nombre doctets sur le CD.
$ dd if=/dev/cdrom | \
> md5sum
a20391b12f7ff22ef705cee4059c6b92 -
262668+0 records in
262668+0 records out
134486016 bytes (134 MB) copied, 97.474 seconds, 1.4 MB/s
46
Chapitre 5. Dmarrer le systme dinstallation
Quand le lecteur de CD nest pas reconnu mme aprs un amorage russi, il suffit souvent de re-
commencer pour rsoudre le problme. Si vous possdez plusieurs lecteurs, mettez le CD dans lautre
lecteur. Si rien ne fonctionne ou si des erreurs de lecture sont signales, essayez les suggestions listes
ci-dessous. Une connaissance lmentaire de Linux est ncessaire. Pour excuter ces commandes, il
faut passer sur la deuxime console virtuelle (VT2) et lancer un interprteur de commandes.
Passez sur VT4 et consultez le fichier /var/log/syslog (avec lditeur nano) en recherchant des
messages derreur spcifiques. Vrifiez ensuite la sortie de dmesg.
Si votre lecteur a t reconnu, vrifiez la sortie de dmesg. Vous devriez voir des lignes de ce type
(elles ne se suivent pas ncessairement) :
Si vous ne voyez rien de tel, il est probable que le contrleur du lecteur na pas t reconnu ou
quil nest pas du tout gr. Si vous connaissez le pilote ncessaire ce contrleur, vous pouvez le
charger vous-mme avec modprobe.
Vrifiez que le lecteur de CD est bien list dans le rpertoire /dev/. Pour lexemple ci-dessus, ce
serait /dev/hdc. Il doit exister aussi un fichier /dev/cdrom.
Vrifiez avec la commande mount que le CD est dj mont. Si non, montez-le vous-mme :
$ cd /proc/ide/hdc
$ grep using_dma settings
using_dma 1 0 1 rw
Un 1 dans la premire colonne aprs using_dma signifie quil est activ. Dans ce cas,
dsactivez-le :
$ echo -n "using_dma:0"
>settings
Assurez-vous que vous tes bien dans le rpertoire du priphrique qui correspond au lecteur de
CD.
Si vous rencontrez des problmes pendant linstallation, vrifiez lintgrit du CD avec loption qui
se trouve en fin du menu principal de linstallateur. Cette option peut aussi servir de test quand le
CD est lu correctement.
47
Chapitre 5. Dmarrer le systme dinstallation
dmesg
lspci
lsmod
amixer
48
Chapitre 5. Dmarrer le systme dinstallation
Package: installation-reports
Boot method: <Comment avez-vous amorc linstallateur ? CD, disquette ? rseau ?>
Image version: <URL complte de limage tlcharge>
49
Chapitre 5. Dmarrer le systme dinstallation
Initial boot: [ ]
Detect network card: [ ]
Configure network: [ ]
Detect CD: [ ]
Load installer modules: [ ]
Detect hard drives: [ ]
Partition hard drives: [ ]
Install base system: [ ]
Clock/timezone setup: [ ]
User/password setup: [ ]
Install tasks: [ ]
Install boot loader: [ ]
Overall install: [ ]
Comments/Problems:
Dans le rapport de bogue, dcrivez le problme en incluant les derniers messages visibles du noyau
dans le cas dun plantage du noyau. Dcrivez les tapes que vous avez effectues pour arriver l.
50
Chapitre 6. Comment utiliser linstallateur
Debian ?
51
Chapitre 6. Comment utiliser linstallateur Debian ?
se trouvent, pendant linstallation, dans le fichier /var/log/, et, quand la machine a dmarr le
nouveau systme, ces messages se trouvent dans /var/log/installer/.
Le menu principal
Affiche la liste des composants pendant les oprations de linstallateur et lance le composant qui
a t choisi. Les questions du menu principal ont la priorit medium (moyenne), et si la priorit
que vous avez choisie est high (haute) ou critical (critique) (high, par dfaut), vous ne verrez pas
le menu. Quand une erreur se produit, qui demande votre intervention, la priorit de la question
peut tre abaisse temporairement pour vous permettre de rsoudre le problme, et dans ce cas,
le menu apparat.
Depuis le composant en cours, vous pouvez revenir au menu principal en slectionnant plusieurs
fois le bouton Go Back.
localechooser
Ce programme permet lutilisateur de choisir des paramtres rgionaux pour linstallation et
le systme installer : la langue, le pays et les locales. Linstallateur affiche ses messages dans
la langue choisie ; si la traduction des messages dans cette langue nest pas complte, certains
messages seront affichs en anglais.
console-setup
Ce programme affiche une liste des cartes clavier.
hw-detect
Ce programme dtecte automatiquement la plupart des lments matriels du systme, les cartes
rseau, les disques, les cartes PCMCIA.
52
Chapitre 6. Comment utiliser linstallateur Debian ?
cdrom-detect
Ce programme recherche et monte les CD pour linstallation de Debian.
netcfg
Ce programme configure la connexion rseau pour la communication sur Internet.
iso-scan
Ce programme recherche les fichiers ISO qui se trouvent sur des disques durs.
choose-mirror
Ce programme affiche une liste des miroirs de larchive Debian. Lutilisateur peut choisir la
source des paquets installer.
cdrom-checker
Ce programme vrifie lintgrit des CD. Ainsi, lutilisateur peut sassurer que le CD
dinstallation nest pas corrompu.
lowmem
Lowmem essaie de dtecter les systmes qui ont peu de mmoire et sarrange pour supprimer les
programmes non indispensables de linstallateur, au prix de certaines fonctionnalits.
anna
Annas Not Nearly APT (Anna nest pas vraiment APT). Cest un programme qui installe les
paquets qui ont t rcuprs sur le miroir choisi.
user-setup
Ce programme permet la cration du mot de passe pour le superutilisateur (root) et lajout dun
utilisateur ordinaire.
clock-setup
Ce programme contrle le rglage de lhorloge (UTC ou non).
tzsetup
Ce programme permet de choisir le fuseau horaire partir du lieu indiqu prcdemment.
partman
Ce programme permet de partitionner les disques du systme, de crer les systmes de fichiers
sur les partitions et de monter ces partitions. Il possde dautres fonctionnalits intressantes
comme son mode automatique ou la gestion des volumes logiques (LVM). Cest le partitionneur
principal de Debian.
partitioner
Ce programme permet de partitionner les disques du systme. Un partitionneur appropri
larchitecture de votre systme est choisi.
partconf
Ce programme affiche la liste des partitions et cre les systmes de fichiers sur les partitions
choisies selon les instructions de lutilisateur.
53
Chapitre 6. Comment utiliser linstallateur Debian ?
lvmcfg
Ce programme aide lutilisateur dans sa configuration du gestionnaire de volumes logiques
(LVM, Logical Volume Manager).
mdcfg
Ce programme permet la configuration dun RAID logiciel (Redundant Array of Inexpensive
Disks). Ce RAID logiciel est suprieur celui des contrleurs IDE quon trouve sur les cartes
mre rcentes.
base-installer
Ce programme installe lensemble des programmes de base qui permettront le fonctionnement
de lordinateur sous Debian GNU/Linux aprs le redmarrage.
apt-setup
Ce programme configure apt partir dinformations tires du support dinstallation.
pkgsel
Ce programme utilise le logiciel tasksel pour slectionner et installer des logiciels supplmen-
taires.
os-prober
Ce programme dtecte les systmes dexploitation prsents sur le systme et passe cette informa-
tion au programme bootloader-installer ; celui-ci vous donne la possibilit dajouter ces systmes
au menu des programmes damorage. Ainsi vous pourrez choisir, au moment du dmarrage,
quel systme lancer.
bootloader-installer
Ce programme installe un programme damorage sur le disque choisi ; cest ncessaire pour
dmarrer Linux sans lecteur de disquette ou sans CD. Beaucoup de programmes damorage
permettent de choisir le systme dexploitation que lon veut lancer au dmarrage de la machine.
shell
Ce programme permet dexcuter un interprteur de commandes, partir du menu ou dans la
deuxime console.
save-logs
Ce programme permet denregistrer des informations sur une disquette, un rseau, un disque
dur, etc., quand quelque chose se passe mal ; ainsi on peut par la suite envoyer des informations
prcises aux dveloppeurs Debian.
54
Chapitre 6. Comment utiliser linstallateur Debian ?
55
Chapitre 6. Comment utiliser linstallateur Debian ?
Note : Il est important de choisir le pays dans lequel on vit, car le pays dtermine le fuseau horaire
du systme install.
Sil nexiste aucune locale pour la combinaison de langue et de pays choisis et si, pour cette langue,
il existe plusieurs locales, linstallateur offre la possibilit de choisir la locale par dfaut pour le
systme installer 2. Dans tous les autres cas, la locale par dfaut sera dfinie en fonction du pays et
de la langue choisis.
Toutes les locales par dfaut choisies de la manire dcrite dans le paragraphe prcdent possdent le
codage UTF-8.
Si vous faites une installation avec une priorit low, vous pourrez choisir dajouter dautres locales,
comme par exemple danciennes locales (Legacy locales) 3, qui seront installes sur le nouveau sys-
tme. Dans ce cas, il vous sera demand de choisir quelle sera la locale par dfaut.
1. Techniquement parlant : plusieurs locales existent pour cette langue avec des codes de pays diffrents.
2. Avec une priorit medium ou low , vous pouvez toujours choisir la locale que vous prfrez parmi celles disponibles
pour votre langue.
3. Les Legacy locales sont des locales qui nutilisent pas le codage UTF-8, mais danciennes normes de codage comme
ISO 8859-1 pour les Europens ou EUC-JP pour les Japonais.
56
Chapitre 6. Comment utiliser linstallateur Debian ?
57
Chapitre 6. Comment utiliser linstallateur Debian ?
nom ESSID du rseau et la cl WEP ou la phrase secrte WPA/WPA2. Pour ces rponses, voyez
la Section 3.3.
Note : Voici quelques prcisions techniques que vous trouverez, ou non, utiles : le programme
suppose que ladresse IP du rseau est le rsultat dun ET logique entre ladresse de la ma-
chine et ladresse du masque rseau. Ladresse de diffusion broadcast sera le rsultat dun OU
logique entre ladresse de la machine et la ngation logique du masque rseau. Si vous ne con-
naissez aucune de ces valeurs, utilisez les valeurs proposes par linstallateur. Vous pourrez les
changer quand le systme aura t install, en modifiant le fichier /etc/network/interfaces.
1. Vous pouvez simplement slectionner un autre fuseau horaire aprs linstallation, quand le nou-
veau systme a t amorc. Utilisez la commande :
# dpkg-reconfigure tzdata
2. Vous pouvez aussi dfinir le fuseau horaire au tout dbut de linstallation, en passant le paramtre
time/zone=valeur au moment damorcer linstallateur. Cette valeur doit tre valable, par ex-
emple Europe/London ou UTC.
Pour les installations automatises, le fuseau horaire peut tre prconfigur avec la valeur de son
choix.
58
Chapitre 6. Comment utiliser linstallateur Debian ?
59
Chapitre 6. Comment utiliser linstallateur Debian ?
60
Chapitre 6. Comment utiliser linstallateur Debian ?
Les partitions existantes peuvent tres redimensionnes et il est possible de leur attribuer des points
de montage. Il nest pas possible de crer de nouvelles partitions NTFS.
Note : Il se peut toutefois que cette dernire option ne soit pas disponible sur toutes les architec-
tures.
Si vous utilisez LVM ou LVM avec chiffrement, linstallateur crera les partitions dans une seule
grande partition. Lavantage de cette mthode est la possibilit de redimensionner facilement ces
partitions. Si elle est chiffre, la grande partition ne sera pas accessible sans une phrase spciale qui
scurisera vos donnes.
Avec LVM avec chiffrement, linstallateur effacera automatiquement le disque en y crivant des don-
nes alatoires. Cela amliore la scurit car cela rend impossible de dire quelles parties du disque
sont utilises et cela efface toutes les traces dune installation prcdente. Cependant, cela prend du
temps.
Note : Si vous avez choisi le partitionnement assist avec LVM ou LVM avec chiffrement, la table
des partitions du disque choisi doit tre modifie. Ces modifications dtruisent rellement les
donnes prsentes sur le disque. Il ne sera pas possible ensuite dannuler ces modifications.
Cependant, linstallateur vous demandera de confirmer ces modifications avant quelles ne soient
crites sur le disque.
Aprs avoir choisi le partitionnement assist (soit la mthode classique, soit les mthodes LVM), vous
devrez choisir le disque partitionner. Vrifiez que tous les disques sont lists et choisissez le bon si
vous avez plusieurs disques. Lordre de la liste peut diffrer de celui qui vous est habituel. La taille
des disques peut vous aider les identifier.
Les donnes prsentes sur le disque choisi seront finalement dtruites. Mais il vous est toujours de-
mand de confirmer les modifications qui doivent tre apportes. Si vous avez choisi la mthode clas-
sique, vous pourrez annuler tout changement jusqu la fin du processus. Avec les mthodes LVM,
cela nest pas possible.
Vous pourrez ensuite choisir un schma parmi les modles dcrits dans le tableau ci-dessous. Tous ces
schmas ont leurs avantages et leurs inconvnients, certains sont discuts dans lAnnexe C. Choisissez
le premier si vous navez pas davis tranch. Noubliez pas que le partitionnement assist a besoin de
suffisamment despace libre pour pouvoir fonctionner. Si vous ne lui donnez pas au moins 1 Go, il
chouera.
4. Linstallateur chiffrera le groupe de volumes avec une cl AES 256 bits et utilisera la fonction dm-crypt du noyau.
61
Chapitre 6. Comment utiliser linstallateur Debian ?
Si vous avez choisi le partitionnement assist avec LVM, linstallateur crera aussi une partition
/boot distincte. Les autres partitions (et aussi la partition dchange) seront cres dans la partition
LVM.
Si vous avez dmarr en mode EFI, une partition supplmentaire, avec un systme de fichiers FAT32
amorable, sera cre lors du partitionnement assist pour le programme damorage EFI. Cette par-
tition est appele EFI System Partition (ESP). Il y a aussi un lment de menu supplmentaire qui
permet de formater soi-mme une partition comme partition ESP.
Sur lcran suivant, vous verrez votre table des partitions, avec le type de formatage des partitions et
leur point de montage.
La liste des partitions pourrait ressembler ceci :
Cet exemple affiche les partitions de deux disques durs. Le premier possde un espace libre. Chaque
ligne donne le numro de la partition, son type, sa taille, des drapeaux facultatifs, le systme de fichiers
et le point de montage sil existe. Note : cet exemple ne peut pas tre cr avec le partitionnement
assist, mais il peut ltre avec le partitionnement manuel.
Ainsi se termine le partitionnement assist. Si vous tes satisfait de la table des partitions cre, vous
pouvez slectionner Terminer le partitionnement et crire les modifications sur le disque dans
le menu pour la crer rellement (voyez la fin de cette section). Si vous ntes pas satisfait, vous
pouvez choisir Ne pas modifier les partitions pour relancer le partitionnement assist ou bien pour
modifier les changements proposs, voyez le partitionnement manuel ci-dessous.
62
Chapitre 6. Comment utiliser linstallateur Debian ?
Si vous avez slectionn un espace libre, on vous proposera de crer de nouvelles partitions. On vous
posera des questions sur la taille de la partition, son type (primaire ou logique), son dbut et sa fin
dans lespace libre. Puis la nouvelle partition sera prsente en dtail. Llment principal est Utiliser
comme : qui indique si la partition possde un systme de fichiers ou si elle est utilise comme parti-
tion dchange, comme systme RAID, LVM, si elle est chiffre, ou si elle nest pas utilise du tout. Il
y a dautres options comme le point de montage, les options de montage, le drapeau damorage, tout
dpend de la manire dont elle est utilise. Si vous naimez pas les valeurs prslectionnes, nhsitez
pas les changer. Par exemple, en choisissant loption Utiliser comme :, vous pouvez demander un
autre systme de fichiers ou demander dutiliser cette partition comme partition dchange, comme
partition RAID logiciel ou partition LVM, et mme demander de ne pas lutiliser du tout. Quand vous
tes satisfait de votre nouvelle partition, choisissez Terminer le paramtrage de la partition et vous
serez ramen lcran principal de partman.
Si vous voulez modifier votre partition, slectionnez-la et vous reviendrez au menu de configuration
des partitions. Cest le mme cran que pour une cration et vous pourrez aussi changer les mmes
options. Ce nest pas vident au premier regard, mais on peut modifier la taille de la partition en
slectionnant llment affichant la taille. Les systmes de fichiers fat16, fat32, ext2, ext3 et swap
sont rputs bien fonctionner. Ce menu permet aussi de supprimer une partition.
Noubliez pas de crer au moins deux partitions, une partition dchange swap et une partition pour
le systme de fichiers de la racine (root) qui sera mont sur /. Si vous ne montez pas le systme de
fichiers de la racine, partman ne pourra continuer que si vous corrigez le problme.
Si vous avez dmarr en mode EFI mais avez oubli de crer une partition ESP, partman le dtectera
et vous demandera den crer une.
On peut ajouter des fonctionnalits partman avec des modules de linstallateur. Aussi, quand
vous ne trouvez pas les options promises, vrifiez que vous avez charg tous les modules requis,
par exemple, partman-ext3, partman-xfs, ou partman-lvm.
Quand les choix de partitionnement vous conviennent, choisissez loption Terminer le partitionne-
ment et appliquer les changements du menu. Un rsum des modifications apportes aux disques
sera affich et on vous demandera une confirmation avant de crer les systmes de fichiers.
RAID0
Ce type vise principalement la performance. RAID0 divise toutes les donnes entrantes en
bandes et les distribue galement sur tous les disques. Cela peut augmenter la vitesse des opra-
tions dcriture et de lecture, mais si lun des disques a un problme, vous perdez tout : une partie
des informations est encore sur les disques sains, mais lautre tait sur le disque dfectueux.
Lutilisation standard de RAID0 est une partition pour du travail vido.
5. Pour tout dire, on peut construire un priphrique multidisque avec les partitions dun seul disque, mais a napporte pas
grand chose.
63
Chapitre 6. Comment utiliser linstallateur Debian ?
RAID1
Ce type est adapt l o la fiabilit est le premier souci. Il consiste en plusieurs partitions de
mme taille (deux, habituellement) qui contiennent exactement les mmes donnes. Cela signi-
fie essentiellement trois choses. Premirement, si lun des disques a un problme, les donnes
sont encore sur les autres disques. Deuximement, vous pouvez utiliser une partie seulement de
la capacit disponible, prcisment, la taille de la partition la plus petite du RAID. Troisime-
ment, la charge de lecture des fichiers est rpartie entre tous les disques, ce qui peut amliorer
les performances dun serveur, notamment les serveurs de fichiers o les lectures sont plus nom-
breuses que les critures de fichiers.
Vous pouvez aussi inclure dans un tel ensemble un disque de rechange qui prendra la place du
disque dfectueux en cas de problme.
RAID5
Ce type est un bon compromis entre vitesse, fiabilit et redondance des donnes. RAID5, comme
RAID0, divise toutes les donnes entrantes en bandes et les distribue galement sur tous les
disques. Mais contrairement RAID0, RAID5 calcule aussi linformation de parit, qui est
crite sur le disque restant. Le disque de parit nest pas fixe (ce serait RAID4), il change prio-
diquement et ainsi linformation de parit est distribue galement sur tous les disques. Quand
lun des disques sarrte, la partie manquante des donnes peut tre calcule avec les donnes
restantes et la parit. RAID5 doit comporter au moins trois partitions actives. Vous pouvez aussi
inclure un disque de rechange qui prendra la place du disque dfectueux en cas de problme.
Comme on le voit, RAID5 est aussi fiable que RAID1 tout en vitant de la redondance. Dun
autre ct, il sera un tout petit peu moins rapide dans les oprations dcriture que RAID0,
cause du calcul de linformation de parit.
RAID6
RAID6 est semblable RAID5 mais il y a deux disques de parit au lieu dun seul.
Un systme RAID6 peut supporter jusqu deux dfaillances de disque.
RAID10
Le niveau RAID10 combine la rpartition en bandes comme dans le RAID0 et la duplication des
donnes comme dans le RAID1. Il cre n copies des donnes et les distribue dans les partitions
de manire que les copies des mmes donnes ne soient pas sur le mme disque. La valeur par
dfaut de n est 2, mais elle peut tre modifie en mode expert. Le nombre de partitions utilises
doit tre au moins gal n. Plusieurs schmas existent pour la rpartition des copies. Par dfaut,
le mode near est utilis. Dans ce mode, les copies ont la mme position sur tous les disques.
Dans le mode far, les copies ont des positions diffrentes sur les disques. Dans le mode offset,
cest la bande qui est copie, non le bloc de donnes.
Le niveau RAID10 propose fiabilit et redondance sans avoir calculer des informations de
parit.
Pour rsumer :
64
Chapitre 6. Comment utiliser linstallateur Debian ?
Si vous voulez tout savoir sur le RAID logiciel, lisez le HOWTO sur le RAID logiciel
(http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html).
Pour crer un priphrique multidisque, vous devez prparer les partitions ncessaires. Vous pouvez
le faire avec partman, dans le menu Caractristiques de la partition o vous choisirez Utiliser
comme :volume physique pour RAID
Note : Assurez-vous que le systme peut tre amorc avec le schma de partitionnement prvu.
Quand on utilise RAID pour le systme de fichiers racine (/), il est ncessaire de crer un systme
de fichiers distinct pour /boot. La plupart des programmes damorage (lilo et grub par exemple)
ne peuvent fonctionner quavec le type RAID1 (RAID en mode miroir, sans bande). Ainsi, il est
possible dutiliser RAID5 pour / et RAID1 pour /boot.
Ensuite, vous choisissez Configurer le RAID logiciel dans le menu principal de partman. Le menu
napparat que si vous avez slectionn au moins une partition utiliser comme volume physique
pour RAID. Dans le premier cran de mdcfg, slectionnez Crer un priphrique multidisque.
Une liste des types accepts pour ces priphriques est affiche et vous pouvez en choisir un, par
exemple RAID1. La suite dpend du type que vous avez choisi.
65
Chapitre 6. Comment utiliser linstallateur Debian ?
Le type RAID0 est simple. Une liste des partitions RAID disponibles est prsente et tout ce que
vous avez faire est de choisir les partitions qui composeront le priphrique.
Le type RAID1 est un peu plus compliqu. On vous demandera dabord le nombre de priphriques
actifs et le nombre de priphriques de rechange qui composeront le priphrique. Ensuite vous
devrez choisir dans la liste des partitions RAID celles qui seront actives et celles qui resteront
en rserve. Le nombre de ces partitions devra tre gal celui donn linstant davant. Si vous
nindiquez pas la mme valeur, linstallateur ne vous laissera pas continuer et vous demandera de
rectifier.
RAID5 se configure comme RAID1, mais vous devez utiliser au moins trois partitions actives.
RAID6 se configure comme RAID1, mais vous devez utiliser au moins quatre partitions actives.
RAID10 se configure comme RAID1, except en mode expert. Dans ce mode, linstallateur de-
mande le schma de rpartition des donnes. Ce schma est en deux parties. La premire est le
type du schma, soit n (pour copie near), soit f (pour copie far), soit o (pour copie offset). La
seconde partie est le nombre de copies faire. Il doit y avoir au moins autant de disques actifs que
ce nombre, pour que les copies puissent tre rparties sur ces disques.
Il est parfaitement possible davoir plusieurs types de priphrique multidisque en mme temps. Par
exemple, avec trois disques durs de 200 Go, chacun contenant deux partitions de 100 Go, vous pouvez
crer un priphrique multidisque de type RAID0 avec les premires partitions des trois disques (une
partition rapide de 300 Go pour le travail vido) et vous pouvez combiner les trois partitions restantes
(deux actives, une de rechange) dans un priphrique RAID1 (une partition trs fiable de 100 Go pour
/home).
Quand vous avez dfini vos priphriques multidisques, vous pouvez choisir Terminer mdcfg pour
retourner au menu de partman et crer les systmes de fichiers et les options habituelles comme les
points de montage pour ces nouveaux priphriques.
66
Chapitre 6. Comment utiliser linstallateur Debian ?
Quand vous revenez lcran principal de partman, vous voyez une nouvelle option Configu-
rer LVM, le gestionnaire des volumes logiques. Quand vous la slectionnez, on vous demande
dabord de confirmer les modifications en attente pour la table des partitions (sil y en a) et le menu
de configuration de LVM sera affich. Le menu naffiche que les actions valables selon le contexte.
Les actions possibles sont :
Afficher les dtails de la configuration : montre la structure des volumes LVM, le nom et la taille
des volumes, etc.
Crer un groupe de volumes
Crer un volume logique
Supprimer un groupe de volumes
Supprimer un volume logique
tendre un volume logique
Rduire un volume logique
Terminer : retourne lcran principal de partman.
Utilisez les options de ce menu pour crer dabord un groupe de volumes et pour crer ensuite les
volumes logiques.
Quand vous revenez lcran principal de partman, tous les volumes logiques crs sont affichs
comme si ctaient de simples partitions, et vous devez les traiter ainsi.
Note : Il faut noter que la performance dune machine avec partitions chiffres sera infrieure
celle dun machine sans. En effet, les donnes doivent tre chiffres ou dchiffres chaque lec-
ture ou criture. Limpact sur la performance dpend de la vitesse du processeur, de lalgorithme
choisi et de la longueur de la cl.
Pour chiffrer une partition, vous devez dabord la crer, dans le menu de partitionnement. Une autre
possibilit est dutiliser une partition existante, par exemple, une partition ordinaire, un volume lo-
gique (LVM) ou un volume RAID. Dans le menu Caractristiques de la partition, vous devez
67
Chapitre 6. Comment utiliser linstallateur Debian ?
modifier la premire option pour quelle affiche Utiliser comme :volume physique chiffrer.
Le menu affichera alors diffrentes options de chiffrement pour la partition.
La mthode de chiffrement prise en charge par linstallateur Debian est dm-crypt (incluse dans les
noyaux Linux rcents capables de prendre en charge les volumes physiques avec LVM)
Voyons les options disponibles quand on a slectionn la mthode de chiffrement Device-mapper
(dm-crypt). Noubliez pas quen cas de doute il faut utiliser les options par dfaut, car elles ont t
choisies en visant la scurit dutilisation.
Chiffrement : aes
Cette option permet de choisir lalgorithme de chiffrement (cipher) qui servira chiffrer les
donnes de la partition. Actuellement linstallateur Debian accepte les algorithmes de type bloc
suivants : aes, blowfish, serpent et twofish. Nous ne discuterons pas ici de la qualit de ces
diffrents algorithmes. Cependant, il peut tre utile de savoir que lalgorithme AES a t choisi
en 2000 par lAmerican National Institute of Standards and Technology pour la protection des
donnes sensibles au 21e sicle.
Taille de cl : 256
Vous pouvez choisir ici la taille de la cl de chiffrement. Plus la taille de la cl est grande, plus
la force du chiffrement est augmente. Cependant, la taille de la cl a un impact ngatif sur la
performance. Les diffrentes tailles de cl dpendent de lalgorithme de chiffrement.
Algorithme IV : xts-plain64
Lalgorithme de type Initialization Vector ou IV assure que si lon applique lalgorithme sur le
mme texte en clair avec la mme cl, on obtiendra toujours un texte chiffr diffrent. Lide est
dempcher la dduction dinformation partir de motifs rpts dans les donnes chiffres.
De toutes ces possibilits, loption par dfaut xts-plain64 est actuellement la moins vuln-
rable aux attaques connues. Ne choisissez les autres options que pour assurer la compatibilit
avec des systmes dj installs qui ne reconnaissent pas les nouveaux algorithmes.
phrase secrte
La cl de chiffrement sera calcule 6 partir dune phrase que vous pourrez saisir plus tard
dans le processus.
Cl alatoire
Une nouvelle cl est calcule avec des donnes alatoires chaque fois que la partition chif-
fre est monte. En dautres termes, chaque arrt de la machine le contenu de la partition
est perdu, car la cl est supprime de la mmoire. On pourrait essayer de deviner la cl
au moyen dune attaque de type force brute, mais, moins dune faiblesse non connue de
lalgorithme, une vie entire ny suffirait pas.
Les cls alatoires sont adaptes aux partitions dchange, car vous navez pas besoin de
mmoriser une phrase secrte ou deffacer des donnes sensibles de la partition dchange
avant dteindre la machine. Cependant, cela signifie que vous ne pourrez pas utiliser la
6. Lutilisation dune phrase comme cl signifie que la partition sera cre avec LUKS
(https://gitlab.com/cryptsetup/cryptsetup).
68
Chapitre 6. Comment utiliser linstallateur Debian ?
fonctionnalit suspend-to-disk quoffrent les noyaux Linux rcents. Il est en effet impos-
sible (pendant le redmarrage) de rcuprer les donnes crites sur la partition dchange.
Aprs avoir choisi les paramtres des partitions chiffres, vous pouvez revenir dans le menu de par-
titionnement. Une entre Configuration des volumes chiffrs devrait tre prsente. Quand vous la
slectionnez, on vous demande de confirmer la suppression des donnes sur les partitions suppri-
mer ainsi que dautres actions comme lcriture dune nouvelle table des partitions. Pour les grandes
partitions, cela peut prendre du temps.
On vous demandera ensuite de saisir une phrase secrte pour les partitions qui en utilisent. Une bonne
phrase doit contenir plus de huit caractres, mlanger les lettres, les chiffres et les autres caractres, ne
pas comporter des mots du dictionnaire ou des informations personnelles comme dates de naissance,
loisirs, petits noms, noms des membres de la famille ou des amis, etc.
Avertissement
Avant de saisir une phrase, vous devez tre sr que le clavier est correctement configur et affiche bien
les caractres attendus. Si ce nest pas le cas, vous pouvez passer sur la deuxime console et saisir
quelques caractres. Cela vous vitera de saisir une phrase avec un clavier configur en qwerty
alors qu linstallation vous laviez configur en azerty . Cette situation peut avoir plusieurs causes.
Vous avez chang de carte clavier pendant linstallation, ou bien la carte clavier nest pas encore
configure au moment o vous saisissez la phrase secrte pour le systme de fichiers racine.
Si vous avez choisi une mthode sans phrase secrte pour crer une cl de chiffrement, la cl sera
cre maintenant. Comme le noyau, ce stade de linstallation, peut manquer dentropie, cela peut
prendre du temps. Vous pouvez acclrer le processus en pressant des touches au hasard ou en passant
sur la deuxime console et en crant du trafic rseau ou disque (tlcharger des fichiers, envoyer des
fichiers sur /dev/null, etc.). Lopration est rpte pour chaque partition chiffrer.
De retour dans le menu principal de partitionnement, vous pourrez voir tous les volumes chiffrs lists
comme partitions supplmentaires que vous pouvez configurer de la mme faon que des partitions
ordinaires. Lexemple suivant montre un volumes chiffr avec dm-crypt.
Cest le moment daffecter des points de montage aux volumes et de modifier les types de systme de
fichiers si les types par dfaut ne vous conviennent pas.
Notez bien les identifiants entre parenthses (sda2_crypt dans ce cas) et le point de montage affect
chaque volume chiffr. Vous aurez besoin de ces informations quand vous amorcerez le nouveau
systme. Les diffrences entre un processus de dmarrage ordinaire et un processus impliquant des
questions de chiffrement seront abordes dans la Section 7.2.
7. Il est cependant probable que certains organismes gouvernementaux ont les moyens de rcuprer des donnes mme aprs
plusieurs critures dun support magnto-optique.
69
Chapitre 6. Comment utiliser linstallateur Debian ?
Note : Pour des raisons techniques, les paquets recommands par les paquets installs
pendant le processus dinstallation du systme de base ne sont pas installs. La rgle dcrite
prcdemment nest applique quaprs linstallation du systme de base.
8. Notez que le programme effectivement utilis pour installer des paquets est dpkg. Toutefois, ce programme est un outil
de bas niveau quapt-get appelle lorsquil en a besoin. Ce dernier est un outil de plus haut niveau, car il sait aussi bien installer
les autres paquets ncessaires au bon fonctionnement du paquet que vous essayez dinstaller, que rcuprer les paquets partir
dun CD, du rseau, etc.
70
Chapitre 6. Comment utiliser linstallateur Debian ?
Quand la priorit de linstallation est la priorit par dfaut, linstallateur prend automatiquement en
charge cette configuration, en fonction de la mthode dinstallation et des choix prcdemment faits.
Dans la plupart des cas, il installe automatiquement un miroir pour les mises jour de scurit et, si
vous installez la distribution stable, un miroir pour le service de mise jour stable-updates .
Quand la priorit de linstallation est une priorit plus basse (en mode expert par exemple), vous
pourrez prendre davantage de dcisions. Vous pouvez choisir dutiliser ou non les services de mise
jour ( security ou stable-updates ), vous pouvez choisir dajouter des paquets appartenant aux
sections contrib ou non-free de la distribution.
Note : Les paquets sont classs sur les CD/DVD par ordre de popularit. Ainsi, pour la plupart
des utilisations, seuls les premiers CD/DVD sont ncessaires. Trs peu de personnes utilisent les
derniers CD/DVD dun ensemble.
Cest pourquoi acheter ou graver un ensemble complet de CD/DVD nest quune perte dargent,
car vous nutiliserez jamais tous les CD/DVD de cet ensemble. Il vaut mieux ne prendre que les
trois premiers CD (ou les huit premiers) et installer les autres paquets souhaits partir dun
miroir rseau. De mme, pour les ensembles de DVD, le premier (ou les deux premiers) satisfera
tous les besoins usuels.
Si vous faites analyser plusieurs CD/DVD, linstallateur vous demandera de changer le disque quand
il aura besoin dinstaller un paquet se trouvant sur un autre disque. Il est recommand de ne faire ana-
lyser que les disques dun mme ensemble. Lordre dans lequel ils sont analyss na pas dimportance.
Cependant, une analyse faite selon lordre ascendant rduit les risques derreur.
71
Chapitre 6. Comment utiliser linstallateur Debian ?
Lun des avantages du miroir rseau est quil rend disponibles les mises jour apparues depuis la
cration des CD/DVD et intgres dans une version intermdiaire de la distribution. La dure de vie
des CD/DVD est ainsi allonge sans compromettre la scurit et la stabilit du systme install.
En rsum, choisir un miroir rseau est une bonne ide, sauf si votre connexion internet nest pas de
bonne qualit. Si la version courante dun paquet est prsente sur le CD/DVD, linstallateur lutilisera.
La quantit de donnes tlcharges partir dun miroir dpend :
Il faut noter que mme si vous avez choisi de ne pas utiliser de miroir, certains paquets peuvent tre
tlchargs sur internet, par exemple, sil existe de nouvelles versions des paquets et que les services
de mises jour security ou stable-updates ont t installs.
72
Chapitre 6. Comment utiliser linstallateur Debian ?
Astuce : Dans linterface standard de linstallateur, vous pouvez utiliser la barre despace pour
slectionner une tche.
Les diffrentes tches serveur installeront globalement les logiciels suivants. Serveur web : apache2 ;
serveur dimpression : cups ; serveur SSH : openssh.
La tche Standard system installe tous les paquets dont la priorit est standard . Beaucoup
dutilitaires habituellement disponibles sur les systmes Linux ou Unix sont dans ce cas. Vous devez
laisser cette tche moins de ne vouloir rellement quun systme minimal.
Si pendant la phase de choix de la langue, une locale autre que C a t choisie, le programme
tasksel recherchera sil existe une tche de localisation pour cette locale et installera tous les paquets
relatifs cette tche, comme par exemple les paquets contenant des dictionnaires ou des polices
spciales. Si un environnement de bureau a t choisi, il installera aussi les paquets ncessaires la
localisation du systme.
Une fois les tches slectionnes, choisissez Continue. Aptitude installera les paquets qui font partie
des tches demandes. Quand un programme a besoin dinformations, lutilisateur est interrog.
Il est important de savoir que la tche Environnement graphique de bureau comprend beaucoup de
paquets. En particulier, si vous faites une installation partir dun CD en combinaison avec un miroir
pour les paquets qui ne sont pas sur le CD, linstallateur tlchargera beaucoup de paquets. Si votre
connexion internet est relativement lente, cela peut prendre beaucoup de temps. Il nexiste pas
doption pour interrompre linstallation des paquets une fois quelle a commenc.
Mme quand les paquets sont sur le CD, linstallateur peut les tlcharger sur le miroir si la version sur
le miroir est plus rcente que celle sur le CD. Si vous installez la distribution stable, cela peut arriver
aprs une mise jour de cette distribution (point release). Si vous installez la distribution testing, cela
peut arriver si vous utilisez une image plus ancienne.
9. Il faut savoir que pour prsenter cette liste, linstallateur appelle simplement le programme tasksel. Ce programme peut
tre utilis tout moment une fois linstallation termine pour installer ou supprimer des paquets. Vous pouvez aussi utiliser un
outil plus sophistiqu comme aptitude. Une fois que linstallation est termine, si vous voulez un paquet particulier, excutez
simplement aptitude install paquet, o paquet est le nom du paquet voulu.
73
Chapitre 6. Comment utiliser linstallateur Debian ?
Note : Linstallation de LILO cre seulement des entres pour les systmes dexploitation qui
peuvent tre chainloaded (mis en cascade). Cela signifie que vous aurez ajouter vous-
mme une entre pour les systmes tels que GNU/Linux et GNU/Hurd aprs linstallation.
74
Chapitre 6. Comment utiliser linstallateur Debian ?
Autre choix
Cette option est utile aux experts qui veulent installer LILO ailleurs. Dans ce cas, on vous
demandera o. Vous pouvez utiliser des noms traditionnels comme /dev/sda.
Si vous ne pouvez plus amorcer Windows 9x (ou DOS) aprs cette tape, vous devrez utiliser le
disque de Windows 9x (MS-DOS) ou utiliser la commande fdisk /mbr pour rinstaller le secteur
damorage principal MS-DOS. Cependant, vous devrez dmarrer Debian par un autre moyen !
6.3.8. Dpannage
Les composants suivants ne participent pas au processus dinstallation, ils attendent en silence que
lutilisateur ait besoin daide.
75
Chapitre 6. Comment utiliser linstallateur Debian ?
Note : Bien quil soit possible de faire tout ce que les commandes disponibles permettent, il ne
faut utiliser linterprteur de commandes quen cas de problme.
Excuter un programme dans un interprteur de commandes interfre avec le processus
dinstallation et provoque des erreurs ou une installation incomplte. En particulier, la partition
dchange doit toujours tre active par linstallateur.
10. Cest--dire quil faut appuyer simultanment sur la touche Alt, gauche de la barre espace, et sur la touche de fonction
F2.
76
Chapitre 6. Comment utiliser linstallateur Debian ?
dun CD puis, choisir sur la liste des composants supplmentaires network-console : Continuer
linstallation depuis une machine distante avec SSH. Si le chargement a russi, une nouvelle
entre appele Continuer linstallation depuis une machine distante avec SSH apparat.
Quand vous avez slectionn cette nouvelle entre, on vous demande le mot de passe qui servira se
connecter au systme dinstallation, ainsi que sa confirmation. Et cest tout. Vous devez voir mainte-
nant un cran qui indique comment accder la machine distante en tant quutilisateur installer avec
le mot de passe que vous venez de donner. Un point important noter dans cet cran est lempreinte
numrique du systme. Vous devez transfrer de faon scurise cette empreinte la personne qui
continuera linstallation distance.
Si vous dcidiez de continuer linstallation localement, vous pourrez toujours appuyer sur la touche
Entre, qui vous ramnera au menu principal o vous pourrez choisir un autre composant.
Passons maintenant lautre bout du cble. Vous devez tout dabord configurer votre terminal avec
le codage UTF-8, car cest le codage utilis par le systme dinstallation. Si vous nutilisez pas ce
codage, linstallation distance sera possible mais vous risquez de rencontrer dtranges artefacts
comme des bordures de dialogue effaces ou des caractres illisibles. Ltablissement de la connexion
avec le systme dinstallation est trs simple :
O install_host est soit le nom soit ladresse IP de la machine o sera install le systme. Avant
de vous connecter rellement, lempreinte du systme distant sera affiche et vous devrez confirmer
quelle est correcte.
Note : Le serveur ssh de linstallateur nest pas configur pour envoyer des paquets destins
maintenir la connexion ( keep-alive packets ). En principe, la connexion la machine distante
doit rester ouverte indfiniment. Cependant, dans certains cas lis la configuration du rseau
local, la connexion peut tre ferme aprs une priode dinactivit. Cest le cas par exemple sil
existe un systme de traduction dadresses rseau ( Network Address Translation, NAT ) entre
le client et la machine distante. Selon le moment de linstallation o la connexion a t perdue, il
est ou non possible de reprendre linstallation aprs la reconnexion.
Pour viter une dconnexion, on peut lancer la connexion ssh avec loption
-o ServerAliveInterval=valeur . On peut aussi ajouter cette option au fichier de configuration
du serveur ssh. Cependant, cette option peut provoquer une dconnexion, par exemple quand
des paquets destins maintenir la connexion keep-alive sont envoys pendant une courte
interruption du rseau. Sans cette option, ssh aurait maintenu la connexion. Nutilisez cette
option quen cas de ncessit.
Note : Si vous installez le systme sur plusieurs machines, lune la suite de lautre, et quelles
possdent le mme nom ou la mme adresse IP, ssh refusera toute connexion. En effet, il aura
enregistr des empreintes diffrentes, ce qui est signe dune attaque par mystification ( spoofing
attack ). Si vous tes certain que ce nest pas le cas, vous devez supprimer la ligne adquate
dans le fichier ~/.ssh/known_hosts 11 et recommencer.
Aprs la connexion, un premier cran apparat qui offre deux possibilits appeles Lancer le menu
et Lancer un shell. La premire vous place dans le menu principal de linstallateur, o vous pouvez
poursuivre linstallation comme habituellement. La seconde lance un interprteur de commandes et
vous pouvez examiner ou corriger si ncessaire le systme distant. Vous ne pouvez lancer quune
seule session ssh pour le menu dinstallation, mais vous pouvez lancer plusieurs interprteurs.
11. La commande suivante supprime une entre existante : ssh-keygen -R <hostname|IP address>.
77
Chapitre 6. Comment utiliser linstallateur Debian ?
Avertissement
Une fois linstallation distance commence, vous ne devez pas revenir la session dinstallation
en cours sur la console locale. Si vous le faites, vous risquez de corrompre la base de donnes o
est enregistre la configuration du nouveau systme. Il en rsulterait lchec de linstallation ou des
problmes dans le systme install.
Note : Quels priphriques sont examins et quels systmes de fichiers sont reconnus, cela
dpend de larchitecture, de la mthode dinstallation et aussi du moment dans le processus
dinstallation. Pendant les premires tapes de ce processus, il est probable que le micropro-
gramme sera correctement charg depuis une disquette avec un systme de fichiers FAT ou une
cl USB. Sur les architectures i386 et amd64, les microprogrammes peuvent tre chargs sur
des cartes SD ou MMC.
Il est possible dviter ltape du chargement dun microprogramme si lon sait que le priphrique
fonctionnera sans microprogramme ou que le priphrique nest pas ncessaire pendant linstallation.
Linstallateur Debian ne demande que les microprogrammes ncessaires aux modules du noyau
chargs pendant linstallation. Linstallateur Debian ne contient pas tous les pilotes et en parti-
culier, il ne contient pas radeon. Ainsi, les capacits de certains priphriques la fin de linstallation
peuvent ne pas diffrer de ce quelles taient au dbut de linstallation. Si vous suspectez que vos p-
riphriques ne sont pas utiliss pleinement, ou si vous tes simplement curieux, vous pouvez vrifier
sur le nouveau systme ce que donne une recherche de firmware sur le rsultat de la commande
dmesg.
78
Chapitre 6. Comment utiliser linstallateur Debian ?
disquette, cl USB). Il est recommand dutiliser le systme de fichiers FAT car ce systme sera
certainement reconnu dans les premires tapes du processus dinstallation.
Des archives (tarballs ou fichiers zip) contenant les paquets pour les microprogrammes les plus cou-
rants sont disponibles sur
http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/
Il suffit de tlcharger la bonne version des fichiers et de les placer sur le systme de fichiers du
support.
Si le microprogramme voulu nest pas inclus dans le fichier tar, vous pouvez aussi trouver des paquets
spcifiques dans la section non-free de larchive. La liste suivante indique la plupart des micropro-
grammes disponibles sous forme de paquets. Elle nest certainement pas complte et elle peut contenir
des paquets qui ne sont pas des microprogrammes.
http://packages.debian.org/search?keywords=firmware
Il est aussi possible de copier sur le support des microprogrammes sous forme de simple fichier. Ces
fichiers peuvent tre pris, par exemple, sur un systme dj install ou donns par un vendeur de
matriel.
Note : Quand le microprogramme provient de simples fichiers, une fois copi sur le systme
install, il ne sera pas automatiquement mis jour, sauf sil existe un paquet correspondant ce
microprogramme et que ce paquet est install quand linstallation est termine.
79
Chapitre 7. Dmarrer votre nouveau systme
Debian
Le mot part sur la premire ligne de linvite est le nom de la partition, par exemple, sda2 ou md0.
Vous vous demandez probablement pour quel volume vous saisissez la phrase secrte. Est-ce pour
/home, pour /var ? Bien sr, si vous navez chiffr quun seul volume, cest facile et vous navez
qu saisir la phrase utilise. Si vous avez chiffr plusieurs volumes, les notes que vous avez prises
pendant linstallation (tape Section 6.3.3.6) vous seront utiles. Si vous navez pas not la corres-
pondance entre part_crypt et les points de montage, vous pouvez les trouver dans les fichiers
/etc/crypttab et /etc/fstab de votre nouveau systme.
Linvite peut tre lgrement diffrente quand un systme de fichiers racine chiffr est mont. Cela
dpend du type d initramfs qui a servi crer l initrd utilis pour amorcer le systme. Voici
par exemple linvite pour un initrd cr avec initramfs-tools :
80
Chapitre 7. Dmarrer votre nouveau systme Debian
Quand vous saisissez la phrase, aucun caractre (mme pas lastrisque) nest montr. Si vous faites
une erreur, vous aurez deux possibilits de correction. Aprs la troisime tentative, le processus de
dmarrage sautera ce volume et continuera avec les autres volumes. Veuillez consulter la Section 7.2.1
pour dautres informations.
Une fois toutes les phrases saisies, le processus de dmarrage se poursuit normalement.
Le premier cas concerne la partition racine. Si elle nest pas monte correctement, le processus de
dmarrage sarrte et vous devez ramorcer la machine.
Le cas est simple pour les volumes chiffrs qui contiennent des donnes comme /home ou /srv.
Vous pouvez simplement les monter manuellement aprs le dmarrage.
En revanche, avec dm-crypt, cest un peu plus compliqu. Vous devez dabord enregistrer les vo-
lumes avec lapplication device mapper de cette faon :
# /etc/init.d/cryptdisks start
Tous les volumes lists dans /etc/crypttab seront examins et les priphriques seront crs
dans le rpertoire /dev aprs avoir saisi les bonnes phrases secrtes. Les volumes dj enregis-
trs sont ignors et vous pouvez rpter cette commande sans souci. Quand lenregistrement des
volumes sera termin, vous pouvez simplement les monter de la faon habituelle :
# mount /mount_point
Quand des volumes contenant des systmes de fichiers non critiques (/usr ou /var) nont pas t
monts, le systme doit samorcer malgr tout et vous pouvez monter ces volumes comme dans le
cas prcdent. Mais vous aurez besoin de (re)lancer les services qui fonctionnent habituellement
car il est probable quils nauront pas t lancs. Le plus simple est de ramorcer lordinateur.
7.3. Se connecter
Quand le systme a t amorc, vous vous retrouvez face linvite de connexion (login). Connectez-
vous en utilisant le nom dutilisateur et le mot de passe que vous avez choisis pendant le processus
dinstallation. Vous pouvez maintenant utiliser votre systme.
Si vous tes un nouvel utilisateur, vous voudrez peut-tre parcourir la documentation qui est dj
installe sur votre systme. Il existe plusieurs systmes de documentation ; un travail est en cours afin
de les intgrer dans un tout cohrent. Vous trouverez ci-dessous quelques points de dpart.
La documentation qui accompagne les programmes que vous avez installs se trouve dans le rpertoire
/usr/share/doc/, dans un sous-rpertoire qui porte le nom du programme, et plus prcisment le
81
Chapitre 7. Dmarrer votre nouveau systme Debian
nom du paquet qui contient le programme. Il arrive quune documentation soit mise dans un paquet
spar qui nest pas install par dfaut. Par exemple, de la documentation concernant le gestionnaire
de paquets apt se trouve dans les paquets apt-doc et apt-howto.
De plus, il y a quelques rpertoires spciaux dans le rpertoire /usr/share/doc/.
Les HOWTO Linux sont installs au format .gz (compress) dans le rpertoire
/usr/share/doc/HOWTO/en-txt/. Une fois dhelp install, vous pouvez consulter, avec
votre navigateur, le fichier /usr/share/doc/HTML/index.html qui contient un index de la
documentation installe.
Pour consulter facilement ces documents, on peut utiliser un navigateur en mode texte :
$ cd /usr/share/doc/
$ w3m .
82
Chapitre 8. Les prochaines tapes
83
Chapitre 8. Les prochaines tapes
/sbin
/lib
Par exemple, si vous remplacez /usr/bin/perl, cela fonctionnera, mais lors de la prochaine mise
jour du paquet perl, le fichier que vous avez modifi sera remplac. Les experts vitent cela en
marquant le paquet comme conserver (hold) avec lapplication aptitude.
Lune des meilleures mthodes dinstallation est la mthode apt. Vous pouvez utiliser la version ligne
de commande apt-get, ou bien la version plein cran aptitude. Notez quapt permet de fusionner
plusieurs sources pour les paquets : main, contrib et non-free ; ainsi vous avez accs aussi bien aux
paquets soumis des restrictions dexport quaux versions standard.
84
Chapitre 8. Les prochaines tapes
85
Chapitre 8. Les prochaines tapes
# dpkg-reconfigure exim4-config
Aprs avoir saisi cette commande (en tant que superutilisateur), il vous sera demand si vous voulez
diviser la configuration en petits fichiers. En cas de doute, choisissez loption par dfaut.
Plusieurs scnarios communs vous sont proposs. Choisissez celui qui vous parat le plus conforme
vos besoins.
86
Chapitre 8. Les prochaines tapes
site internet
Votre systme est connect un rseau et le courrier est expdi et reu directement avec SMTP.
Dans les crans suivants, on vous posera quelques questions lmentaires comme le nom de
votre machine pour le courrier, les domaines dont vous acceptez ou pour lesquels vous relayez
les courriels.
grer des priphriques spciaux, ou des conflits de priphriques dans les noyaux par dfaut ;
87
Chapitre 8. Les prochaines tapes
activer des options qui ne sont pas incluses dans le noyau par dfaut, permettre la gestion de la
mmoire haute par exemple ;
optimiser le noyau en enlevant les pilotes inutiles, ce qui peut acclrer le dmarrage de la machine ;
crer un noyau monolithique la place dun noyau modulaire ;
utiliser une version de dveloppement du noyau ;
mieux connatre le noyau Linux.
Maintenant, vous pouvez configurer votre noyau. Excutez make xconfig si X11 est install, confi-
gur et lanc. Excutez make menuconfig dans le cas contraire (vous aurez alors besoin du paquet
libncurses5-dev). Prenez le temps de lire laide en ligne et de choisir judicieusement les options
activer. En cas de doute, il est souvent prfrable dinclure les pilotes de priphriques (tels que
les contrleurs SCSI, cartes Ethernet, etc.) que vous ne connaissez pas bien. Faites attention : les
autres options, non spcifiques au matriel, doivent tre laisses leur valeur par dfaut si vous ne les
comprenez pas. Noubliez pas de slectionner Kernel module loader dans la section Loadable
module support (elle nest pas slectionne par dfaut), sinon votre systme Debian risque davoir
des problmes.
Nettoyez larborescence des sources et rinitialisez les paramtres de kernel-package. Pour ce
faire, tapez make-kpkg clean.
Maintenant, compilez votre noyau : fakeroot make-kpkg --initrd
--revision=1.0.custom kernel_image. Bien sr, le numro de version 1.0 peut tre
chang ; il sagit juste dun moyen de suivre vos diffrentes versions du noyau. De la mme faon,
5. Dautres endroits sont possibles pour extraire les sources et construire le noyau, mais cest le plus facile car aucun droit
spcial nest demand.
88
Chapitre 8. Les prochaines tapes
vous pouvez remplacer le mot custom par ce que vous voulez (par exemple le nom dune
machine). La compilation dun noyau peut tre plus ou moins longue, selon la puissance de votre
machine.
Une fois la compilation termine, vous pouvez installer votre noyau personnalis comme
nimporte quel autre paquet. En tant que superutilisateur, excutez la commande dpkg
-i ../linux-image-3.16-sous-architecture_1.0.custom_amd64.deb. La partie
sous-architecture est une sous-architecture optionnelle, telle que 686 , suivant les
options de compilation que vous avez dfinies. dpkg -i installera votre noyau ainsi que les autres
fichiers qui lui seront ncessaires. Par exemple, le fichier System.map sera install correctement
(trs utile pour le dbogage des problmes de noyau) et un fichier /boot/config-3.16 sera
install, qui contiendra votre configuration noyau. Le nouveau paquet est assez volu pour utiliser
automatiquement le programme damorage de votre plate-forme et mettre jour linformation sur
limage de noyau utilise. Si vous avez cr un paquet pour les modules, vous devrez installer ce
paquet galement.
Vous devez maintenant redmarrer votre systme : lisez attentivement les ventuels avertissements
produits par les tapes prcdentes, puis excutez shutdown -r now.
Dautres informations sur la compilation des noyaux Debian se trouvent dans le Debian Linux
Kernel Handbook (http://kernel-handbook.alioth.debian.org/). Pour plus dinformations sur
kernel-package, lisez la documentation dans /usr/share/doc/kernel-package.
89
Chapitre 8. Les prochaines tapes
Dans les deux cas, aprs que vous aurez quitt linterprteur, le systme sera relanc.
Rparer un systme cass peut tre difficile et ce manuel ne cherche pas recenser tous les problmes
possibles ni les corriger. Si vous avez des problmes, consultez un expert.
90
Annexe A. Guide de linstallation
Ce document dcrit linstallation de Debian GNU/Linux jessie pour PC 64 bits ( amd64 ) avec le
nouvel installateur Debian. Il reproduit le processus dinstallation et donne des informations valables
pour la plupart des installations. Quand des informations supplmentaires sont ncessaires, nous ren-
voyons aux explications plus dtailles qui se trouvent dans dautres parties de ce document.
A.1. Prliminaires
Si vous rencontrez des erreurs lors de linstallation, veuillez vous rfrer la Section 5.4.7 pour savoir
comment les signaler. Si ce document ne rpond pas vos questions, posez-les sur la liste de diffusion
debian-boot (debian-boot@lists.debian.org) ou demandez sur IRC (#debian-boot, rseau OFTC).
A.2.1. CD
Pour installer jessie avec linstallateur, vous pouvez utiliser limage appele netinst . Cette image
samorce partir dun CD et installe les paquets en les rcuprant sur le rseau, do le nom, ne-
tinst . Limage contient les logiciels ncessaires lexcution de linstallateur et les paquets pour
installer un systme jessie minimal. Si vous prfrez, vous pouvez obtenir une image complte qui
na pas besoin du rseau pour linstallation. Seul le premier CD de cet ensemble est ncessaire.
Tlchargez limage que vous prfrez et gravez-la sur un CD. Pour amorcer partir du CD, vous
devrez sans doute changer la configuration du BIOS ; cest expliqu dans la Section 3.6.1.
91
Annexe A. Guide de linstallation
Certains BIOS peuvent lancer directement des priphriques USB, dautres non. Il vous faudra confi-
gurer le BIOS et permettre lamorage dun disque amovible ou dun USB-ZIP . Pour des
prcisions, voyez la Section 5.1.1.
A.3. Installation
Aprs le dmarrage de linstallateur, lcran initial est affich. Appuyez sur la touche Entre pour
amorcer, ou bien lisez les instructions sur les autres mthodes damorage et sur les paramtres (voyez
la Section 5.3).
On vous demandera ensuite de choisir une langue. Dplacez-vous avec les flches et appuyez sur la
touche Entre quand vous avez choisi. On vous demandera un pays, choisir parmi les pays o cette
langue est parle. Si votre pays nest pas dans la premire liste, une liste contenant tous les pays est
disponible.
On vous demandera de confirmer la carte clavier. Choisissez la carte par dfaut, sauf si vous en
connaissez une meilleure.
Patientez maintenant, tandis que linstallateur dtecte le matriel et charge ses composants.
Ensuite linstallateur recherche le matriel rseau et configure le rseau avec DHCP. Si vous ntes
pas sur un rseau ou si vous nutilisez pas DHCP, vous aurez la possibilit de configurer vous-mme
le rseau.
Ensuite lhorloge et le fuseau horaire sont dfinis. Linstallateur essaiera de contacter un serveur de
temps sur internet pour configurer lhorloge. Le fuseau horaire dpend du pays choisi. Linstallateur
ne demandera den choisir un que sil existe plusieurs fuseaux pour ce pays.
Puis les comptes des utilisateurs sont crs. Par dfaut vous devez fournir un mot de passe pour le
compte du superutilisateur ( root ) et vous devez crer un compte dutilisateur ordinaire. Si vous ne
donnez pas de mot de passe pour le superutilisateur, ce compte sera dsactiv. Cependant, pour que
les tches administratives soient possibles sur le nouveau systme, le paquet sudo sera install.
92
Annexe A. Guide de linstallation
Il est temps maintenant de partitionner les disques. Vous aurez dabord la possibilit de partitionner
automatiquement soit un disque entier soit lespace libre dun disque, consultez la Section 6.3.3.2.
Cest la mthode recommande pour les dbutants ou pour les gens presss. Si vous ne voulez pas du
partitionnement automatique, choisissez Manuel dans le menu.
Si vous voulez prserver une partition DOS ou Windows, faites attention en utilisant le partitionne-
ment automatique. Si vous utilisez le partitionnement automatique, vous pouvez redimensionner une
partition FAT ou NTFS avec linstallateur pour faire de la place Debian : choisissez simplement la
partition et indiquez la taille voulue.
Lcran suivant montre la table des partitions, avec les systmes de fichiers et les points de montage.
Choisissez une partition que vous voulez modifier ou supprimer. Si vous aviez choisi le partition-
nement automatique, il vous suffira de slectionner Terminer le partitionnement et appliquer les
changements dans le menu pour accepter ce qui a t fait. Noubliez pas quil vous faut au moins
une partition dchange et une partition racine monte sur /. Pour des informations dtailles sur
lutilisation du partitionneur, consultez la Section 6.3.3. Des informations plus gnrales sur le parti-
tionnement se trouvent dans lAnnexe C.
Linstallateur formate les partitions et installe le systme de base, ce qui peut prendre du temps. Puis
le noyau est install.
Le systme de base install est un systme fonctionnel mais limit. Pour le rendre plus efficace, vous
pouvez maintenant installer dautres paquets en choisissant des tches. Il faut aussi configurer apt
et indiquer do les paquets seront tlchargs. La tche Standard system est slectionne par
dfaut et doit gnralement tre installe. Si vous voulez un environnement de bureau graphique,
slectionnez la tche Desktop environment . Consultez la Section 6.3.5.2 pour des informations
supplmentaires sur cette tape.
La dernire tape est linstallation dun programme damorage. Si linstallateur a dtect dautres
systmes dexploitation sur la machine, il les ajoutera au menu du programme damorage. GRUB
est par dfaut install sur le secteur principal damorage du premier disque dur, ce qui est une bonne
ide. Mais vous avez la possibilit de refuser ce choix et de linstaller ailleurs.
Linstallateur annonce maintenant que linstallation est termine. Retirez le CD ou le support que
vous avez utilis et appuyez sur la touche Entre pour ramorcer la machine. Vous devriez pouvoir
maintenant vous connecter au nouveau systme. Cette tape est explique dans le Chapitre 7.
Si vous avez besoin dautres informations sur ce processus dinstallation, voyez le Chapitre 6.
93
Annexe A. Guide de linstallation
94
Annexe B. Automatisation de linstallation par
prconfiguration
Dans cette annexe du manuel, nous abordons les problmes que pose la prconfiguration des rponses
aux questions de linstallateur en vue dautomatiser linstallation.
Les lments de configuration utiliss dans cette annexe sont aussi disponibles en tant que fichier dans
http://www.debian.org/releases/jessie/example-preseed.txt.
B.1. Introduction
La prconfiguration est une faon de donner des rponses aux questions poses par le processus
dinstallation sans avoir les saisir pendant le processus lui-mme. Cela rend possible une automa-
tisation complte de ce processus et cela offre mme des fonctionnalits qui ne sont pas disponibles
autrement.
La prconfiguration nest pas obligatoire. Avec un fichier de prconfiguration vide, linstallateur se
comporte comme lors dune installation normale. Chaque question correctement prconfigure modi-
fie linstallation.
La diffrence fondamentale entre les diverses mthodes de prconfiguration est le moment o le fichier
de prconfiguration est charg et excut. Avec la mthode initrd, ce fichier est charg au tout dbut
de linstallation, avant mme quune seule question ne soit pose. Avec la mthode file, il faut que le
CD (ou une image) ait t charg. Avec la mthode network, le rseau doit avoir t pralablement
configur.
Important : Il est donc clair que toutes les questions poses avant que le fichier de prconfig-
uration nait t charg, ainsi que les questions avec une priorit de type mdium ou basse, ne
peuvent pas tre prconfigures (comme la premire dtection de matriel). Une mthode (pas
95
Annexe B. Automatisation de linstallation par prconfiguration
si simple) pour viter ces questions est de les prconfigurer avec les paramtres damorage,
comme dcrit dans la Section B.2.2.
Pour viter facilement que des questions ne soient poses avant la mise en uvre de la pr-
configuration, vous pouvez lancer linstallateur en mode auto . Ce mode retarde certaines
questions, comme les questions sur la langue, le pays et le clavier, pour ne les poser quaprs
linstallation du rseau : elles peuvent donc tre prconfigures. Ce mode dfinit la priorit
critical, ce qui carte les questions sans importance. Voyez la Section B.2.3 pour des prcisions.
B.1.2. Limitations
La plupart des dialogues de linstallateur Debian peuvent tre prconfigurs de cette manire. Il y a
cependant des exceptions notables. Vous devez partitionner tout un disque ou utiliser une partie de
lespace disponible ; il nest pas possible dutiliser des partitions existantes.
Paramtres indiquer :
- quand lamorage se fait sur le rseau :
preseed/url=http://host/path/to/preseed.cfg
preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
96
Annexe B. Automatisation de linstallation par prconfiguration
- ou
preseed/url=tftp://host/path/to/preseed.cfg
preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
Il est possible de
raccourcir preseed/url en url, preseed/file en file et
preseed/file/checksum en preseed-md5 si vous les passez en paramtres damorage.
Note : Il faut savoir que le noyau Linux (version 2.6.9 et au del) accepte un maximum de 32 op-
tions en ligne de commandes et 32 variables denvironnement. Les options ajoutes par dfaut
par linstallateur sont comprises dans ces chiffres. Sil y a dpassement, le noyau panique. Les
prcdents noyaux acceptaient moins doptions.
1. Le propritaire dune variable debconf (ou dune question) est le paquet qui contient la question correspondante. Les
variables utilises par linstallateur sont la proprit de d-i . Variables et questions peuvent avoir plusieurs propritaires, ce
qui aide dterminer si elles peuvent tre supprimes de la base de donnes lorsquun paquet est purg.
97
Annexe B. Automatisation de linstallation par prconfiguration
On peut sans risque supprimer certaines options par dfaut dans le fichier de configuration de votre
chargeur de dmarrage, comme vga=normal. Cela permet de rajouter autant doptions pour la pr-
configuration.
Note : Il nest pas toujours possible dindiquer des valeurs contenant des espaces dans les
paramtres damorage, mme encadrs par des guillemets.
auto url=autoserver
On suppose quun serveur DHCP permettra que autoserver puisse tre rsolu par
un serveur DNS, en ajoutant peut-tre un domaine local sil est donn par le serveur
DHCP. Si le site, dont le domaine est example.com, possde un serveur DHCP
correctement configur, alors le fichier de prconfiguration recherch sera trouv lURL
http://autoserver.example.com/d-i/jessie/./preseed.cfg.
auto url=http://192.168.1.2/path/to/mypreseed.file
98
Annexe B. Automatisation de linstallation par prconfiguration
si le domaine na pas de point, le domaine donn par DHCP lui sera ajout,
sil ny a pas de / aprs le domaine, le chemin par dfaut est ajout.
En outre, vous pouvez indiquer des paramtres qui naffectent pas directement linstallateur Debian
mais qui peuvent tre passs des scripts spcifis dans les lments preseed/run du fichier de
prconfiguration charg. Pour linstant, le seul exemple est auto-install/classes, avec lalias
classes. Exemple :
Une classe peut par exemple indiquer le type de systme installer ou la locale utiliser.
Il est bien sr possible dtendre ce concept. Dans ce cas, il est raisonnable dutiliser
lespace de nom auto-install. On peut avoir par exemple un auto-install/style qui sera
utilis dans les scripts. Si vous en prouvez le besoin, veuillez envoyer un courriel la liste
<debian-boot@lists.debian.org> pour que nous puissions viter des conflits despace de
noms et, qui sait, ajouter un alias pour votre paramtre.
Le type damorage auto nest pas encore dfini pour toutes les architectures. Mais il suffit dajouter
les deux paramtres auto=true priority=critical sur la ligne de commande du noyau. Le
paramtre du noyau auto est un alias pour auto-install/enable. Quand il vaut true, son effet
est de retarder les questions sur la locale et le clavier pour quelles puissent tre prconfigures. Le
paramtre priority est un alias pour debconf/priority. Quand sa valeur est critical, les
questions avec une priorit plus basse sont vites.
Voici dautres options intressantes pour automatiser une installation avec DHCP :
interface=auto netcfg/dhcp_timeout=60. Elles permettent de choisir la carte rseau et de
patienter pour lobtention dune rponse du serveur DHCP.
Astuce : Il existe un exemple dutilisation trs pousse de la prconfiguration, avec des scripts
et des classes, sur le site web de son dveloppeur (http://hands.com/d-i/). Des exemples sont
donns deffets trs intressants obtenus par un usage cratif de la prconfiguration.
priority debconf/priority
fb debian-installer/framebuffer
language debian-installer/language
country debian-installer/country
locale debian-installer/locale
theme debian-installer/theme
auto auto-install/enable
classes auto-install/classes
file preseed/file
url preseed/url
99
Annexe B. Automatisation de linstallation par prconfiguration
domain netcfg/get_domain
hostname netcfg/get_hostname
interface netcfg/choose_interface
protocol mirror/protocol
suite mirror/suite
modules anna/choose_modules
recommends base-installer/install-recommends
tasks tasksel:tasksel/first
desktop tasksel:tasksel/desktop
dmraid disk-detect/dmraid/enable
keymap keyboard-configuration/xkb-keymap
preseed-md5 preseed/file/checksum
Remarquez que lexemple prcdent nautorise le fichier quaux clients DHCP qui sidentifient
comme d-i . Les autres clients DHCP ne sont pas affects. Vous pouvez aussi mettre le texte dans
un bloc dinstructions destination dun seul hte pour ne pas prconfigurer toutes les installations
faites dans votre rseau.
Une bonne faon dutiliser cette technique est de ne prconfigurer que les valeurs lies votre rseau,
par exemple le nom de votre miroir Debian. De cette manire les installations utilisent automatique-
ment le bon miroir et la suite de linstallation peut se faire interactivement. Il faut tre trs prudent si
lon veut automatiser toute linstallation avec une prconfiguration de type DHCP.
100
Annexe B. Automatisation de linstallation par prconfiguration
Une seule espace (ou tabulation) autorise entre le type et la valeur. Toute autre espace sera consid-
re comme appartenant la valeur ;
Une ligne peut tre divise en ajoutant une barre oblique inverse ( \ ) pour signifier la continua-
tion de la ligne. Il vaut mieux couper la ligne aprs le nom de la question. Ce nest pas trs heureux
de la couper entre le type et la valeur. Les lignes coupes seront runies en une seule ligne et toutes
les espaces superflues condenses en une seule ;
Le propritaire des variables debconf utilises seulement dans linstallateur doit tre d-i . Pour
les variables utilises dans le systme install, le propritaire doit correspondre au nom du paquet
qui contient ces variables. Seules les variables dont le propritaire nest pas d-i sont conserves
dans la base de donnes debconf du systme install ;
La plupart des valeurs doivent tre en anglais et non pas en franais. Mais il existe des valeurs, dans
partman par exemple, qui doivent tre donnes en franais ;
Certaines valeurs reoivent du code comme valeur au lieu du texte anglais qui est affich pendant
linstallation.
Pour crer le fichier de prconfiguration, la mthode la plus facile est de travailler partir du fichier
dexemple dans la Section B.4.
Une autre mthode est de faire une installation puis, aprs le redmarrage, dutiliser la commande
debconf-get-selections du paquet debconf-utils pour copier la base de donnes debconf et la
base de donnes cdebconf de linstallateur dans un fichier unique :
Cependant ce fichier contiendra des lments qui ne peuvent pas tre prconfigurs et il vaut mieux
utiliser le fichier dexemple.
Note : Cette mthode est fonde sur le fait qu la fin de linstallation, la base de donnes cdeb-
conf de linstallateur est sauvegarde dans le fichier /var/log/installer/cdebconf. Mais cette
base peut contenir des donnes sensibles et par dfaut elle nest lisible que par le superutilisa-
teur.
Le rpertoire /var/log/installer et tous ses fichiers seront dtruits si vous purgez le
paquet installation-report.
Pour examiner les valeurs donnes aux variables, on peut utiliser nano et consulter les fichiers
dans /var/lib/cdebconf pendant linstallation. Regardez templates.dat pour les exemples et
questions.dat pour les valeurs actuelles et les valeurs affectes aux variables.
Pour vrifier que votre fichier de prconfiguration est correct avant de faire une installation, vous
pouvez utiliser la commande debconf-set-selections -c preseed.cfg .
101
Annexe B. Automatisation de linstallation par prconfiguration
B.4.1. Localisation
Choisir la langue et le pays ne fonctionne quavec une prconfiguration de type initrd. Pour les autres
formes de prconfiguration, le fichier de prconfiguration nest charg quaprs que les questions ont
t poses.
Une locale peut tre choisie pour indiquer la fois la langue et le pays. Toute combinaison dune
langue reconnue par linstallateur et dun pays valable est accepte. Si la combinaison ne forme pas
une locale valable, linstallateur choisira automatiquement une locale correspondant la langue s-
lectionne. Pour indiquer une locale sous forme de paramtre damorage, crivez : locale=fr_FR.
Cette mthode, trs simple utiliser, ne permet pas de prconfigurer toutes les combinaisons possibles
de pays, de langue et de locale 2. Ces valeurs peuvent tre prconfigures individuellement. La langue
et le pays peuvent tre spcifis en tant que paramtres damorage.
La configuration du clavier consiste slectionner une carte clavier et choisir, pour les claviers non
latins, une touche qui permet de basculer dune carte non latine une carte US. Seules quelques cartes
de base sont disponibles pendant linstallation. Une fois le systme install, vous pourrez choisir des
cartes plus volues avec la commande dpkg-reconfigure keyboard-configuration.
# Choix du clavier :
d-i keyboard-configuration/xkb-keymap select fr(latin9)
# d-i keyboard-configuration/toggle select No toggling
Pour viter la configuration du clavier, prconfigurez keymap avec skip-config. La carte clavier
du noyau restera active.
2. Si la valeur de locale est prconfigure avec en_NL, la locale du systme install sera par dfaut en_US.UTF-8. Si la
locale voulue est en_GB.UTF-8, il faudra prconfigurer les valeurs individuellement.
102
Annexe B. Automatisation de linstallation par prconfiguration
kill-all-dhcp; netcfg
# Si vous prfrez configurer vous-mme le rseau, dcommentez cette ligne # et les ligne
#d-i netcfg/disable_autoconfig boolean true
# Configuration du rseau.
#
# exemple pour IPv4
#d-i netcfg/get_ipaddress string 192.168.1.42
103
Annexe B. Automatisation de linstallation par prconfiguration
# Remarquez que les valeurs donnes par DHCP, nom de domaine ou nom de
# machine, prennent le pas sur les valeurs dclares ici. Cependant,
# cette dclaration empche que les questions ne soient poses, mme si les
# valeurs viennent de dhcp.
d-i netcfg/get_hostname string unassigned-hostname
d-i netcfg/get_domain string unassigned-domain
# Si vous voulez imposer un nom dhte, quelque soit le nom retourn par le serveur DHCP
# ou lentre DNS inverse donne pour ladresse IP, vous pouvez dcommenter
# et modifier la ligne qui suit..
#d-i netcfg/hostname string somehost
104
Annexe B. Automatisation de linstallation par prconfiguration
# Distribution installer.
#d-i mirror/suite string testing
# Distribution utiliser pour charger les composants de linstallateur (facultatif).
#d-i mirror/udeb/suite string testing
Avertissement
Il faut tre conscient que la prconfiguration des mots de passe nest pas entirement scurise. On
peut en effet lire le fichier de prconfiguration quand on y a accs et donc connatre les mots de passe.
Le hachage MD5 semble meilleur en termes de scurit. Cependant il peut donner un faux sentiment
de scurit car un accs au hachage MD5 permet les attaques par force brute.
105
Annexe B. Automatisation de linstallation par prconfiguration
mkpasswd -m sha-512
B.4.7. Partitionnement
Prconfigurer le partitionnement du disque dur est limit aux possibilits offertes par partman-auto.
Vous pouvez partitionner un disque entier ou seulement un espace libre sur ce disque. La disposition
du disque peut tre indique par un schma prdfini, un schma inclus dans un fichier de schmas ou
un schma mis dans le fichier de prconfiguration.
La prconfiguration de schmas complexes de partitionnement, utilisant RAID, LVM ou le chiffre-
ment, est possible mais sans la flexibilit offerte lors dune installation standard.
106
Annexe B. Automatisation de linstallation par prconfiguration
Les exemples donns par la suite noffrent quune information lmentaire sur lutilisation
des schmas. Pour des prcisions, consultez les fichiers partman-auto-recipe.txt et
partman-auto-raid-recipe.txt qui font partie du paquet debian-installer. Ces
deux fichiers sont aussi disponibles dans le rpertoire source de linstallateur Debian
(http://anonscm.debian.org/gitweb/?p=d-i/debian-installer.git;a=tree;f=doc/devel). Il faut noter que
les fonctionnalits disponibles peuvent changer dune version lautre de linstallateur.
Avertissement
Lidentification des disques dpend de lordre de chargement des pilotes des disques. Si le systme
possde plusieurs disques, assurez-vous que le bon sera choisi avant de prconfigurer son partition-
nement.
107
Annexe B. Automatisation de linstallation par prconfiguration
Avertissement
Il est facile de se tromper avec ce type de partitionnement automatique. Cest aussi une nouvelle fonc-
tionnalit qui a t relativement peu teste par les dveloppeurs de linstallateur. Il revient chacun de
trouver les bonnes formules. Consultez le fichier /var/log/syslog si vous rencontrez des problmes.
108
Annexe B. Automatisation de linstallation par prconfiguration
# Enfin vous devez indiquer comment seront utilises les partitions que
# vous venez de dfinir. Noubliez pas de donner les bons numros pour
# les partitions logiques. Les niveaux RAID 0, 1, 5, 6 et 10 sont accepts.
# Les noms des priphriques sont spars par un caractre # .
# Paramtres :
# <raidtype> <devcount> <sparecount> <fstype> <mountpoint> \
# <devices> <sparedevices>
109
Annexe B. Automatisation de linstallation par prconfiguration
que vous leur avez attribues. Quand vous demandez un montage par tiquette, tout systme de fichiers
sans tiquette sera mont en utilisant un UUID.
Pour les priphriques dont les noms sont stables, comme les volumes logiques LVM, les noms tradi-
tionnels seront toujours utiliss la place des UUID.
Avertissement
Les noms traditionnels des priphriques peuvent changer en fonction de lordre dans lequel ils sont
dcouverts par le noyau au moment du dmarrage. Un mauvais systme de fichiers peut tre ainsi
mont sur un priphrique. De mme les tiquettes peuvent crer des conflits si vous branchez un
nouveau disque ou un priphrique USB. Si cela arrive, le comportement du systme devient alatoire.
# Par dfaut, les UUID sont utiliss, mais vous pouvez choisir traditional pour
# utiliser les noms traditionnels des priphriques, ou label pour utiliser des tiquette
# En labsence dtiquette, lUUID est utilis.
#d-i partman/mount_style select uuid
# Version du noyau installer (nom du paquet). Utilisez none si vous ne voulez pas
# installer de noyau.
#d-i base-installer/kernel/image string linux-image-586
110
Annexe B. Automatisation de linstallation par prconfiguration
# Par dfaut, linstallateur demande que les dpts soient authentifis par
# une cl gpg connue. On peut se servir de cette commande pour dsactiver
# cette authentification.
# Attention : cette commande nest pas scurise ni recommande.
#d-i debian-installer/allow_unauthenticated boolean true
# Paquets supplmentaires
#d-i pkgsel/include string openssh-server build-essential
# Mise jour des paquets aprs debootstrap.
# Valeurs autorises : none, safe-upgrade, full-upgrade
111
Annexe B. Automatisation de linstallation par prconfiguration
# Grub est le programme damorage par dfaut (pour x86). Si vous prfrez
# LILO, dcommentez la ligne suivante :
#d-i grub-installer/skip boolean true
# Pour ne pas installer lilo, ni aucun autre programme damorage, dcommentez
# la ligne suivante :
#d-i lilo-installer/skip boolean true
# Ce paramtre installe grub sur le secteur damorage principal (MBR) mme sil
# existe un autre systme dexploitation, ce qui est moins sr car il
# pourrait ne pas savoir amorcer cet autre systme.
d-i grub-installer/with_other_os boolean true
# En raison, entre autres, des clefs USB, la position du MBR ne peut pas
# tre dtermine de faon sre dans le cas gnral,
# elle doit donc tre spcifie :
#d-i grub-installer/bootdev string /dev/sda
# Pour installer grub sur le premier priphrique
# (prsumant que ce nest pas une clef USB) :
#d-i grub-installer/bootdev string default
112
Annexe B. Automatisation de linstallation par prconfiguration
Un mot de passe chiffr avec un hachage MD5 pour grub peut tre cr avec la commande grub-
md5-crypt ou avec la commande donne dans lexemple de la Section B.4.5.
# Lors dune installation partir dune console srie, les consoles virtuelles (VT1-VT6)
# sont dsactives dans /etc/inittab. Dcommentez la ligne suivante
# pour empcher la dsactivation.
#d-i finish-install/keep-consoles boolean true
# Selon les logiciels que vous avez installs et sil y a eu des problmes
# pendant le processus dinstallation, dautres questions peuvent tre poses.
# Vous pouvez bien sr les prconfigurer ! Pour obtenir la liste de toutes
# les questions possibles, faites une installation, et excutez ces
# commandes :
# debconf-get-selections --installer
> fichier
# debconf-get-selections
>
> fichier
113
Annexe B. Automatisation de linstallation par prconfiguration
114
Annexe B. Automatisation de linstallation par prconfiguration
pouvez par exemple mettre la configuration du rseau dans un fichier et certaines configurations plus
spcifiques dans un autre fichier.
# Vous pouvez indiquer plus dun fichier, en les sparant par des espaces ;
# tous seront chargs. Ces fichiers peuvent leur tour contenir dautres
# directives de prconfiguration ou dinclusion. Notez que si les fichiers
# sont relatifs, ils seront pris dans le rpertoire o se trouve le fichier
# qui les inclut.
#d-i preseed/include string x.cfg
Il est aussi possible de chaner une prconfiguration de type initrd ou file avec une prconfiguration de
type network. Pour cela il faut dclarer preseed/url dans les fichiers prcdents. La prconfiguration
network sera excute quand le rseau fonctionnera. Soyez prudent car il y aura deux excutions
distinctes de la prconfiguration. Cela signifie que vous pouvez excuter nouveau la commande
preseed/early, la seconde fois aprs la mise en uvre du rseau.
115
Annexe C. Partitionnement pour Debian
Rpertoire Contenu
bin Binaires (excutables) des commandes
essentielles
boot Fichiers statiques pour le programme
damorage
dev Fichiers des pilotes de priphriques
etc Configuration systme propre la machine
home Rpertoires personnels des utilisateurs
116
Annexe C. Partitionnement pour Debian
Rpertoire Contenu
lib Bibliothques partages et modules noyaux
essentiels
media Points de montage pour les supports amovibles
mnt Point de montage pour les montages temporaires
La liste suivante dcrit quelques caractristiques importantes des rpertoires et des partitions.
Lutilisation de lespace disque varie grandement avec la configuration du systme et les modes
dutilisation. Les principes gnraux noncs ici constituent une introduction au partitionnement des
disques.
La partition racine / doit toujours contenir les rpertoires : /etc, /bin, /sbin, /lib et /dev,
sinon votre systme ne pourra pas dmarrer. En gnral, 150 310 Mo sont ncessaires ;
/usr : tous les programmes des utilisateurs (/usr/bin), les bibliothques (/usr/lib), la docu-
mentation (/usr/share/doc), etc. sont dans ce rpertoire. Cette partie du systme de fichiers a
besoin du plus despace possible. Vous devriez disposer dau moins 500 Mo despace disque. Si
vous voulez installer plus de paquets, vous devriez augmenter lespace disque attribu ce rper-
toire. Pour installer un poste de travail ou un serveur gnreux , 4 6 Go sont ncessaires ;
Il est maintenant recommand davoir /usr dans la partition racine /, autrement cela pourrait
provoquer des problmes au dmarrage. Cela signifie que vous devriez disposer dau moins 600
700 Mo despace pour la partition racine, y compris /usr, ou 5 6 Go pour un poste de travail ou
un serveur.
/var : toutes les donnes variables comme les articles des forums usenet, les messages lectron-
iques, les sites web, le cache du systme des paquets, etc. seront places dans ce rpertoire. La
place ncessaire dpend normment de lusage que vous faites de votre ordinateur, mais pour la
plupart des administrateurs, elle sera dicte par la charge due aux outils de gestion des paquets.
Si vous envisagez de faire une installation complte de tout ce que Debian peut vous offrir en une
seule fois, rserver 2 3 Go despace pour /var devrait suffire. Si vous prfrez installer le tout
en plusieurs tapes (p. ex. dabord les services et utilitaires, puis les outils texte, puis X11...), vous
pouvez vous contenter de 300 500 Mo. Si lespace disque est une contrainte majeure et que vous
ne voulez pas faire de mises jour majeures, vous pouvez vous en tirer avec 30 40 Mo ;
/tmp : si un programme cre des donnes temporaires, elles seront probablement places dans
/tmp. 40 100 Mo devraient suffire. Certaines applications, gestionnaires darchives, outils pour
crer des CD/DVD, logiciels multimdias, peuvent se servir de /tmp pour stocker provisoirement
117
Annexe C. Partitionnement pour Debian
des images. Si vous comptez utiliser ces programmes, vous devrez recalculer lespace ncessaire
dans /tmp.
/home : chaque utilisateur mettra ses donnes dans un sous-rpertoire de ce rpertoire. La place
ncessaire dpend du nombre dutilisateurs sur le systme, et du genre de fichiers quils devront
stocker. Selon lutilisation du systme, vous devriez rserver environ 100 Mo par utilisateur.
Rservez beaucoup plus despace si des fichiers multimdias (images, MP3, films) seront
conservs dans le rpertoire.
118
Annexe C. Partitionnement pour Debian
Voici un exemple concret. Supposons que vous ayez deux disques SCSI, lun ladresse SCSI 2 et
lautre ladresse SCSI 4. Le premier disque ( ladresse 2) est nomm sda, et le second sdb. Si le
disque sda a trois partitions, elles sappelleront sda1, sda2 et sda3. La mme convention sapplique
au disque sdb et ses partitions.
Notez que si vous avez deux adaptateurs SCSI (c.--d. des contrleurs SCSI), lordre de nommage
des disques peut-tre embrouill. La meilleure solution est de regarder les messages au dmarrage, en
supposant que vous connaissiez les modles ou les tailles des disques.
Linux reprsente les partitions primaires par le nom du disque, suivi des nombres 1 4. Par exemple
la premire partition sur le premier disque est /dev/sda1. Les partitions logiques sont numrotes
partir de 5. Donc, la premire partition logique sur ce mme disque est /dev/sda5. Rappelez-vous
que la partition tendue, cest--dire la partition primaire contenant les partitions logiques, nest pas
utilisable en elle-mme.
partman
Cest le partitionneur que recommande Debian. Ce couteau suisse sait aussi redimensionner
des partitions et monter des systmes de fichiers ( formater en langage Windows) sur des
points de montage.
fdisk
Cest le premier partitionneur de disque pour Linux... bon pour les gourous.
Faites attention si vous avez des partitions FreeBSD sur votre machine. Les noyaux
dinstallation reconnaissent ces partitions, mais la faon dont fdisk les reprsente (ou pas)
peut faire varier les noms des priphriques. Lisez attentivement le Linux+FreeBSD HOWTO
(http://www.tldp.org/HOWTO/Linux+FreeBSD-2.html).
cfdisk
Cest un partitionneur simple utiliser, fonctionnant en mode plein cran... pour nous autres.
119
Annexe C. Partitionnement pour Debian
Remarquez que cfdisk ne reconnat pas du tout les partitions FreeBSD et que les noms des
priphriques peuvent tre diffrents.
Lun de ces programmes sera lanc par dfaut quand vous slectionnerez : Partitionner un disque
dur. Il est possible dutiliser un autre partitionneur sur la console VT2 mais cela nest pas recomman-
d.
Noubliez pas de rendre amorable votre partition racine.
120
Annexe C. Partitionnement pour Debian
pour laccs aux gros disques, votre partition de dmarrage devra tre contenue dans la partie corres-
pondant aux 1024 premiers cylindres translats.
La meilleure faon de rgler ce problme est de crer une petite partition (25 50 Mo doivent suffire)
en dbut de disque, qui sera la partition de dmarrage, puis de crer toutes les autres partitions que
vous voulez dans lespace restant. Cette partition de dmarrage devra tre monte sur /boot, le
rpertoire o seront stocks les noyaux Linux. Cette configuration marchera sur tous les systmes,
quel que soit votre mode dadressage (LBA) ou de translation (CHS), et quel que soit votre BIOS,
avec ou sans extensions.
121
Annexe D. Informations diverses
122
Annexe D. Informations diverses
/etc/gpm.conf et /etc/X11/xorg.conf.
Pour faire fonctionner la souris, il faut charger certains modules du noyau. Dans la plupart des cas, les
modules corrects sont autodtects mais certaines souris anciennes 1 sur de vieux ordinateurs posent
des problmes. Voici les modules du noyau ncessaires aux diffrents types de souris :
Module Description
psmouse Souris PS/2 (devrait tre dtecte)
usbhid Souris USB (devrait tre dtecte)
sermouse Souris de type srie
logibm Souris Bus connecte ladaptateur Logitech
inport Souris Bus connecte des cartes ATI ou
Microsoft
Pour charger le module dun pilote souris, vous pouvez utiliser la commande modconf (paquet du
mme nom) et chercher dans la catgorie kernel/drivers/input/mouse.
Important : Dans ces deux cas, lespace disque rellement utilis est calcul aprs la fin de
linstallation et tous les fichiers temporaires limins. Il ne prend pas en compte lespace utilis
par le systme de fichiers, par exemple par les journaux. Il est donc clair quil faut plus despace
disque la fois pendant linstallation et en utilisation relle du systme.
Le tableau suivant montre les tailles rapportes par aptitude pour les tches affiches dans tasksel.
Certaines tches ont des lments communs, et donc la taille totale pour ces deux tches peut tre
moindre que la somme des deux tailles.
Linstallateur installe par dfaut lenvironnement de bureau GNOME, mais dautres environnements
sont possibles. Ils peuvent tre slectionns soit en utilisant une image spcifique de CD, soit en
indiquant lenvironnement voulu au moment de lamorage de linstallateur. Veuillez consulter la
Section 6.3.5.2.
Pour dterminer la dimension dune partition, vous devez ajouter les tailles dans le tableau et la taille
de linstallation de base. Ce que reprsente Taille installe va dans /usr et dans /lib ; et ce que
reprsente Taille charger va (provisoirement) dans /var.
1. Les souris de type srie ont un connecteur 9 trous en forme de D ; les souris bus ont un connecteur rond 8 tiges, quil
ne faut pas confondre avec le connecteur 6 tiges dune souris PS/2 ou avec le connecteur 4 tiges dune souris ADB.
123
Annexe D. Informations diverses
Si vous faites une installation dans une langue autre que langlais, tasksel installera automatiquement
une locale sil en existe une pour votre langue. Chaque langue ncessite un espace variable sur le
disque. Vous devriez accorder 350 Mo pour le tlchargement et linstallation.
Note : Cette procdure tant essentiellement manuelle , sachez que la configuration du sys-
tme vous demandera beaucoup de temps. Elle vous demandera aussi plus de connaissances
de Debian et de Linux en gnral quune installation standard. Cette procdure ne peut rsulter
en un systme identique un systme install normalement. Elle ne donne que les premires
tapes de la configuration dun systme. Dautres tapes seront sans doute ncessaires.
124
Annexe D. Informations diverses
# mke2fs -j /dev/sda6
# mkswap /dev/sda5
# sync
# swapon /dev/sda5
Montez une partition sur /mnt/debinst (le point dinstallation, qui deviendra le systme de fichier
racine (/) sur votre nouveau systme). Le point de montage est totalement arbitraire, cest de cette
faon quon y fera rfrence par la suite.
# mkdir /mnt/debinst
# mount /dev/sda6 /mnt/debinst
Note : Si vous voulez que certaines parties du systme de fichiers (p. ex. /usr) soient montes
sur des partitions distinctes, vous devez crer et monter ces rpertoires vous-mme avant de
commencer ltape suivante.
# mkdir work
# cd work
# ar -x debootstrap_0.X.X_all.deb
# cd /
# zcat /full-path-to-work/work/data.tar.gz | tar xv
2. Ces programmes sont les utilitaires GNU (coreutils) et des commandes comme sed, grep, tar et gzip.
125
Annexe D. Informations diverses
Il est maintenant possible davoir indiquer la dfinition du terminal pour tre compatible avec le
systme de base de Debian. Par exemple :
# export TERM=xterm-color
En fonction de sa valeur, vous devrez peut tre installer le paquet ncurses-term pour la prise en
charge de TERM.
126
Annexe D. Informations diverses
monter (option bind) le rpertoire /dev du systme hte sur le rpertoire /dev du systme cible. Il
faut remarquer que les scripts postinst de certains paquets peuvent essayer de crer des fichiers de
priphriques ; cette option doit tre employe avec prcaution.
# editor /etc/fstab
Utilisez mount -a pour monter lensemble des systmes de fichiers que vous avez indiqu dans votre
fichier /etc/fstab, ou, pour monter un un chaque systme de fichiers, utilisez :
Les systmes Debian actuels montent les mdias extractibles sous le rpertoire /media, mais
conservent des liens symboliques de compatibilit sous la racine /. Pour les crer :
# cd /media
# mkdir cdrom0
# ln -s cdrom0 cdrom
# cd /
# ln -s media/cdrom
Vous pouvez monter le systme de fichiers proc plusieurs fois et divers endroits, cependant on choisit
dhabitude /proc. Si vous nutilisez pas mount -a, assurez-vous davoir mont proc avant daller
plus loin :
127
Annexe D. Informations diverses
La commande ls /proc affiche maintenant un rpertoire non vide. Si cela choue, vous pouvez
monter proc hors du chroot de cette manire :
# editor /etc/adjtime
Voici un exemple :
0.0 0 0.0
0
UTC
# dpkg-reconfigure tzdata
# editor /etc/network/interfaces
######################################################################
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# See the interfaces(5) manpage for information on what options are
# available.
######################################################################
# To use dhcp:
#
# auto eth0
# iface eth0 inet dhcp
128
Annexe D. Informations diverses
Indiquez vos serveurs de noms et les directives search dans le fichier /etc/resolv.conf :
# editor /etc/resolv.conf
# search hqdom.local
# nameserver 10.1.1.36
# nameserver 192.168.9.100
127.0.0.1 localhost
127.0.1.1 DebianHostName
Si vous possdez plusieurs cartes rseau, faites en sorte dindiquer par ordre les modules que vous
voulez charger dans le fichier /etc/modules. De cette faon, lors du dmarrage, chaque carte sera
associe avec le nom dinterface (eth0, eth1, etc.) que vous souhaitiez.
129
Annexe D. Informations diverses
Noubliez pas de
lancer aptitude update aprs avoir modifi le fichier
/etc/apt/sources.list.
Il faut noter que le clavier ne peut pas tre configur lintrieur du chroot. Il sera configur au
prochain dmarrage de la machine.
130
Annexe D. Informations diverses
La deuxime commande installe grub2 (ici, sur le MBR de sda). La dernire commande cre un
fichier /boot/grub/grub.cfg fonctionnel.
On suppose ici quun fichier /dev/sda a t cr. Il y a dautres mthodes pour installer grub2, mais
elles sortent du cadre de cette annexe.
Voici un exemple simple de fichier /etc/lilo.conf :
boot=/dev/sda6
root=/dev/sda6
install=menu
delay=20
lba32
image=/vmlinuz
initrd=/initrd.img
label=Debian
La connexion du superutilisateur par mot de passe est dsactive par dfaut. Pour configurer laccs
SSH, vous devrez crer un mot de passe et ractiver laccs du superutilisateur par mot de passe.
# passwd
# editor /etc/ssh/sshd_config
PermitRootLogin yes
Laccs peut aussi tre configur en ajoutant une clef ssh au compte du superutilisateur :
# mkdir /root/.ssh
# cat << EOF > /root/.ssh/authorized_keys
ssh-rsa ....
EOF
Enfin, laccs peut tre configur en ajoutant un utilisateur normal et en crant un mot de passe :
# adduser joe
# passwd joe
131
Annexe D. Informations diverses
Bien sr, vous pouvez toujours utiliser aptitude pour installer des paquets un un.
Aprs linstallation il y aura beaucoup de paquets dans /var/cache/apt/archives/. Vous pouvez
librer un peu despace avec :
# aptitude clean
D.4.1. Prrequis
132
Annexe D. Informations diverses
#!/bin/sh
# Configuration de la passerelle
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1
> /proc/sys/net/ipv4/ip_forward
Voici maintenant les rponses que vous devrez donner diffrents moments de linstallation.
3. Configuration du rseau
Configuration automatique du rseau avec DHCP : No
Adresse IP : 192.168.0.1
133
Annexe D. Informations diverses
134
Annexe E. Administrivia
135
Annexe E. Administrivia
136
Annexe F. GNU General Public License
Note : This is an unofficial translation of the GNU General Public License into french. It was not
published by the Free Software Foundation, and does not legally state the distribution terms for
software that uses the GNU GPL only the original English text (http://www.gnu.org/licenses/old-
licenses/gpl-2.0.html) of the GNU GPL does that. However, we hope that this translation will help
french speakers understand the GNU GPL better.
Cette traduction est une traduction non officielle de la GNU General Public License en
franais. Elle na pas t publie par la Free Software Foundation, et ne dtermine pas les
termes de distribution pour les logiciels qui utilisent la GNU GPL, seul le texte anglais original
(http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) de la GNU GPL dtermine ces termes.
Cependant, nous esprons que cette traduction aidera les francophones mieux comprendre la
GNU GPL.
F.1. Prambule
Les licences de la plupart des logiciels sont conues pour vous enlever toute libert de les partager
et de les modifier. A contrario, la Licence Publique Gnrale est destine garantir votre libert de
partager et de modifier les logiciels libres, et assurer que ces logiciels soient libres pour tous leurs
utilisateurs. La prsente Licence Publique Gnrale sapplique la plupart des logiciels de la Free
Software Foundation, ainsi qu tout autre programme pour lequel ses auteurs sengagent lutiliser.
(Certains autres logiciels de la Free Software Foundation sont couverts par la GNU Lesser General
Public License la place.) Vous pouvez aussi lappliquer aux programmes qui sont les vtres.
Quand nous parlons de logiciels libres, nous parlons de libert, non de prix. Nos licences publiques
gnrales sont conues pour vous donner lassurance dtre libres de distribuer des copies des logiciels
libres (et de facturer ce service, si vous le souhaitez), de recevoir le code source ou de pouvoir lobtenir
si vous le souhaitez, de pouvoir modifier les logiciels ou en utiliser des lments dans de nouveaux
programmes libres et de savoir que vous pouvez le faire.
Pour protger vos droits, il nous est ncessaire dimposer des limitations qui interdisent quiconque
de vous refuser ces droits ou de vous demander dy renoncer. Certaines responsabilits vous in-
combent en raison de ces limitations si vous distribuez des copies de ces logiciels, ou si vous les
modifiez.
Par exemple, si vous distribuez des copies dun tel programme, titre gratuit ou contre une rmu-
nration, vous devez accorder aux destinataires tous les droits dont vous disposez. Vous devez vous
assurer queux aussi reoivent ou puissent disposer du code source. Et vous devez leur montrer les
prsentes conditions afin quils aient connaissance de leurs droits.
137
Annexe F. GNU General Public License
Nous protgeons vos droits en deux tapes : (1) nous sommes titulaires des droits dauteur du logiciel,
et (2) nous vous dlivrons cette licence, qui vous donne lautorisation lgale de copier, distribuer et/ou
modifier le logiciel.
En outre, pour la protection de chaque auteur ainsi que la ntre, nous voulons nous assurer que cha-
cun comprenne que ce logiciel libre ne fait lobjet daucune garantie. Si le logiciel est modifi par
quelquun dautre puis transmis des tiers, nous voulons que les destinataires soient mis au courant
que ce quils ont reu nest pas le logiciel dorigine, de sorte que tout problme introduit par dautres
ne puisse entacher la rputation de lauteur originel.
En dfinitive, un programme libre restera la merci des brevets de logiciels. Nous souhaitons viter le
risque que les redistributeurs dun programme libre fassent des demandes individuelles de licence de
brevet, ceci ayant pour effet de rendre le programme propritaire. Pour viter cela, nous tablissons
clairement que toute licence de brevet doit tre concde de faon ce que lusage en soit libre pour
tous ou bien quaucune licence ne soit concde.
Les termes exacts et les conditions de copie, distribution et modification sont les suivants :
a. Vous devez munir les fichiers modifis davis bien visibles stipulant que vous avez modifi ces
fichiers, ainsi que la date de chaque modification ;
138
Annexe F. GNU General Public License
b. Vous devez prendre les dispositions ncessaires pour que tout ouvrage que vous distribuez ou
publiez, et qui, en totalit ou en partie, contient ou est fond sur le Programme ou une partie
quelconque de ce dernier soit concd comme un tout, titre gratuit, nimporte quel tiers,
au titre des conditions de la prsente Licence.
c. Si le programme modifi lit habituellement des instructions de faon interactive lorsquon
lexcute, vous devez, quand il commence son excution pour ladite utilisation interactive de la
manire la plus usuelle, faire en sorte quil imprime ou affiche une annonce comprenant un avis
de droit dauteur ad hoc, et un avis stipulant quil ny a pas de garantie (ou bien indiquant que
cest vous qui fournissez la garantie), et que les utilisateurs peuvent redistribuer le programme
en respectant les prsentes obligations, et expliquant lutilisateur comment voir une copie
de la prsente Licence (Exception : si le Programme est lui-mme interactif mais nimprime
pas habituellement une telle annonce, votre ouvrage fond sur le Programme nest pas oblig
dimprimer une annonce).
Ces obligations sappliquent louvrage modifi pris comme un tout. Si des lments identifiables de
cet ouvrage ne sont pas fonds sur le Programme et peuvent raisonnablement tre considrs comme
des ouvrages indpendants distincts en eux-mmes, alors la prsente Licence et ses conditions ne
sappliquent pas ces lments lorsque vous les distribuez en tant quouvrages distincts. Mais lorsque
vous distribuez ces mmes lments comme partie dun tout, lequel constitue un ouvrage fond sur le
Programme, la distribution de ce tout doit tre soumise aux conditions de la prsente Licence, et les
autorisations quelle octroie aux autres concessionnaires stendent lensemble de louvrage et par
consquent chaque et toute partie indiffremment de qui la crite.
Par consquent, lobjet du prsent article nest pas de revendiquer des droits ou de contester vos
droits sur un ouvrage entirement crit par vous ; son objet est plutt dexercer le droit de contrler la
distribution douvrages drivs ou douvrages collectifs fonds sur le Programme.
De plus, la simple proximit du Programme avec un autre ouvrage qui nest pas fond sur le Pro-
gramme (ou un ouvrage fond sur le Programme) sur une partition dun espace de stockage ou un
support de distribution ne place pas cet autre ouvrage dans le champ dapplication de la prsente
Licence.
3. Vous pouvez copier et distribuer le Programme (ou un ouvrage fond sur lui, selon lArticle 2) sous
forme de code objet ou dexcutable, selon les termes des Articles 1 et 2 ci-dessus, condition que
vous accomplissiez lun des points suivants :
a. Laccompagner de lintgralit du code source correspondant, sous une forme lisible par un or-
dinateur, lequel doit tre distribu au titre des termes des Articles 1 et 2 ci-dessus, sur un support
habituellement utilis pour lchange de logiciels ; ou,
b. Laccompagner dune proposition crite, valable pendant au moins trois ans, de fournir tout
tiers, un tarif qui ne soit pas suprieur ce que vous cote lacte physique de raliser une
distribution source, une copie intgrale du code source correspondant sous une forme lisible par
un ordinateur, qui sera distribue au titre des termes des Articles 1 et 2 ci-dessus, sur un support
habituellement utilis pour lchange de logiciels ; ou,
c. Laccompagner des informations reues par vous concernant la proposition de distribution du
code source correspondant. (Cette solution nest autorise que dans le cas dune distribution
non commerciale et seulement si vous avez reu le programme sous forme de code objet ou
dexcutable accompagn dune telle proposition en conformit avec le sous-Article b ci-
dessus.)
Le code source dun ouvrage dsigne la forme favorite pour travailler des modifications de cet
ouvrage. Pour un ouvrage excutable, le code source intgral dsigne la totalit du code source de
la totalit des modules quil contient, ainsi que les ventuels fichiers de dfinition des interfaces
139
Annexe F. GNU General Public License
qui y sont associs, ainsi que les scripts utiliss pour contrler la compilation et linstallation de
lexcutable. Cependant, par exception spciale, le code source distribu nest pas cens inclure quoi
que ce soit de normalement distribu (que ce soit sous forme source ou binaire) avec les composants
principaux (compilateur, noyau, et autre) du systme dexploitation sur lequel lexcutable tourne,
moins que ce composant lui-mme naccompagne lexcutable.
Si distribuer un excutable ou un code objet consiste offrir un accs permettant leur copie depuis
un endroit particulier, alors loffre dun accs quivalent pour copier le code source depuis le mme
endroit compte comme une distribution du code source mme si les tiers ne sont pas contraints de
copier le source en mme temps que le code objet.
4. Vous ne pouvez copier, modifier, concder en sous-licence, ou distribuer le Programme, sauf tel
quexpressment prvu par la prsente Licence. Toute tentative de copier, modifier, concder en sous-
licence, ou distribuer le Programme dune autre manire est rpute non valable, et met immdia-
tement fin vos droits au titre de la prsente Licence. Toutefois, les tiers ayant reu de vous des
copies, ou des droits, au titre de la prsente Licence ne verront pas leurs autorisations rsilies aussi
longtemps que lesdits tiers se conforment pleinement elle.
5. Vous ntes pas oblig daccepter la prsente Licence tant donn que vous ne lavez pas signe.
Cependant, rien dautre ne vous accorde lautorisation de modifier ou distribuer le Programme ou
les ouvrages fonds sur lui. Ces actions sont interdites par la loi si vous nacceptez pas la prsente
Licence. En consquence, en modifiant ou distribuant le Programme (ou un ouvrage quelconque fond
sur le Programme), vous signifiez votre acceptation de la prsente Licence en le faisant, et de toutes
ses conditions concernant la copie, la distribution ou la modification du Programme ou douvrages
fonds sur lui.
6. Chaque fois que vous redistribuez le Programme (ou nimporte quel ouvrage fond sur le Pro-
gramme), une licence est automatiquement concde au destinataire par le concdant originel de la
licence, lautorisant copier, distribuer ou modifier le Programme, sous rserve des prsentes condi-
tions. Vous ne pouvez imposer une quelconque limitation supplmentaire lexercice des droits oc-
troys au titre des prsentes par le destinataire. Vous navez pas la responsabilit dimposer le respect
de la prsente Licence des tiers.
7. Si, consquemment une dcision de justice ou lallgation dune transgression de brevet ou pour
toute autre raison (non limite un problme de brevet), des obligations vous sont imposes (que ce
soit par jugement, conciliation ou autre) qui contredisent les conditions de la prsente Licence, elles
ne vous excusent pas des conditions de la prsente Licence. Si vous ne pouvez distribuer de manire
satisfaire simultanment vos obligations au titre de la prsente Licence et toute autre obligation
pertinente, alors il en dcoule que vous ne pouvez pas du tout distribuer le Programme. Par exemple,
si une licence de brevet ne permettait pas une redistribution sans redevance du Programme par tous
ceux qui reoivent une copie directement ou indirectement par votre intermdiaire, alors la seule faon
pour vous de satisfaire la fois la licence du brevet et la prsente Licence serait de vous abstenir
totalement de toute distribution du Programme.
Si une partie quelconque de cet article est tenue pour nulle ou inopposable dans une circonstance
particulire quelconque, lintention est que le reste de larticle sapplique. La totalit de la section
sappliquera dans toutes les autres circonstances.
Cet article na pas pour but de vous induire transgresser un quelconque brevet ou dautres reven-
dications un droit de proprit ou contester la validit de la moindre de ces revendications ; cet
article a pour seul objectif de protger lintgrit du systme de distribution du logiciel libre, qui est
mis en uvre par la pratique des licences publiques. De nombreuses personnes ont fait de gnreuses
contributions au large spectre de logiciels distribus par ce systme en se fiant lapplication coh-
rente de ce systme ; il appartient chaque auteur/donateur de dcider si il ou elle veut distribuer du
logiciel par lintermdiaire dun quelconque autre systme et un concessionnaire ne peut imposer ce
choix.
140
Annexe F. GNU General Public License
Cet article a pour but de rendre totalement limpide ce que lon pense tre une consquence du reste
de la prsente Licence.
8. Si la distribution et/ou lutilisation du Programme est limite dans certains pays que ce soit par des
brevets ou par des interfaces soumises au droit dauteur, le titulaire originel des droits dauteur qui
dcide de couvrir le Programme par la prsente Licence peut ajouter une limitation gographique de
distribution explicite qui exclue ces pays afin que la distribution soit permise seulement dans ou entre
les pays qui ne sont pas ainsi exclus. Dans ce cas, la prsente Licence incorpore la limitation comme
si elle tait crite dans le corps de la prsente Licence.
9. La Free Software Foundation peut, de temps autre, publier des versions rvises et/ou nouvelles
de la Licence Publique Gnrale. De telles nouvelles versions seront similaires la prsente version
dans lesprit mais pourront diffrer dans le dtail pour prendre en compte de nouvelles problma-
tiques ou inquitudes. Chaque version possde un numro de version la distinguant. Si le Programme
prcise le numro de version de la prsente Licence qui sy applique et "une version ultrieure quel-
conque", vous avez le choix de suivre les conditions de la prsente version ou de toute autre version
ultrieure publie par la Free Software Foundation. Si le Programme ne spcifie aucun numro de ver-
sion de la prsente Licence, vous pouvez choisir une version quelconque publie par la Free Software
Foundation quelque moment que ce soit.
10. Si vous souhaitez incorporer des parties du Programme dans dautres programmes libres dont
les conditions de distribution sont diffrentes, crivez lauteur pour lui en demander lautorisation.
Pour les logiciels dont la Free Software Foundation est titulaire des droits dauteur, crivez la Free
Software Foundation ; nous faisons parfois des exceptions dans ce sens. Notre dcision sera guide
par le double objectif de prserver le statut libre de tous les drivs de nos logiciels libres et de
promouvoir le partage et la rutilisation des logiciels en gnral.
ABSENCE DE GARANTIE
11. COMME LA LICENCE DU PROGRAMME EST CONCDE A TITRE GRATUIT, AUCUNE
GARANTIE NE SAPPLIQUE AU PROGRAMME, DANS LES LIMITES AUTORISES PAR
LA LOI APPLICABLE. SAUF MENTION CONTRAIRE CRITE, LES TITULAIRES DU
DROIT DAUTEUR ET/OU LES AUTRES PARTIES FOURNISSENT LE PROGRAMME
"EN LTAT", SANS AUCUNE GARANTIE DE QUELQUE NATURE QUE CE SOIT,
EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS Y TRE LIMITE, LES GARANTIES
IMPLICITES DE COMMERCIABILIT ET DE LA CONFORMIT A UNE UTILISATION
PARTICULIRE. VOUS ASSUMEZ LA TOTALIT DES RISQUES LIS A LA QUALIT
ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME SE RVLAIT
DFECTUEUX, LE COUT DE LENTRETIEN, DES RPARATIONS OU DES CORRECTIONS
NCESSAIRES VOUS INCOMBENT INTGRALEMENT.
12. EN AUCUN CAS, SAUF LORSQUE LA LOI APPLICABLE OU UNE CONVENTION CRITE
LEXIGE, UN TITULAIRE DE DROIT DAUTEUR QUEL QUIL SOIT, OU TOUTE PARTIE
QUI POURRAIT MODIFIER ET/OU REDISTRIBUER LE PROGRAMME COMME PERMIS CI-
DESSUS, NE POURRAIT TRE TENU POUR RESPONSABLE A VOTRE EGARD DES DOM-
MAGES, INCLUANT LES DOMMAGES GNRIQUES, SPCIFIQUES, SECONDAIRES OU
CONSCUTIFS, RSULTANT DE LUTILISATION OU DE LINCAPACIT DUTILISER LE
PROGRAMME (Y COMPRIS, MAIS SANS Y TRE LIMITE, LA PERTE DE DONNES, OU LE
FAIT QUE DES DONNES SOIENT RENDUES IMPRCISES, OU LES PERTES PROUVES
PAR VOUS OU PAR DES TIERS, OU LE FAIT QUE LE PROGRAMME CHOUE A INTEROP-
RER AVEC UN AUTRE PROGRAMME QUEL QUIL SOIT) MME SI LE DIT TITULAIRE DU
DROIT DAUTEUR OU LE PARTIE CONCERNE A T AVERTI DE LVENTUALIT DE
TELS DOMMAGES.
FIN DES CONDITIONS
141
Annexe F. GNU General Public License
une ligne donnant le nom du programme et une courte ide de ce quil fait.Copyright (C) [anne] [
Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier au tit
des clauses de la Licence Publique Gnrale GNU, telle que publie par la Free Software
Foundation ; soit la version 2 de la Licence, ou ( votre discrtion) une version ultrie
quelconque. Ce programme est distribu dans lespoir quil sera utile,
mais SANS AUCUNE GARANTIE ; sans mme une garantie implicite de COMMERCIABILIT ou
DE CONFORMIT A UNE UTILISATION PARTICULIRE. Voir la Licence Publique Gnrale GNU pour
de dtails. Vous devriez avoir reu un exemplaire de la Licence Publique Gnrale GNU
avec ce programme ; si ce nest pas le cas, crivez
la Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
Ajoutez aussi des informations sur la manire de vous contacter par courrier lectronique et courrier
postal.
Si le programme est interactif, faites en sorte quil affiche un court avis tel que celui-ci lorsquil
dmarre en mode interactif :
Les instructions hypothtiques "show w" et "show c" sont supposes montrer les parties ad hoc de la
Licence Publique Gnrale. Bien entendu, les instructions que vous utilisez peuvent porter dautres
noms que "show w" et "show c" ; elles peuvent mme tre des clics de souris ou des lments dun
menu ou tout ce qui convient votre programme.
Vous devriez aussi obtenir de votre employeur (si vous travaillez en tant que dveloppeur) ou de
votre cole, si cest le cas, quil (ou elle) signe une "renonciation aux droits dauteur" concernant le
programme, si ncessaire. Voici un exemple (changez les noms) :
oyodyne, Inc., dclare par la prsente renoncer toute prtention sur les droits dauteu
du programme "Gnomovision" (qui fait des avances aux compilateurs) crit par James Hacker
signature de Ty Coon, 1er avril 1989 Ty Coon, President du Vice
La prsente Licence Publique Gnrale nautorise pas lincorporation de votre programme dans des
programmes propritaires. Si votre programme est une bibliothque de sous-programmes, vous pou-
vez considrer plus utile dautoriser ldition de liens dapplications propritaires avec la bibliothque.
Si cest ce que vous voulez faire, utilisez la GNU Lesser General Public License au lieu de la prsente
Licence.
142