You are on page 1of 152

Manuel dinstallation pour la

distribution Debian GNU/Linux


Manuel dinstallation pour la distribution Debian GNU/Linux
Copyright 2004 2015 Lquipe de linstallateur Debian

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.

Toutes les remarques sur cette traduction sont envoyer ladresse


<debian-l10n-french@lists.debian.org>. La traduction de la GNU GPL est
celle quon trouve sur le site de la FSF France (http://fsffrance.org/gpl/gpl-fr.fr.html).

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.

1.1. Quest-ce que Debian ?


Debian est une organisation compose uniquement de bnvoles, dont le but est de dvelopper le
logiciel libre et de promouvoir les idaux de la communaut du logiciel libre. Le projet Debian a
dmarr en 1993, quand Ian Murdock invita tous les dveloppeurs de logiciels participer la cra-
tion dune distribution logicielle, complte et cohrente, base sur le nouveau noyau Linux. Ce petit
groupe denthousiastes, dabord subventionn par la Free Software Foundation (http://www.fsf.org/),
et influenc par la philosophie GNU (http://www.gnu.org/gnu/the-gnu-project.html), a grandi pour
devenir une organisation compose par environ 1026 dveloppeurs Debian.
Les dveloppeurs Debian simpliquent dans de multiples activits, par exemple, ladministration des
sites web (http://www.debian.org/) et FTP (ftp://ftp.debian.org/), la conception graphique, lanalyse
juridique des licences logicielles, lcriture de la documentation et, bien sr, la maintenance des pa-
quets logiciels.
Pour communiquer notre philosophie et attirer des dveloppeurs qui adhrent nos principes, le projet
Debian a publi un certain nombre de documents qui mettent en vidence nos valeurs et expliquent
ce que signifie tre un dveloppeur Debian :

Le contrat social Debian (http://www.debian.org/social_contract) est la dclaration des


engagements de Debian vis--vis de la communaut du logiciel libre. Quiconque est
daccord pour se conformer ce contrat social peut devenir un dveloppeur Debian
(http://www.debian.org/doc/maint-guide/). Tout dveloppeur Debian peut introduire de nouveaux
logiciels dans Debian, condition que ces paquets se conforment nos critres de libert et
rpondent nos critres de qualit ;
Les directives Debian pour le logiciel libre (http://www.debian.org/social_contract#guidelines)
(Debian Free Software Guidelines, ou DFSG) sont une dclaration claire et concise des critres
Debian en matire de logiciel libre. Ce document a une grande influence sur le mouvement pour le
logiciel libre ; il est la base de la dfinition de lOpen Source (http://opensource.org/osd) ;
La charte Debian (http://www.debian.org/doc/debian-policy/) est une spcification dtaille des
standards de qualit du projet Debian.

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/).

1.2. Quest-ce que GNU/Linux ?


Linux est un systme dexploitation, cest--dire, un ensemble de programmes qui permet dagir sur
la machine et de lancer dautres programmes.
Un systme dexploitation comprend les programmes fondamentaux dont votre ordinateur a besoin
pour changer des instructions avec les utilisateurs : lire et crire des donnes sur disque dur, sur
bandes ou vers des imprimantes, contrler lutilisation de la mmoire, faire tourner dautres pro-
grammes, etc. La partie la plus importante dun systme dexploitation est le noyau. Dans un systme
GNU/Linux, cest le noyau Linux. Le reste du systme comprend dautres programmes, dont beau-
coup ont t crits par, ou pour, le projet GNU. Comme le noyau Linux seul ne forme pas un systme
dexploitation fonctionnel, nous prfrons, pour nous rfrer au systme que beaucoup de gens ap-
pellent de faon insouciante Linux , utiliser le terme GNU/Linux .
Linux est fond sur le systme dexploitation Unix. Ds le dbut, il fut conu comme un systme
multitche et multiutilisateur. Ces caractristiques suffisent distinguer Linux dautres systmes bien
connus. Cependant, Linux est encore plus diffrent que vous ne pouvez limaginer. Personne ne pos-
sde Linux, contrairement dautres systmes. Lessentiel de son dveloppement est fait par des
volontaires non pays.
Le dveloppement de ce qui fut appel plus tard GNU/Linux commena en 1984, quand la Free
Software Foundation (http://www.fsf.org/) entreprit le dveloppement dun systme libre de type
Unix, appel GNU.
Le projet GNU (http://www.gnu.org/) a dvelopp un ensemble complet doutils libres destins
Unix et aux systmes dexploitation de type Unix, tel que Linux. Ces outils permettent aux utili-
sateurs daccomplir aussi bien les tches les plus simples (copier ou effacer un fichier) que les plus
complexes (crire et compiler des programmes, diter de faon sophistique dans un grand nombre
de formats).
Beaucoup de groupes et dindividus ont contribu Linux mais le plus important dentre eux est la
Free Software Foundation qui a non seulement cr la plupart des outils utiliss par Linux mais
aussi la philosophie et la communaut qui ont rendu Linux possible.
Le noyau Linux (http://www.kernel.org/) est apparu pour la premire fois en 1991, quand un tudiant
en informatique finlandais du nom de Linus Torvalds annona une version de remplacement du noyau
Minix dans le groupe de discussion Usenet comp.os.minix. Consultez la page dhistoire de Linux
(http://www.cs.cmu.edu/~awb/linux.history.html) sur Linux International.
Linus Torvalds continue coordonner le travail de centaines de dveloppeurs, aid par des respon-
sables de sous-systmes. Il existe un site officiel (http://www.kernel.org/) pour le noyau Linux. Des
informations sur la liste de diffusion linux-kernel se trouvent sur la FAQ de la liste de diffusion
de linux-kernel (http://www.tux.org/lkml/).
Les utilisateurs de Linux nont que lembarras du choix pour les logiciels. Ils peuvent par exemple h-
siter entre une douzaine dinterprteurs de commandes, plusieurs interfaces graphiques. Cette possibi-
lit de choix tonne souvent les utilisateurs dautres systmes dexploitation, qui ne sont pas habitus
penser quils peuvent changer leur interprteur de commandes ou leur interface graphique.

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.

1.3. Quest-ce que Debian GNU/Linux ?


La philosophie et la mthodologie Debian combines avec les outils GNU, le noyau Linux et certains
logiciels libres importants, forment une distribution logicielle unique appele Debian GNU/Linux.
Cette distribution est faite dun grand nombre de paquets logiciels. Chaque paquet de la distribution
contient des excutables, des scripts, de la documentation, des informations de configuration ; il pos-
sde un responsable dont la principale charge est de tenir le paquet jour, de suivre les rapports de
bogues et de rester en communication avec les auteurs amont du paquet. Grce notre trs grande
base dutilisateurs et notre systme de suivi des bogues, les problmes sont dtects et rsolus trs
rapidement.
Le souci du dtail nous permet de donner une distribution paramtrable, stable et de grande qualit.
On peut facilement programmer le systme dinstallation pour quil installe aussi bien un simple
pare-feu quun poste de travail scientifique ou un serveur rseau.
Debian est particulirement apprcie des utilisateurs avertis pour son excellence technique et pour
son souci constant des besoins et des attentes de la communaut Linux. Ainsi Debian a invent beau-
coup de fonctionnalits qui sont maintenant des standards sous Linux.
Par exemple, Debian fut la premire distribution Linux proposer un systme de gestion des paquets
qui facilitait linstallation et la suppression des logiciels. De mme, ce fut la premire distribution
quon pouvait mettre jour sans avoir besoin dune rinstallation.
Debian continue danimer le dveloppement de Linux. Son modle de dveloppement est exemplaire
de lexcellence du modle Open source, jusque dans les tches trs complexes de construction et de
maintenance dun systme dexploitation complet.
La fonctionnalit qui distingue le plus Debian des autres distributions Linux est son systme de ges-
tion des paquets. Ces outils donnent ladministrateur dun systme Debian un contrle complet sur
les paquets installs sur le systme ; cest, par exemple, la possibilit dinstaller un seul paquet ou
celle de mettre jour lensemble du systme. Certains paquets peuvent aussi tre protgs contre une
mise jour. Vous pouvez mme dire au systme quels paquets vous avez compils vous-mmes et
quelles dpendances ils ncessitent.
Pour protger votre systme contre les chevaux de Troie et les logiciels malveillants, Debian
vrifie que les paquets proviennent de leur responsable Debian officiel. Ceux-ci prennent un grand
soin configurer les paquets dune manire sre. Si des problmes de scurit apparaissent dans les
paquets livrs, des corrections sont en gnral rapidement disponibles. Grce la possibilit de mise
jour simple, offerte par Debian, vous pouvez rcuprer sur Internet et installer automatiquement les
corrections concernant la scurit.
La premire et la meilleure mthode pour obtenir de laide pour votre systme Debian GNU/Linux,
et pour communiquer avec les dveloppeurs Debian, est dutiliser les nombreuses listes de
diffusion gres par le projet Debian (il y en a plus de 276 ce jour). La faon la plus simple
de sabonner une liste est de visiter la page dabonnement aux listes de diffusion Debian
(http://www.debian.org/MailingLists/subscribe) et de complter le formulaire qui sy trouve.

3
Chapitre 1. Bienvenue sur Debian

1.4. Quest-ce que Debian GNU/kFreeBSD ?


Debian GNU/kFreeBSD est un systme Debian GNU avec le noyau kFreeBSD.
Pour linstant, ce portage de Debian nest dvelopp que pour les architectures i386 et amd64. Mais
des portages vers dautres architectures sont possibles.
Le systme Debian GNU/kFreeBSD nest pas un systme Linux. Il se peut que certaines informations
concernant Linux ne conviennent plus.
Veuillez consulter la page des portages Debian GNU/kFreeBSD
(http://www.debian.org/ports/kfreebsd-gnu/) ainsi que la liste de discussion
<debian-bsd@lists.debian.org> pour dautres informations.

1.5. Comment obtenir Debian ?


Pour plus dinformations sur la faon de tlcharger Debian GNU/Linux depuis Internet, ou sur la fa-
on de se procurer les cdroms officiels de Debian, voyez la page web sur les faons dobtenir Debian
(http://www.debian.org/distrib/). La liste des miroirs Debian (http://www.debian.org/distrib/ftplist)
rpertorie tous les miroirs officiels Debian.
Aprs linstallation, Debian peut tre facilement mis jour. La procdure dinstallation vous aidera
configurer le systme de faon ce que vous puissiez faire ces mises jour une fois le systme
install.

1.6. Comment obtenir la plus rcente version de ce


document ?
Ce document est continuellement rvis. Noubliez pas de vrifier les informations de dernire
minute sur la page de la version 8 (http://www.debian.org/releases/jessie/). Des versions jour
de ce manuel sont galement disponibles sur les pages officielles du manuel dinstallation
(http://www.debian.org/releases/jessie/amd64/).

1.7. Organisation de ce document


Ce document est destin aux personnes qui utilisent Debian pour la premire fois. Il tente de faire aussi
peu appel que possible des connaissances spciales de la part du lecteur. Cependant, il suppose une
comprhension lmentaire du fonctionnement de son matriel.
Les utilisateurs expriments pourront aussi trouver dans ce document des informations de rfrence,
comme la place minimale ncessaire une installation, des prcisions au sujet du matriel reconnu par
le systme dinstallation de Debian, etc. Nous encourageons les utilisateurs expriments naviguer
dans ce document.
Ce document, organis de faon linaire, guide lutilisateur travers le processus dinstallation. Voici
les diffrentes tapes de linstallation de Debian GNU/Linux, et les sections de ce document qui sy
rapportent :

1. Comment dterminer si votre matriel possde la configuration minimale ncessaire au systme


dinstallation est expliqu dans le Chapitre 2 ;

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.

1.8. propos des copyrights et des licences des


logiciels
Vous avez probablement lu les licences fournies avec les logiciels commerciaux : elles disent que
vous ne pouvez utiliser quune seule copie du logiciel et sur un seul ordinateur. La licence du systme
Debian GNU/Linux est totalement diffrente. Nous vous encourageons copier le systme Debian
GNU/Linux sur tous les ordinateurs de votre cole ou de votre entreprise. Passez-le vos amis et
aidez-les linstaller sur leur ordinateur. Vous pouvez mme faire des milliers de copies et les vendre
avec quelques restrictions cependant. La distribution Debian est en effet fonde sur le logiciel libre.
Quun logiciel soit libre ne veut pas dire quil est dpourvu de copyright et ne signifie pas que les CD
ou DVD qui contiennent ce logiciel doivent tre distribus gratuitement. Cela signifie dune part que
les licences des programmes individuels ne vous obligent pas payer pour avoir le droit dutiliser ou
de distribuer ces programmes. Et cela signifie dautre part que non seulement on peut tendre, adapter
ou modifier un programme, mais quon peut aussi distribuer le rsultat de ce travail.

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.

2.1. Matriel reconnu


En ce qui concerne le matriel, Debian na pas plus dexigences que le noyau Linux ou kFreeBSD
et les outils GNU. Par consquent, toute architecture ou plate-forme sur laquelle le noyau
Linux ou kFreeBSD, la libc, le compilateur gcc, etc. ont t ports, et pour laquelle un portage
de Debian existe, peut faire fonctionner Debian. Reportez-vous aux pages sur les portages
http://www.debian.org/ports/amd64/ pour plus de prcisions concernant les systmes darchitecture
PC 64 bits qui ont t tests avec Debian GNU/Linux.
Plutt que dessayer de dcrire les diffrentes configurations matrielles acceptes par PC 64 bits ,
cette section contient des informations gnrales et des liens vers des informations complmentaires.

2.1.1. Architectures reconnues


Debian GNU/Linux 8 fonctionne sur dix architectures principales et sur de nombreuses variantes de
celles-ci, appeles saveurs .

Architecture tiquette Debian Sous-Architecture Saveur


Intel x86-based i386
AMD64 & Intel 64 amd64
ARM armel Intel IXP4xx ixp4xx

Marvell Kirkwood kirkwood


Marvell Orion orion5x
Versatile versatile
ARM avec matriel armhf multiplate-forme armmp
FPU
multiplate-forme pour armmp-lpae
les systmes
extension dadressage
(LPAE)
ARM 64 bits arm64
MIPS (grand boutien) mips SGI IP22 (Indy/Indigo r4k-ip22
2)
SGI IP32 (O2) r5k-ip32
MIPS Malta (32 bits) 4kc-malta
MIPS Malta (64 bits) 5kc-malta
MIPS (petit boutien) mipsel MIPS Malta (32 bits) 4kc-malta

MIPS Malta (64 bits) 5kc-malta

7
Chapitre 2. Configuration ncessaire

Architecture tiquette Debian Sous-Architecture Saveur


IBM/Motorola powerpc PowerMac pmac
PowerPC
PReP prep
Power Systems ppc64el Machines
IBM POWER8 ou plus
rcentes
IBM S/390 64 bits s390x IPL avec lecteur de generic
machine virtuelle
(VM-reader) et accs
direct au priphrique
de stockage (DASD)

Ce document dcrit linstallation pour larchitecture PC 64 bits avec le noyau Linux.


Des versions pour les autres architectures disponibles existent sur les pages Debian-Ports
(http://www.debian.org/ports/).

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/).

2.1.4. Processeurs multiples


Cette architecture accepte les systmes plusieurs processeurs ( symmetric multiprocessing ou
SMP). Limage standard du noyau Debian 8 a t compile avec loption SMP-alternatives. Le noyau
dtectera si votre systme possde plusieurs processeurs et dsactivera automatiquement la gestion
SMP sur les systmes avec un seul processeur.
lorigine, sur certains serveurs haut de gamme, un systme multiples processeurs pouvait provo-
quer des problmes. Aujourdhui, un simple ordinateur de bureau ou un portable possde plusieurs
processeurs sous la forme dun processeur multicur, une puce contenant deux processeurs ou plus,
appels cur.

8
Chapitre 2. Configuration ncessaire

2.1.5. Gestion du matriel graphique


Debian reconnat les interfaces graphiques dans la mesure o elles sont reconnues par le systme X11
de X.Org et par le noyau. Le noyau fournit le tampon vido (framebuffer), tandis que les environ-
nements de bureau utilisent X11. Certaines fonctionnalits avances des cartes graphiques, comme
lacclration 3D ou lacclration matrielle (hardware-accelerated video), dpendent parfois de la
carte graphique installe et demandent linstallation de microprogrammes supplmentaires, voyez la
Section 2.2.
Sur les ordinateurs modernes, tout environnement graphique fonctionne sans problme. Dans de
trs rares cas, il a t not que certains matriels demandaient linstallation de microprogrammes
mme pour les fonctionnalits de base de la carte graphique. Pour un certain nombre de matriels,
lacclration 3D fonctionne aussi sans problme, mais il y en a toujours qui ncessitent des binaires
supplmentaires pour fonctionner correctement.
Des prcisions sur les matriels graphiques accepts et les dispositifs de pointage sont disponibles sur
http://xorg.freedesktop.org/. Debian 8 propose la version 7.7 de X.Org.

2.1.6. Matriel de connexion rseau


Toute carte rseau (NIC, network interface card) reconnue par le noyau Linux devrait aussi tre re-
connue par linstallateur. Les pilotes devraient tre chargs de manire automatique. La plupart des
cartes PCI/PCI-Express sont reconnues ainsi que les cartes PCMCIA/Express pour les portables.
Le RNIS ne peut pas tre utilis pour linstallation.

2.1.6.1. Cartes rseau sans fil


Les cartes rseau sans fil sont en gnral reconnues et le noyau Linux officiel reconnat un nombre
croissant dadaptateurs. Cependant beaucoup dentre eux demandent le chargement dun micropro-
gramme.
Quand un microprogramme est ncessaire, linstallateur vous demandera de le tlcharger. Consultez
la Section 6.4 pour des informations dtailles sur la manire de tlcharger un microprogramme
pendant linstallation.
On peut faire fonctionner des cartes non reconnues par le noyau Linux officiel avec Debian
GNU/Linux, mais elles ne sont pas gres pendant linstallation.
Si vous ne pouvez pas utiliser dautre carte pour linstallation, vous pouvez toujours installer Debian
GNU/Linux avec un CD ou un DVD. Choisissez loption de ne pas configurer le rseau et utilisez
seulement les paquets qui se trouvent sur le CD. Une fois linstallation termine (aprs le ramorage),
vous pourrez charger le pilote et le microprogramme dont vous avez besoin et configurer le rseau.
Parfois, le pilote ncessaire nest pas disponible sous forme de paquet Debian. Il faudra chercher
le code source sur internet et le compiler vous-mme. Comment procder dpasse le cadre de ce
manuel. Sil nexiste pas de pilote pour Linux, vous pouvez toujours utiliser le paquet ndiswrapper
qui permet dinstaller un pilote Windows.

2.1.7. Les plages Braille


La gestion des plages Braille dpend de brltty. La plupart des plages fonctionnent avec brltty,
connect par un port srie, un port USB ou un port bluetooth. Des prcisions sur les plages fonction-

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.

2.1.8. Synthse vocale matrielle


La synthse vocale matrielle est prise en charge par speakup. speakup naccepte que les cartes
intgres et les priphriques externes connects par un port srie, (pas dadaptateurs USB, serial-to-
USB ou PCI). On peut trouver des prcisions sur la synthse vocale matrielle sur le site de speakup
(http://www.linux-speakup.org/). Debian GNU/Linux 8 propose la version 3.1.6 de speakup.

2.1.9. Priphriques et autres matriels


Linux reconnat une large gamme de priphriques comme les souris, les imprimantes, les scanners,
les modems, les cartes rseau, les priphriques PCMCIA/CardBus/ExpressCard et USB, etc. Cepen-
dant, aucun de ces priphriques nest requis lors de linstallation du systme.
Le matriel USB fonctionne correctement. Pour quelques trs anciens PC, les claviers USB peuvent
ncessiter une configuration supplmentaire (voyez la Section 3.6.5). Sur les ordinateurs modernes,
claviers et souris USB ne demandent aucune configuration particulire.

2.2. Priphriques demandant des microprogrammes


(firmware)
Outre la disponibilit dun pilote, certains priphriques exigent le chargement dun microprogramme
pour fonctionner. Cest le cas pour les cartes rseau (particulirement les cartes rseau sans fil), mais
certains priphriques USB ou certains contrleurs de disque dur demandent des microprogrammes.
Pour les cartes graphiques, les fonctionnalits de base ne demandent pas de microprogramme sup-
plmentaire, contrairement aux fonctionnalits avances qui demandent linstallation sur le systme
dun microprogramme spcifique.
Pour beaucoup de priphriques anciens, le microprogramme tait plac par le fabricant sur le pri-
phrique lui-mme, sur une puce EEPROM/Flash. Aujourdhui, les priphriques nembarquent plus
de microprogramme de cette faon. Le microprogramme doit tre charg sur le priphrique par le
systme dexploitation chaque dmarrage.
Dans la plupart des cas, le microprogramme nest pas libre selon les critres du projet Debian et
ne peut donc tre inclus dans la section main de larchive ou dans le systme dinstallation. Si le
pilote lui-mme est inclus dans la distribution et si le projet Debian peut distribuer lgalement le
microprogramme, il sera disponible sous forme de paquet dans la section non-free de larchive.
Cependant, cela ne signifie pas que ce type de matriel ne puisse pas tre utilis pendant linstallation.
partir de Debian GNU/Linux 5.0, linstallateur sait charger des microprogrammes sous forme de
simple fichier ou sous forme de paquet sur des supports amovibles comme une cl USB. Consul-
tez la Section 6.4 pour des prcisions sur la manire de tlcharger des microprogrammes pendant
linstallation.
Si linstallateur Debian demande un microprogramme qui nest pas disponible ou que vous ne
voulez pas installer un microprogramme non libre, vous pouvez continuer linstallation sans tlchar-
ger le microprogramme. Certains pilotes demandent des microprogrammes supplmentaires parce

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.

2.3. Acheter du matriel spcialement pour GNU/Linux


Il existe des vendeurs qui livrent des systmes en pr-installant (http://www.debian.org/distrib/pre-
installed) Debian ou dautres distributions de GNU/Linux. Vous paierez peut-tre plus cher pour avoir
ce privilge, mais vous achetez ainsi un peu de tranquillit desprit, puisque vous serez certain que le
matriel est bien reconnu par GNU/Linux.
Si vous devez acheter un ordinateur fourni avec Windows, lisez attentivement la licence logicielle ac-
compagnant Windows ; vous pourrez peut-tre rejeter la licence et obtenir un rabais de votre vendeur.
Une recherche sur internet avec la chane remboursement Windows peut vous donner des pistes.
Que vous achetiez ou non un systme livr avec Linux, ou mme un systme doccasion, il est im-
portant de vrifier que votre matriel est reconnu par le noyau Linux. Vrifiez si votre matriel est
list dans les rfrences ci-dessus. Indiquez votre revendeur que vous recherchez un systme Linux.
Soutenez les revendeurs de matriel amis de Linux.

2.3.1. viter le matriel propritaire ou ferm


Certains constructeurs refusent simplement de fournir les informations qui permettraient dcrire des
pilotes pour leur matriel. Dautres nautorisent pas laccs la documentation sans accord de confi-
dentialit, ce qui nous empche de distribuer le code source qui est llment essentiel du logiciel
libre. Sans accs une documentation utilisable, ces pilotes ne peuvent pas fonctionner sous Linux.
Le plus souvent il existe des normes (au moins, de facto) qui dcrivent comment communiquent
un systme dexploitation et ses pilotes de priphriques avec les diffrentes classes de priphriques.
Tous les priphriques qui satisfont cette norme de facto peuvent fonctionner avec un pilote gnrique.
Certains priphriques USB, clavier, souris, disque flash, lecteur de carte mmoire, fonctionnent ainsi
trs bien et pratiquement tous les modles sur le march se conforment la norme.
Mais dans certains domaines, par exemple celui des imprimantes, ce nest pas le cas. Beaucoup
dimprimantes peuvent certes tre contrles par des langages standardiss et peuvent donc fonc-
tionner sans problme sur tout systme dexploitation. Cependant, quelques imprimantes ne com-
prennent que des commandes spciales pour lesquelles aucune documentation nest disponible. Elles
ne peuvent donc pas fonctionner sur un systme dexploitation libre sans un pilote propritaire fourni
par le constructeur.
Mme sil existe un tel pilote propritaire, sa disponibilit limite la dure de vie du priphrique.
De nos jours, les cycles de vie des produits se raccourcissent et il nest pas inhabituel de constater
labsence de mise jour du pilote quand la production du priphrique a cess. Si lancien pilote ne
fonctionne plus aprs une mise jour du systme, un priphrique en parfait tat devient inutilisable.
On ne peut rien faire ! Vous devriez donc viter dacheter du matriel propritaire, quelque soit le
systme dexploitation que vous utilisez.
Vous pouvez changer cette situation en encourageant les constructeurs de matriel propritaire pu-
blier les documentations et tout autre moyen ncessaire la programmation de pilotes libres pour leur
matriel.

11
Chapitre 2. Configuration ncessaire

2.4. Les supports dinstallation


Cette section prcise les diffrents supports utilisables pour installer Debian. Un chapitre entier est
consacr aux supports, le Chapitre 4 ; il indique les avantages et les dsavantages de chaque support.
Quand vous aurez atteint ce chapitre, vous pourrez vous reporter cette page.

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.2. Les cls USB


Les disques flash USB, (cls USB), sont des priphriques de stockage bon march et trs utiliss. La
plupart des systmes modernes permettent damorcer linstallateur Debian partir dune cl
USB. Ainsi, pour ceux qui ne possdent pas de lecteur de CD, comme les netbooks ou les ultrapor-
tables, linstallation dun nouveau systme peut se faire par une cl USB.

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.

2.4.4. Les disques durs


Linstallation partir dun disque local est aussi possible sur beaucoup darchitectures. Cela demande
quun autre systme dexploitation charge linstallateur sur le disque dur. Cette mthode nest recom-
mande que pour des cas spciaux, quand aucune autre mthode nest disponible.

12
Chapitre 2. Configuration ncessaire

2.4.5. Un*x ou systme GNU


Si vous utilisez un systme de type Unix, vous pouvez installer Debian GNU/Linux sans utiliser
linstallateur qui est dcrit dans la suite de ce manuel. Cette manire de faire peut servir des utilisa-
teurs qui possdent un matriel non reconnu ou qui sont sur des machines qui ne peuvent se permettre
un temps darrt. Si cette technique vous intresse, reportez-vous la Section D.3. Cette mthode
nest recommande que pour les experts, quand aucune autre mthode nest disponible.

2.4.6. Systmes de stockage reconnus


Linstallateur Debian contient un noyau construit pour permettre de faire tourner un maximum de
systmes.
Le systme dinstallation Debian reconnat les disques IDE (PATA), les contrleurs et disques SATA
et SCSI, les priphriques USB et FireWire. Les systmes de fichiers reconnus comprennent FAT, les
extensions FAT Win-32 (VFAT) et NTFS.

2.5. Mmoire et espace disque ncessaires


Vous devez possder au moins 112MB de mmoire vive et 680MB despace disque. Ce sont vraiment
des valeurs minimales. Pour une estimation plus raliste, voyez la Section 3.4.
Linstallation sur des systmes avec moins de mmoire 1 ou avec moins despace disque disponible
est encore possible mais ce nest recommand quaux utilisateurs expriments.

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.

3.1. Vue gnrale du processus dinstallation


Dabord, une note au sujet des rinstallations. Avec Debian, il est trs rare davoir rinstaller com-
pltement son systme. La cause la plus commune dune rinstallation est sans doute une dfaillance
mcanique du disque dur.
Beaucoup de systmes dexploitation ncessitent une installation complte quand des erreurs critiques
se produisent ou lors dune mise jour du systme. Et mme sil nest pas ncessaire de refaire en-
tirement une installation, les programmes que vous utilisez doivent tre rinstalls pour fonctionner
correctement.
Avec Debian GNU/Linux, quand les choses tournent mal, vous devrez sans doute rparer le systme,
mais pas le remplacer entirement. Les mises jour nexigent jamais une installation complte ; vous
pouvez toujours les faire partir du systme existant. Les programmes sont presque toujours com-
patibles avec les versions successives du systme. Quand la nouvelle version dun programme exige
dautres logiciels, le systme de gestion des paquets fait en sorte que tous les logiciels ncessaires
soient lists et installs. Beaucoup defforts ont t dploys pour viter le besoin dune rinstalla-
tion : cest la dernire option ! Et linstallateur nest pas conu pour procder une installation sur un
systme existant.
Voici les tapes qui composent le processus dinstallation :

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.2. Sauvegardez vos donnes !


Avant de commencer, assurez-vous davoir effectu une sauvegarde de tous les fichiers qui se trouvent
sur votre systme. Si cest la premire fois que vous installez un autre systme dexploitation sur votre
machine, il est probable que vous devrez repartitionner votre disque dur afin de faire de la place pour
Debian GNU/Linux. chaque partitionnement, il y a un risque de perdre toutes les donnes du disque,
quel que soit le programme utilis pour cette opration. Les programmes utiliss linstallation sont
assez fiables et la plupart ont t utiliss pendant des annes, mais ils sont trs puissants et un faux
mouvement peut vous coter cher. Mme aprs la sauvegarde, soyez attentif et rflchissez vos
rponses. Deux minutes de rflexion peuvent vous pargner des heures de travail.
Si vous voulez pouvoir amorcer plusieurs systmes, assurez-vous de disposer du support de distri-
bution des autres systmes dexploitation prsents. Dans quelques rares situations, vous pouvez tre
amen rinstaller le programme damorage de votre systme dexploitation, ou mme, rinstaller
compltement le systme dexploitation et restaurer vos donnes partir de la sauvegarde que vous
avez effectue.

3.3. Informations utiles

3.3.1. La documentation

3.3.1.1. Le manuel dinstallation


Le document que vous lisez est la version officielle du manuel dinstallation pour la distribution
Debian jessie ; des traductions (http://www.debian.org/releases/jessie//installmanual) sont disponibles

15
Chapitre 3. Avant dinstaller Debian GNU/Linux

dans diffrents formats.

3.3.1.2. La documentation du matriel


Elle contient souvent des informations utiles pour lutilisation et la configuration de votre matriel.

La page Matriel sur le wiki Debian" (http://wiki.debian.org/Hardware)

3.3.2. Comment trouver les sources dinformations sur le


matriel ?
La plupart du temps, linstallateur dtectera automatiquement votre matriel. Mais nous vous
conseillons de bien connatre votre matriel avant de commencer linstallation.
On peut trouver des informations sur plusieurs sources :

les manuels accompagnant chaque lment ;


les crans de configuration du BIOS de votre ordinateur. Vous pouvez accder ces crans pen-
dant le dmarrage de lordinateur en appuyant sur une combinaison de touches. Consultez votre
manuel pour connatre cette combinaison. Il sagit souvent de la touche Suppr ou de la touche F2.
Cependant, certains fabricants peuvent utiliser dautres touches. Le plus souvent, au dmarrage de
lordinateur, un message indique la touche utiliser ;
les botes et cartons de chaque lment ;
la fentre Systme dans le panneau de configuration de Windows ;
les commandes systme ou les outils dun autre systme dexploitation, incluant les affichages dun
gestionnaire de fichiers. Cette source est particulirement utile pour trouver des informations sur la
mmoire vive et les disques durs ;
votre administrateur systme ou votre fournisseur daccs Internet. Ces sources peuvent vous
indiquer les rglages ncessaires la configuration du rseau et du courrier lectronique.

Tableau 3-1. Informations sur le matriel utiles pour linstallation

Matriel Informations dont vous pouvez avoir


besoin
Disques durs Leur nombre

Leur ordre dans le systme


Sils sont de type IDE (PATA), SATA ou SCSI
Lespace disponible
Les partitions
Les partitions contenant dautres systmes
dexploitation
Interfaces rseau Type/modle des interfaces rseau disponibles
Imprimante Le modle et la marque
Carte vido Le modle et la marque

16
Chapitre 3. Avant dinstaller Debian GNU/Linux

3.3.3. Compatibilit matrielle


Beaucoup de produits fonctionnent sans problme sous Linux. La gestion des matriels est amlio-
re chaque jour. Cependant, Linux ne peut pas utiliser autant de matriels que dautres systmes
dexploitation.
Les pilotes pour Linux ne sont pas crits pour tel ou tel produit de tel ou tel constructeur mais pour
tel matriel (puce). Beaucoup de produits apparemment diffrents sont bass sur le mme matriel. Il
nest pas inhabituel que des constructeurs de puces fournissent de prtendues conceptions de rf-
rence pour des produits bass sur leurs puces qui sont ensuite utilises par plusieurs constructeurs
diffrents et vendues sous diffrentes marques.
Cette situation comporte des avantages et des inconvnients. Un avantage est quun pilote de puce
fonctionne pour diffrents produits de diffrents constructeurs. Le problme est quil nest pas tou-
jours facile de savoir quelle puce est rellement utilise par tel produit. Parfois les constructeurs
modifient le matriel dun produit sans changer ni le nom ni la version de ce produit. Ainsi, deux
exemplaires dun mme produit, achets diffrents moments, peuvent tre bass sur deux puces dif-
frentes et donc utiliser deux pilotes diffrents. Il se peut alors quaucun pilote ne soit disponible pour
lune des deux puces.
Pour les priphriques USB et PCI/PCI-Express/ExpressCard, un bon moyen de connatre la puce
utilise est de chercher les identifiants du priphrique. La combinaison de ces identifiants nomms
vendor et product est habituellement la mme pour tout produit bas sur la mme puce.
Sur un systme Linux, ces identifiants peuvent tre lus par la commande lsusb pour les priphriques
USB et par la commande lspci -nn pour les priphriques PCI/PCI-Express/ExpressCard. Ils sont
gnralement donns sous la forme de deux nombres hexadcimaux, spars par un deux-points,
1d6b:0001 par exemple.
Rsultat de la commande lsusb : "Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root
hub", o 1d6b est lidentifiant vendor et 0002 lidentifiant product .
Rsultat de la commande lspci -nn pour une carte ethernet : "03:00.0 Ethernet controller [0200]: Real-
tek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168]
(rev 06)". Les identifiants sont donns dans les crochets les plus droite, 10ec le vendor et 8168
le product .
Un exemple pour une carte graphique : "04:00.0 VGA compatible controller [0300]: Advanced Micro
Devices [AMD] nee ATI RV710 [Radeon HD 4350] [1002:954f]".
Sur les systmes Windows, les identifiants dun priphrique peuvent tre trouvs dans le gestionnaire
de priphriques, onglet details . Lidentifiant vendor est prfix par VEN_ et product par
DEV_. Sur les systmes Windows 7, vous devez slectionner la proprit Hardware IDs dans
longlet details du gestionnaire de priphriques car ils ne sont pas visibles par dfaut.
Une recherche sur Internet avec ces identifiants, Linux et driver donne souvent des informations
sur le pilote ncessaire telle puce. Si ce nest pas le cas, une recherche peut tre effectue avec les
noms des puces, donns aussi par les commandes lsusb et lspci, "RTL8111"/"RTL8168B" pour la
carte rseau et "RV710" pour la carte graphique des prcdents exemples.

3.3.3.1. Tester le matriel avec un systme autonome


Debian GNU/Linux est disponible sous forme de systme autonome pour quelques architectures. Un
systme autonome est un systme dans un format compress, prconfigur et utilisable immdiate-

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/).

3.3.4. Configuration du rseau


Si votre machine est connecte un rseau avec une connexion ethernet ou quivalente (pas une
connexion PPP) , vous devriez demander votre administrateur systme les lments suivants :

le nom de votre machine ( choisir vous-mme, si vous en avez le droit) ;


le nom de votre domaine ;
ladresse IP de votre machine ;
le masque rseau utiliser ;
ladresse IP de la passerelle qui sert de routeur, si votre rseau possde une passerelle ;
la machine de votre rseau qui servira de serveur DNS (Domain Name Service).

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 :

lESSID (nom) du rseau sans fil ;


la cl WEP ou WPA/WPA2 pour accder au rseau (si ncessaire).

18
Chapitre 3. Avant dinstaller Debian GNU/Linux

3.4. Matriel minimum


Une fois rassembles les informations sur votre matriel, vrifiez que vous pouvez faire le type
dinstallation souhait.
Selon vos besoins, vous pouvez continuer avec du matriel moins performant que celui recommand
dans le tableau ci-dessous. Cependant, la plupart des utilisateurs seront frustrs sils ignorent ces
suggestions.
Un Pentium 4, 1 GHz, est la configuration minimale recommande pour une machine de bureau.

Tableau 3-2. Configuration matrielle minimale recommande

Type dinstallation RAM (minimum) RAM Disque dur


(recommande)
Sans bureau 128 mgaoctets 512 mgaoctets 2 gigaoctets
Avec bureau 256 mgaoctets 1 gigaoctet 10 gigaoctets

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.

3.5. Partitionnement pralable dune machine


multisystme
Partitionner votre disque dur est simplement le fait de le diviser en plusieurs sections. Chaque section
est alors indpendante des autres. Cest en gros quivalent ajouter des cloisons dans une maison :
ajouter des meubles dans une pice naffecte pas les autres pices.
Si vous avez dj un systme dexploitation sur votre machine (Windows 9x, Windows
NT/2000/XP/2003/Vista/7, OS/2, MacOS, Solaris, FreeBSD. . . ) qui utilise tout le disque sur lequel
vous dsirez placer Debian, vous devrez repartitionner ce disque. Le systme Debian a besoin de
partitions spcifiques. Il ne peut pas tre install sur des partitions Windows ou Mac OS X. Il peut

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.

3.6. Configuration matrielle et systme avant


linstallation
Cette section passe en revue les rglages matriels que vous devrez peut-tre effectuer avant dinstaller
Debian. En gnral, cela implique de vrifier, et parfois de modifier, les rglages du microprogramme
systme (BIOS, etc.) sur votre machine. Le BIOS ou microprogramme systme est le logiciel
de base utilis par le matriel ; il est plus spcifiquement excut pendant le processus damorage
(aprs la mise sous tension).

3.6.1. Le menu de configuration du BIOS


Le BIOS fournit les fonctions de base ncessaires lamorage de votre machine pour permettre au

20
Chapitre 3. Avant dinstaller Debian GNU/Linux

systme dexploitation daccder au matriel. Le systme fournit un menu destin la configuration


du BIOS. Vous pouvez accder ce menu en appuyant sur une touche ou sur une combinaison de
touches. Il sagit souvent de la touche Suppr ou de la touche F2. Certains constructeurs utilisent
dautres touches. Au dmarrage de lordinateur, un message indique gnralement la touche utiliser.

3.6.2. Slection du priphrique damorage


lintrieur du menu de configuration du BIOS vous pouvez choisir les priphriques utilisables pour
lamorage du systme et leur ordre. Peuvent tre slectionns des disques durs internes, un lecteur
de CD/DVD ou des priphriques de stockage USB comme des cls ou des disques externes. Sur des
systmes modernes, il existe aussi la possibilit damorcer par le rseau (PXE).
Selon le support dinstallation choisi (CD/DVD, cl USB, amorage par le rseau), vous devez activer,
sil ne lest pas dj, le priphrique damorage appropri.
La plupart des BIOS permettent dappeler un menu au dmarrage du systme dans lequel vous slec-
tionnez le priphrique damorage pour la session actuelle. Si cette option est disponible, le BIOS
affiche un court message, press F12 for boot menu par exemple. La touche peut tre diffrente
selon les systmes, F12, F11 ou F8. Choisir un priphrique dans ce menu ne change pas lordre
damorage par dfaut du BIOS. Ainsi, vous pouvez amorcer partir dune cl USB alors que le
disque dur interne reste le priphrique damorage prioritaire.
Si le BIOS ne vous donne pas cette possibilit, vous devez modifier sa configuration et indiquer
comme prioritaire le priphrique qui contient linstallateur Debian
Quelques ordinateurs contiennent malheureusement des versions du BIOS dfectueuses. Il est parfois
impossible damorcer linstallateur Debian partir dune cl USB mme si loption approprie
existe dans le menu de configuration et la cl est choisie comme priphrique damorage prioritaire.
Sur certains systmes, on peut forcer lamorage en changeant le type de priphrique, de USB
harddisk ou USB stick USB ZIP ou USB CDROM . En particulier, si vous utilisez une
image hybride ( isohybrid ) de CD/DVD sur une cl USB (voyez la Section 4.3.1), modifier le type
de priphrique en USB CDROM peut servir pour les BIOS qui ne permettent pas lamorage sur
une cl en mode USB harddisk .
Si vous ne pouvez pas rgler le BIOS pour permettre lamorage partir dune cl USB, vous pou-
vez toujours copier une image ISO sur la cl. Amorcez linstallateur Debian (consultez la
Section 4.4 et, lors de la recherche dune image ISO sur les disques, choisissez la cl USB et limage
dinstallation.

3.6.3. Systmes avec un microprogramme UEFI


UEFI ( Interface micrologicielle extensible unifie ou Unified Extensible Firmware Interface )
est un nouveau type de microprogramme utilis sur de nombreux systmes rcents et est prvu, entre
autre, pour remplacer le BIOS classique des PC.
Actuellement, la majorit des systmes PC qui utilisent lUEFI intgrent aussi un module de compa-
tibilit ( Compatibility Support Module (CSM)) dans le microprogramme, qui procure les mmes
interfaces que le BIOS au systme dexploitation. Ainsi, les logiciels crits pour le BIOS classique
peuvent tre utiliss sans changement. Malgr cela, lUEFI est prvu pour remplacer compltement
les anciens BIOS sans tre totalement rtrocompatible, et il existe dj certains systmes avec UEFI
mais sans CSM.
Sur les systmes avec UEFI, il y a certains dtails prendre en compte lorsquon installe un systme
dexploitation. La faon dont le microprogramme charge le systme dexploitation est trs diffrente

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.

3.6.4. Dsactiver le dmarrage rapide de Windows 8 ( fast


boot )
Windows 8 offre une fonctionnalit appele dmarrage rapide ( fast boot ) pour rduire le temps
de dmarrage. Techniquement, lorsque cette fonction est active, Windows 8 ne sarrte pas vraiment
pour redmarrer froid , mais effectue quelque chose qui ressemble plutt une hibernation par-
tielle pour rduire le temps de dmarrage . Tant que Windows 8 est le seul systme dexploitation
sur la machine, cela ne pose pas de problme, mais peut conduire des pertes de donnes et dautres
inconvnients lorsque vous avez une configuration en dual boot dans laquelle un autre systme
dexploitation accde au mme systme de fichiers que Windows 8. Dans ce cas, le systme de fichiers
peut tre dans un tat diffrent de ce quattend Windows 8 aprs le dmarrage , et peut provoquer
une corruption du systme de fichiers lors des nouveaux accs en criture sur ce mme systme de

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.

3.6.5. Problmes matriels surveiller


BIOS et claviers USB. Si vous navez pas de clavier de type PS/2, mais seulement un modle USB,
vous devrez peut-tre activer, sur quelques vieux systmes, lmulation clavier dans la configuration
du BIOS pour pouvoir utiliser votre clavier dans le menu du programme damorage. Sur les systmes
modernes, il ny a pas de problme. Si votre clavier ne rpond pas dans le menu du programme
damorage, consultez le manuel de votre carte mre et cherchez dans le BIOS une option Legacy
keyboard emulation ou USB keyboard support .

23
Chapitre 4. Comment obtenir les supports du
systme dinstallation ?

4.1. CD Debian GNU/Linux officiels


La mthode la plus facile pour installer Debian GNU/Linux est srement celle utilisant les CD/DVD
officiels. Consultez la page des vendeurs de CD (http://www.debian.org/CD/vendors/) pour les
acheter. Vous pouvez aussi tlcharger les images ISO partir dun miroir Debian et fabriquer vos
propres CD/DVD, si vous avez une connexion rapide et un graveur (cf. la page des CD Debian
(http://www.debian.org/CD/) et la FAQ Debian CD (http://www.debian.org/CD/faq/) pour des
instructions dtailles). Si vous possdez un jeu de CD/DVD et si votre machine peut samorcer
partir dun CD/DVD, ce qui est le cas sur les PC modernes, vous pouvez aller directement au
Chapitre 5 ; un effort particulier a t fait pour sassurer que les fichiers les plus communment
demands soient prsents sur les premiers CD/DVD et quune installation lmentaire dun bureau
graphique soit possible avec le premier DVD, ou mme avec le premier CD.
Les CD ayant une capacit de stockage limite, tous les environnements graphiques de bureau ne sont
pas disponibles sur le premier CD. Certains environnements demandent soit une connexion internet
pendant linstallation, soit des CD supplmentaires.
Si vous disposez de CD alors que votre machine ne sait pas amorcer partir dun CD (certains PC trs
anciens), vous pouvez utiliser une autre stratgie, par exemple un disque dur, une cl usb, le dmarrage
sur le rseau, ou bien encore, le chargement du noyau partir du CD pour lancer linstallateur. Les
fichiers requis pour ces diffrents amorages sont aussi sur le CD ; larchive rseau de Debian et
lorganisation des rpertoires du CD sont identiques. Ainsi, lorsquun chemin darchive est demand
pour un fichier particulier requis pour amorcer, cherchez ce fichier dans le mme rpertoire ou sous-
rpertoire de votre CD.
Une fois linstallateur amorc, il est capable dobtenir tous les autres fichiers ncessaires partir du
CD.
Si vous navez pas de CD, il sera ncessaire de tlcharger les fichiers du systme dinstallation et
de les placer sur un disque dur, une cl usb ou un ordinateur connect que vous pourrez utiliser pour
amorcer linstallateur.

4.2. Tlcharger les fichiers depuis les miroirs Debian


Pour trouver le miroir le plus proche (et sans doute le plus rapide), voyez la liste des miroirs Debian
(http://www.debian.org/distrib/ftplist).
Lorsque vous tlchargez les fichiers avec FTP depuis un miroir Debian, assurez-vous de bien tre en
mode binaire et non en mode texte ou en mode automatique.

4.2.1. O trouver les fichiers dinstallation ?


Sur tous les miroirs Debian, les images pour linstallation sont situes
dans le rpertoire debian/dists/jessie/main/installer-amd64/current/images/
(http://http.us.debian.org/debian/dists/jessie/main/installer-amd64/current/images)

24
Chapitre 4. Comment obtenir les supports du systme dinstallation ?

le fichier MANIFEST (http://http.us.debian.org/debian/dists/jessie/main/installer-


amd64/current/images/MANIFEST) liste toutes les images.

4.3. Prparation des fichiers pour un amorage avec


une cl USB
Pour prparer une cl USB, vous avez besoin dun systme GNU/Linux fonctionnel qui gre les
priphriques USB. Sur les systmes rcents, la cl devrait tre automatiquement reconnue. Si ce
nest pas le cas, vrifiez que le module du noyau usb-storage est charg. Une fois insre, la cl sera
associe un priphrique appel /dev/sdX, o le X est une lettre minuscule (a-z). Avec la
commande dmesg, il est possible de savoir quel priphrique la cl a t associe. Pour pouvoir
crire sur la cl, il vous faudra enlever la protection contre lcriture.

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.

4.3.1. Prparation dune cl USB utilisant une image


hybride (CD ou DVD)
Les images de Debian sur CD ou DVD peuvent tre transfres directement sur une cl USB. Cest
une mthode trs simple pour rendre la cl amorable. Il suffit de choisir une image qui tienne sur
la cl (par exemple une des images netinst, CD 1, DVD 1 ou netboot). Consultez la Section 4.1 pour
obtenir cette image.
Pour les cls de trs petite taille (quelques mgaoctets), vous pouvez tlcharger limage mini.iso
qui se trouve dans le rpertoire netboot (son adresse prcise est mentionne dans la Section 4.2.1)
Limage CD ou DVD que vous avez choisie peut tre transfre directement sur la cl. Toutes les
donnes existantes sont dtruites. Par exemple, avec un systme GNU/Linux, aprs avoir vrifi que
la cl nest pas monte, vous pouvez copier limage de cette manire :

# cp debian.iso /dev/sdX
# sync

Lutilitaire win32diskimager (http://sf.net/projects/win32diskimager/) peut tre utilis pour copier


limage avec dautres systmes dexploitation.

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 :

# mount /dev/sdX2 /mnt


# cd /mnt
# tar zxvf /path/to/firmware.tar.gz
# cd /
# umount /mnt

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.

4.3.2. Copie des fichiers mthode simple


Vous pouvez aussi prparer votre cl vous-mme en copiant les fichiers de linstallateur et une image
CD. Notez que la capacit de la cl doit tre au moins gale 1 Go. Pour des capacits infrieures,
voyez la Section 4.3.3.
Le fichier hd-media/boot.img.gz contient tous les fichiers de linstallateur (ainsi que le noyau) et
le programme syslinux avec son fichier de configuration .
Bien que pratique, cette mthode possde un inconvnient majeur : la taille logique du priphrique
est limite 1 Go, mme si la capacit de la cl est suprieure. Pour retrouver la taille relle, il vous
faudra repartitionner la cl et crer un nouveau systme de fichiers.
Il vous suffit dextraire cette image sur votre cl USB :

# zcat boot.img.gz > /dev/sdX

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 !

4.3.3. Copie des fichiers mthode dtaille


Si vous aimez la souplesse dutilisation ou si vous voulez simplement savoir ce qui se passe, vous
pouvez utiliser la mthode suivante pour placer les fichiers sur la cl. Lun des avantages de cette
mthode est que, si la capacit de la cl est suffisante, vous pouvez copier limage dun disque (ou
dun DVD) entier.

4.3.3.1. Partitionner un priphrique USB


Nous montrerons comment utiliser seulement la premire partition, au lieu de tout le priphrique.

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.

4.3.3.2. Ajouter limage dinstallation


Montez la partition (mount /dev/sdX1 /mnt) et copiez les fichiers suivants sur la cl :

vmlinuz ou linux (noyau binaire)


initrd.gz (image du disque virtuel initial)
Vous pouvez choisir le mode texte ou la version graphique de linstallateur. Cette dernire peut tre
trouve dans le rpertoire gtk. Si vous voulez modifier le nom des fichiers, remarquez que syslinux
ne peut traiter que des noms de type DOS (8.3).
Le fichier de configuration syslinux.cfg doit contenir les deux lignes suivantes (il faut modifier le
nom du noyau, linux , si vous utilisez une image netboot) :

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.

1. Noubliez pas de positionner le drapeau bootable .

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).

4.4. Prparer les fichiers pour amorcer depuis un


disque dur
Linstallateur peut tre amorc avec les fichiers damorage placs sur une partition existante du
disque dur ; il peut tre aussi lanc depuis un autre systme dexploitation ou en invoquant un pro-
gramme damorage depuis le BIOS.
Cette technique permet une installation complte travers le rseau. Cela vite toutes les manipu-
lations pnibles des supports amovibles, comme de trouver puis de graver des images de CD ou de
manipuler un nombre lev de disquettes peu fiables.

4.4.1. Dmarrage du programme dinstallation depuis


Linux avec LILO ou GRUB
Cette section explique comment ajouter ou remplacer une partition Linux existante en utilisant LILO
ou GRUB.
Lors du dmarrage, les programmes damorage permettent de charger en mmoire non seulement le
noyau, mais galement une image de disque. Cette image en mmoire peut tre utilise en tant que
systme de fichiers racine par le noyau.
Copiez les fichiers suivants de larchive Debian sur votre disque dur, par exemple dans
/boot/newinstall/. Notez que LILO ne peut pas lire des fichiers placs sur un systme de
fichiers NTFS.

vmlinuz (noyau binaire)


initrd.gz (disque virtuel initial)

Et pour configurer le programme damorage, continuez avec la Section 5.1.5.

4.4.2. Dmarrage du programme dinstallation depuis DOS


avec loadlin
Voici comment prparer le disque dur pour dmarrer linstallateur partir de DOS avec loadlin.
Copiez les fichiers suivants dune image CD de Debian dans c:\.

/install.amd (noyau et disque mmoire)


/tools (loadlin)

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 ?

4.5. Prparer les fichiers pour amorcer depuis le


rseau avec TFTP
Si votre machine est connecte un rseau local, vous pouvez lamorcer directement partir dune
autre machine de ce rseau en utilisant TFTP. Pour cela, les fichiers damorage doivent tre placs
un endroit spcifique de cette machine et celle-ci doit savoir amorcer votre machine.
Vous devez configurer un serveur TFTP et, pour beaucoup de machines, un serveur DHCP ou un
serveur BOOTP.
BOOTP est un protocole IP qui indique un ordinateur quelle est son adresse IP et lui dit o obtenir
sur le rseau une image damorage. Le protocole DHCP ( Dynamic Host Configuration Protocole ,
Protocole de configuration dynamique des htes) est une extension bien plus flexible de BOOTP (et
respectant la rtrocompatibilit). Certains systmes ne peuvent tre configurs que par DHCP.
Le protocole trivial de transfert de fichiers (Trivial File Transfert Protocol, TFTP) est utilis pour
transfrer limage damorage au client. Thoriquement, tout serveur sur les plates-formes qui impl-
mentent ces protocoles peut tre utilis. Dans les exemples qui vont suivre, on donnera les commandes
pour SunOS 4.x, SunOS 5.x (mieux connu sous le nom de Solaris) et GNU/Linux.

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.

4.5.1. Configurer un serveur DHCP


Il existe un serveur DHCP libre, dhcpd ISC. Pour Debian GNU/Linux, le paquet
isc-dhcp-server est recommand. Voici un exemple de fichier de configuration (habituellement
/etc/dhcp/dhcpd.conf) :

option domain-name "example.com";


option domain-name-servers ns1.example.com;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
server-name "servername";

subnet 192.168.1.0 netmask 255.255.255.0 {


range 192.168.1.200 192.168.1.253;
option routers 192.168.1.1;
}

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.

4.5.1.1. Amorage PXE et configuration de DHCP


Voici un autre exemple de fichier dhcp.conf utilisant la mthode de chargement du systme
dexploitation par le rseau gre par le matriel ( Pre-boot Execution Environment ou PXE) de
TFTP.

option domain-name "example.com";

default-lease-time 600;
max-lease-time 7200;

allow booting;
allow bootp;

# Le paragraphe suivant doit tre modifi pour correspondre votre systme


subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.200 192.168.1.253;
option broadcast-address 192.168.1.255;
# Ladresse de la passerelle peut tre diffrente
# (accs internet par exemple)
option routers 192.168.1.1;
# Indiquez le DNS que vous voulez utiliser
option domain-name-servers 192.168.1.3;
}

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).

4.5.2. Configurer un serveur BOOTP


Il existe deux serveurs BOOTP pour GNU/Linux, bootpd CMU et dhcpd ISC ; le second est en fait
un serveur DHCP. On peut trouver ces serveurs dans les paquets bootp et isc-dhcp-server de
Debian GNU/Linux.
Pour utiliser bootpd CMU, vous devez commencer par dcommenter (ou ajouter) la ligne adquate
dans /etc/inetd.conf. Dans Debian GNU/Linux, vous pouvez tout simplement lancer

30
Chapitre 4. Comment obtenir les supports du systme dinstallation ?

update-inetd --enable bootps suivi de /etc/init.d/inetd reload pour le faire. Au cas


o le serveur BOOTP ne fonctionnerait pas sous Debian, la ligne en question devrait ressembler :

bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120

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.

4.5.3. Activer le serveur TFTP


Pour faire fonctionner le serveur TFTP, vous devez vous assurer au pralable que tftpd est activ.
Pour tftpd-hpa, il y a deux faons de lancer le service. Il peut tre activ la demande par le
dmon inetd du systme, ou bien il peut tre excut en tant que dmon indpendant. Le choix de la
mthode se fait linstallation du paquet et peut tre modifi en le reconfigurant.

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.

4.5.4. Mettre les images TFTP en place


Ensuite, placez les images TFTP dont vous avez besoin (dcrites dans la Section 4.2.1) dans le rper-
toire des images damorage de tftpd. Gnralement, ce rpertoire sappelle /tftpboot. Vous aurez

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.

4.6. Installation automatise


Pour installer Debian sur de nombreux ordinateurs, il est possible dautomatiser compltement
linstallation en utilisant les paquets Debian suivants : fai-quickstart (qui utilise un serveur
dinstallation), et linstallateur Debian lui-mme. Consultez la page de FAI (http://fai-project.org)
pour dautres informations.

4.6.1. Installation automatise avec linstallateur Debian


Linstallateur Debian peut automatiser des installations grce des fichiers de prconfiguration. Un
fichier de prconfiguration peut se trouver sur le rseau ou sur un support amovible. Il sert rpondre
aux questions qui seront poses pendant linstallation.
Une bonne documentation, avec un fichier dexemple que lon peut modifier, se trouve dans
lAnnexe B.

32
Chapitre 5. Dmarrer le systme dinstallation

5.1. Dmarrer linstallateur sur PC 64 bits

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.

5.1.1. Amorcer sur une cl USB


Si votre machine peut amorcer depuis lUSB, cela sera la mthode la plus simple. Supposons que tout
a t prpar comme lexpliquent la Section 3.6.2 et la Section 4.3. Branchez maintenant votre cl
USB dans un port libre et relancez la machine. Le systme devrait se lancer et, sauf si vous avez utilis
la mthode flexible pour crer la cl et que vous ne lavez pas active, un menu damorage devrait
apparatre (sur les matriels pris en charge). Maintenant, vous pouvez choisir diffrentes options de
linstallateur, ou simplement appuyer sur la touche Entre.

5.1.2. Amorcer depuis un CD


La manire la plus simple est dutiliser les CD Debian. Si vous avez un jeu de CD et si votre machine
peut samorcer depuis un CD, cest parfait ! Il suffit de configurer votre systme pour amorcer depuis
le CD (voyez la Section 3.6.2), de placer votre CD et de ramorcer. Vous pouvez continuer avec le
chapitre suivant.
Notez que certains lecteurs de CD peuvent ncessiter des pilotes particuliers et sont donc inaccessibles
au tout dbut de linstallation. Si cette faon dinstaller choue, veuillez lire dans ce chapitre les
paragraphes sur les autres noyaux et sur les autres mthodes dinstallation possibles.
Mme si vous ne pouvez pas amorcer depuis un CD, vous pourrez probablement installer les compo-
sants du systme ou les paquets que vous voulez partir du CD. Amorcez simplement partir dun
autre support. Lorsquarrivera le moment dinstaller le systme dexploitation, le systme de base et
les paquets, faites pointer le systme dinstallation sur le lecteur de CD.
Si vous avez des problmes lors de lamorage, voyez la Section 5.4.

5.1.3. Amorcer depuis Windows


Pour lancer linstallateur partir de Windows, vous devez

disposer dun CD-ROM/DVD-ROM ou dune cl USB dinstallation. Consultez la Section 4.1 et


la Section 4.3.

33
Chapitre 5. Dmarrer le systme dinstallation

ou tlcharger un excutable Windows autonome, disponible dans le fichier


tools/win32-loader/stable/win32-loader.exe sur les miroirs Debian.

Quand vous insrez le CD-ROM/DVD-ROM, un programme de pr-installation doit normalement


tre lanc. Si Windows ne lexcute pas ou si vous utilisez une cl USB, vous pouvez le lancer vous-
mme en excutant la commande setup.exe sur le priphrique.
Ce programme pose quelques questions prliminaires et prpare le systme pour le lancement de
linstallateur Debian GNU/Linux.

5.1.4. Amorcer depuis DOS avec loadlin


Dmarrez sur MS-DOS (pas sur Windows). Vous pouvez par exemple dmarrer sur un disque de
dpannage ou de diagnostic.
Si vous pouvez accder au CD dinstallation, modifiez le disque courant pour le lecteur de CD, par
exemple :

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

Si vous prfrez le mode graphique de linstallateur, allez dans le sous-rpertoire gtk :

cd gtk

Puis lancez la commande install.bat. Le noyau sera charg et linstallateur lanc.

5.1.5. Amorcer partir de Linux avec LILO ou GRUB


Pour amorcer linstallateur sur un disque dur, vous devez dabord tlcharger les fichiers et les installer
comme lexplique la Section 4.4.
Si vous voulez utiliser le disque seulement pour lamorage et ensuite utiliser
le rseau pour tlcharger tous les paquets, vous devez rcuprer le fichier
netboot/debian-installer/amd64/initrd.gz et le noyau qui lui correspond,
netboot/debian-installer/amd64/linux. Vous pourrez ainsi repartitionner le disque sur
lequel se trouve linstallateur. Toutefois cette opration demande la plus grande prudence.
Si vous voulez prserver une partition de ce disque, vous pouvez tlcharger le fichier
hd-media/initrd.gz et le noyau correspondant ; copiez aussi une image CD ou DVD sur le
disque (assurez-vous que le nom de cette image se termine par .iso). Linstallateur peut alors se
lancer partir du disque dur et sinstaller partir de cette image, sans avoir besoin du rseau.
Pour LILO, vous devez configurer deux choses essentielles dans /etc/lilo.conf :

le chargement de initrd.gz au moment de lamorage ;

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 :

title New Install


root (hd0,0)
kernel /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz

La procdure pour GRUB2 est semblable. Le fichier sappelle grub.cfg au lieu de menu.lst. Une
entre pour linstallateur pourrait tre celle-ci :

menuentry New Install {


insmod part_msdos
insmod ext2
set root=(hd0,msdos1)
linux /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz
}

partir de maintenant, il ne devrait plus y avoir de diffrence entre GRUB et LILO.

5.1.6. Amorcer avec TFTP


Pour amorcer depuis le rseau, il vous faut une connexion au rseau et un serveur TFTP (et aussi,
srement, un serveur DHCP, RARP ou BOOTP pour la configuration automatique du rseau).
Linstallation ct serveur pour lamorage depuis le rseau est dcrite dans la Section 4.5.
Il y a plusieurs faons damorcer avec TFTP sur une machine i386.

5.1.6.1. Carte rseau ou carte mre avec PXE


Il est possible que votre interface rseau ou votre carte mre permette lamorage PXE. Cest une
rimplmentation de lamorage TFTP par Intel. Dans ce cas, vous pourrez configurer votre bios
pour quil samorce sur le rseau.

35
Chapitre 5. Dmarrer le systme dinstallation

5.1.6.2. Carte rseau avec ROM de dmarrage rseau


Une carte dinterface rseau peut offrir la possibilit de dmarrer par TFTP.

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.

5.1.7. Lcran damorage


Lorsque linstallateur dmarre, vous devriez voir un sympathique cran qui montre le logo Debian et
un menu :

Installer boot menu

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.

En fonction de la mthode dinstallation, loption Graphical install (installateur graphique) pour-


rait ne pas tre disponible. Les images multiarchitectures ont aussi une variante 64 bits pour chaque
option dinstallation, ce qui double presque le nombre doptions.
Pour une installation normale, slectionnez lentre Graphical install ou lentre Install en
utilisant les touches avec flche du clavier ou en tapant la premire lettre en surbrillance. Lentre
Install est pr-slectionne. Vous pouvez maintenant appuyer sur la touche Entre pour lancer
linstallateur.
Lentre Advanced options donne accs un second menu qui permet damorcer linstallateur en
mode expert ou mode rescue . Il est aussi utilis pour les installations automatises.
Si vous voulez ajouter des paramtres damorage pour linstallateur ou pour le noyau, appuyez sur
la touche Tab (amorage BIOS) ou e (amorage UEFI). La commande damorage pour lentre du
menu choisie est affiche et il est permis dajouter des options. Les crans daide listent les principales
options possibles. Appuyez sur la touche Entre (BIOS) ou F10 (UEFI) pour lancer linstallateur avec
vos options. Pour revenir au menu et annuler toutes vos saisies, appuyez sur la touche Esc.
Quand vous slectionnez lentre Help , un premier cran prsente tous les crans daide dis-
ponibles. Une fois dans laide, pour revenir au menu damorage, saisissez menu linvite
damorage et validez avec la touche Entre. Tous les crans daide ont une invite permettant de
saisir une commande :

Press F1 for the help index, or ENTER to boot:

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.

5.1.8. Linstallateur graphique


La version graphique de linstallateur nest disponible que sur certaines architectures, dont
PC 64 bits . Les fonctionnalits de linstallateur graphique sont essentiellement les mmes que celles
de linstallateur en mode texte. Ils utilisent les mmes programmes mais linterface est diffrente.
Malgr cette similitude, linstallateur graphique possde quelques avantages. Le principal est quil
reconnat plus de langues, notamment celles qui utilisent des jeux de caractres impossibles afficher
avec linterface newt . Un autre avantage est la possibilit dutiliser une souris. De mme, plusieurs
questions peuvent tre runies dans un seul cran.
Linstallateur graphique est disponible avec toutes les images CD et avec la mthode dinstallation
hd-media . Il peut tre amorc avec loption existante dans le menu damorage. Dans le me-
nu Advanced options , on peut choisir les modes expert et rescue. Les mthodes prcdentes,
installgui, expertgui et rescuegui sont toujours disponibles au moment de lamorage si lon
slectionne loption Help .
Il est aussi possible damorcer sur le rseau une image de linstallateur graphique. Et il existe une
image ISO spciale 1, qui est utile surtout pour les tests.
Comme pour linstallateur texte, il est possible dajouter des paramtres damorage au lancement de
linstallateur graphique.

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

Si la quantit de mmoire du systme est infrieure 112MB, il se peut que linstallateur


graphique ne fonctionne plus mais que linstallateur texte fonctionne encore. Pour des systmes
avec peu de mmoire, il est recommand dutiliser linstallateur texte.

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.

5.2.1. Frontaux de linstallateur


Linstallateur prend en charge diffrents frontaux pour poser des questions : en particulier text uti-
lise le texte brut alors que newt utilise des botes de dialogues base sur du texte. Le choix peut
tre fait linvite du dmarrage. Veuillez consulter la documentation de DEBIAN_FRONTEND dans la
Section 5.3.2.

5.2.2. Les plages Braille USB


Les plages Braille USB sont dtectes automatiquement. Une version en mode texte de linstallateur
est automatiquement slectionne et la table Braille sera automatiquement installe sur le systme
cible. Il suffit de presser la touche Entre au menu damorage. Une fois brltty lanc, vous pou-
vez choisir une table Braille en entrant dans le menu des prfrences. Sur le site web de brltty
(http://brltty.com/doc/KeyBindings/), on peut trouver une documentation sur laffectation des touches.

5.2.3. Les plages Braille srie


Les plages Braille srie ne peuvent pas tre dtectes automatiquement et de manire sre
car la dtection peut les endommager. Vous devez donc ajouter le paramtre damorage
brltty=pilote,port,table pour indiquer brltty le pilote utiliser. pilote doit tre
remplac par le code deux lettres de votre terminal. Consultez le manuel de BRLTTY
(http://brltty.com/doc/Manual-BRLTTY/French/BRLTTY.html). port doit tre remplac par le nom
du port srie auquel est connect le priphrique. ttyS0 est le port par dfaut et ttyUSB0 peut
tre utilis pour un convertisseur srie vers USB. table est le nom de la table Braille utiliser.
Consultez le manuel de BRLTTY (http://brltty.com/doc/Manual-BRLTTY/French/BRLTTY.html).
La table anglaise est choisie par dfaut. Mais vous pouvez la changer en entrant dans le menu des
prfrences. Sur le site web de brltty (http://brltty.com/doc/KeyBindings/) on peut trouver une
documentation sur laffectation des touches.

38
Chapitre 5. Dmarrer le systme dinstallation

5.2.4. Synthse vocale logicielle


La synthse vocale logicielle est disponible sur toutes les images dinstallation qui contiennent
linstallateur graphique, savoir, les images CD, DVD, netinst et la variante netbook gtk. Il est
possible de lactiver en la slectionnant dans le menu damorage par s, puis touche Entre. La
version texte de linstallateur sera automatiquement choisie et la synthse vocale logicielle installe
sur le systme cible.
La premire question (sur la langue) est dite en anglais. La suite de linstallation se passe dans la
langue choisie, si elle est disponible dans espeak.
Par dfaut, la vitesse de la voix est trs faible. Pour lacclrer, appuyez sur les touches
CapsLock-6. Pour la ralentir, CapsLock-5. Le volume est moyen. Pour laugmenter, appuyez
sur les touches CapsLock-2. Pour le baisser, CapsLock-1. Consultez le Speakup guide
(http://www.linux-speakup.org/spkguide.txt) pour des prcisions sur les raccourcis disponibles.

5.2.5. Synthse vocale matrielle


La synthse vocale matrielle est disponible sur toutes les images dinstallation qui contiennent
linstallateur graphique, savoir, les images CD, DVD, netinst et la variante netbook gtk. Vous devez
donc choisir une entre Graphical install dans le menu damorage.
Les priphriques de synthse vocale ne sont pas automatiquement dtects. Vous devez donc ajou-
ter le paramtre damorage speakup.synth=driver pour indiquer speakup le pilote utiliser.
driver doit tre remplac par le code du pilote de votre priphrique. Consultez la liste des codes
de pilotes (http://www.linux-speakup.org/spkguide.txt). La version en mode texte de linstallateur est
automatiquement slectionne et la gestion du priphrique de synthse vocale sera automatiquement
active sur le systme cible.

5.2.6. Cartes fille


Certains priphriques sont en fait des cartes fille qui sont enfiches dans la machine et qui lisent le
texte directement dans la mmoire vido. Pour les faire fonctionner, la gestion du tampon vido doit
tre dsactive avec le paramtre vga=normal fb=false. Mais cela rduit le nombre des langues
disponibles.
Il est possible dactiver une version texte du programme damorage avant dajouter le paramtre
damorage en saisissant h puis touche Entre.

5.2.7. Thme fort contraste


Pour les dficients visuels, linstallateur propose un thme avec des couleurs trs contrastes qui le
rend plus lisible. Pour lactiver, ajoutez le paramtre theme=dark.

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

5.2.9. Accessibilit du systme install


Une documentation sur laccessibilit est disponible sur la page du wiki Debian Accessibility
(http://wiki.debian.org/accessibility).

5.3. Paramtres damorage


Les paramtres damorage sont des paramtres passs au noyau Linux pour sassurer que les priph-
riques seront correctement pris en compte. Dans la plupart des cas le noyau dtecte les priphriques,
mais parfois vous devez laider un peu.
Si cest la premire fois que vous dmarrez le systme, essayez les paramtres par dfaut ; autrement
dit, ne donnez pas de paramtre et vrifiez que cela fonctionne correctement. Ce devrait tre le cas.
Sinon, vous pouvez redmarrer et donner les paramtres ncessaires votre matriel.
Toutes les informations ncessaires sur les paramtres damorage sont disponibles dans le HOWTO
Linux BootPrompt (http://www.tldp.org/HOWTO/BootPrompt-HOWTO.html) ; la prsente section
contient seulement un rsum des paramtres les plus utiliss. Certains trucs sont donns dans la
Section 5.4.

5.3.1. Console damorage


Si vous dmarrez avec la console srie, le noyau la dtecte automatiquement. Si une carte vido
( framebuffer ) et un clavier sont galement connects lordinateur que vous voulez dmarrer
laide de la console srie, vous devrez peut-tre passer loption console=device au noyau, o
device est votre interface srie, cest--dire quelque chose comme ttyS0.
Vous pouvez avoir besoin de spcifier certains paramtres du port srie, par exemple la vitesse ou la
parit, console=ttyS0,9600n8 ; la valeur pour la vitesse peut tre aussi 57600 ou 115200. Assurez
vous de spcifier cette option aprs --- pour quelle soit copie dans le gestionnaire damorage
du systme install (si cela est pris en charge par linstallateur pour ce gestionnaire damorage).
Il est possible dajouter le paramtre TERM=type pour sassurer que le type de terminal utilis par
linstallateur corresponde votre terminal. Linstallateur reconnat les types de terminal suivants :
linux, bterm, ansi, vt102 et dumb. Pour la console srie, le type utilis est vt102. Si vous uti-
lisez un outil de virtualisation qui ne propose pas de conversion pour ces types de terminal (comme
QEMU/KVM), vous pouvez le lancer dans une session screen. Cela effectuera une conversion vers le
type de terminal screen, qui est trs proche du type vt102.

5.3.2. Paramtres pour linstallateur Debian


Le systme dinstallation accepte des paramtres damorage2.
Certains paramtres possdent une forme courte qui permet dviter les limitations concernant
les options du noyau donnes sur la ligne de commande. La saisie en est aussi facilite. Quand il
existe une forme courte, elle sera donne entre parenthses, aprs la forme longue. Les exemples de
ce manuel utilisent la forme courte des paramtres.

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

Linterface par dfaut est DEBIAN_FRONTEND=newt. DEBIAN_FRONTEND=text est prfrable


pour les installations avec une console srie. Certains supports dinstallation spcialiss noffrent
pas toutes les interfaces possibles mais les interfaces newt et text sont disponibles sur la plupart
des supports dinstallation. Sur certaines architectures, linstallateur graphique utilise linterface
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

Un peu plus bavard quhabituellement.

BOOT_DEBUG=2
Beaucoup dinformations.

BOOT_DEBUG=3

certains moments du processus de dmarrage, un interprteur de commande est excut


pour permettre un dbogage approfondi. Quittez linterprteur pour revenir au processus de
dmarrage.

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

non scurise et non recommande.

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.

5.3.3. Rpondre des questions avec les paramtres


damorage
quelques exceptions prs, toute question pose pendant linstallation peut recevoir une rponse
dfinie au moment de linvite damorage. Ce nest vraiment utile que pour certains cas particuliers.
Une prsentation gnrale se trouve dans la Section B.2.2. Voici quelques exemples.

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

5.3.4. Passer des paramtres aux modules du noyau


Selon la documentation du noyau Linux, il est possible de passer des paramtres aux pilotes de p-
riphriques compils dans le noyau. Cependant, il existe une diffrence entre la faon de charger un
module pendant linstallation et la faon de le charger sur un systme install. Aussi, quand les pilotes
sont compils en modules, il nest pas possible de leur passer des paramtres de la manire habituelle.
Une syntaxe spciale est ncessaire. Linstallateur fera en sorte que les paramtres soient dans les
bons fichiers de configuration quand les modules seront rellement chargs. Les paramtres seront
aussi propags automatiquement dans la configuration du systme install.
Il est aujourdhui trs rare davoir passer des paramtres aux modules. Dans la plupart des cas, le
noyau sait tester le matriel prsent sur une machine et donne de bons paramtres par dfaut. Parfois,
cependant, il sera ncessaire de passer soi-mme des paramtres.
Voici la syntaxe utiliser :

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

5.3.5. Interdire des modules du noyau


Il est parfois ncessaire de mettre un module dans une liste noire pour empcher son chargement auto-
matique par le noyau et udev. Il se peut par exemple que tel module pose des problmes tel matriel.
Le noyau peut aussi lister deux pilotes diffrents pour le mme priphrique. Si les pilotes sexcluent
ou si le mauvais pilote est charg en premier, le priphrique ne fonctionnera pas correctement.
Voici comment crer cette liste noire : module_name.blacklist=yes. Le module sera list dans le
fichier /etc/modprobe.d/blacklist.local et sera interdit la fois pendant linstallation et pour
le systme install.
Il faut noter que le systme dinstallation peut toujours charger le module. Vous pouvez lempcher
en faisant une installation en mode expert et en dslectionnant le module dans la liste des modules
qui est affich pendant la phase de dtection du matriel.

5.4. Dysfonctionnements pendant la procdure


dinstallation

5.4.1. Fiabilit des lecteurs de CD


Parfois, particulirement avec danciens lecteurs, linstallateur ne peut samorcer partir dun CD. Il
arrive aussi, mme aprs un amorage russi, que linstallateur ne reconnaisse pas le lecteur ou bien
signale des erreurs de lecture pendant linstallation.

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.

5.4.1.1. Problmes communs

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.

5.4.1.2. Comment rsoudre ces problmes ?


Si le CD ne peut amorcer linstallateur, voici une liste de suggestions :

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 | \

> head -c stat --format=%s debian-testing-i386-netinst.iso | \

> 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) :

Probing IDE interface ide1...


hdc: TOSHIBA DVD-ROM SD-R6112, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20

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 :

$ mount /dev/hdc /cdrom

Vrifiez si cette commande a provoqu des messages derreur.


Vrifiez si le DMA est activ :

$ 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

5.4.2. Configuration damorage


Si le noyau se bloque pendant la phase damorage, sil ne reconnat pas vos priphriques ou bien si
les disques ne sont pas identifis correctement, la premire chose faire est de vrifier les paramtres
damorage, ainsi quil a t discut dans la Section 5.3.
Parfois, les dysfonctionnements proviennent de microprogrammes manquants, voyez la Section 2.2
et la Section 6.4.

5.4.3. Synthse vocale logicielle


Quand la synthse vocale logicielle ne fonctionne pas, le problme vient souvent de la carte son. Soit
le pilote de cette carte nest pas connu de linstallateur, soit il utilise des canaux de mixage inhabituels
qui sont muets (muted) par dfaut. Vous pouvez envoyer un rapport de bogue qui comprenne la sortie
des commandes suivantes, excutes sur la mme machine, partir dun systme Linux sur lequel le
son fonctionne correctement, par exemple un CD live.

dmesg

lspci

lsmod

amixer

5.4.4. Problmes communs sur PC 64 bits


Certains problmes dinstallation peuvent tre rsolus ou vits en passant des paramtres damorage
linstallateur.
Si votre cran commence afficher une image bizarre lors des dmarrages du noyau, par exemple,
un cran entirement blanc, noir ou un cran contenant un mlange de couleurs, alors trs certaine-
ment la carte vido du systme ne parvient pas passer en mode framebuffer correctement. Dans ce
cas, essayez de passer le paramtre damorage fb=false pour dsactiver la console framebuffer.
Seules quelques langues seront utilisables pour linstallation, cause des caractristiques limites de
la console. Rfrez-vous la Section 5.3 pour plus de prcisions.

5.4.4.1. Le systme bloque lors de la configuration des services


PCMCIA
Quelques trs anciens ordinateurs portables fabriqus par Dell sarrtent frquemment de fonction-
ner lorsque la dtection des priphriques essaie daccder certaines adresses matrielles. Dautres
portables connaissent aussi des problmes semblables. Si vous rencontrez un tel problme et si vous
navez pas besoin de services PCMCIA pendant linstallation, vous pouvez dsactiver cette option
avec le paramtre hw-detect/start_pcmcia=false. Vous pourrez configurer les services PCM-
CIA aprs linstallation et viter le problme des adresses des ressources.
Vous pouvez aussi dmarrer linstallateur en mode expert. Vous pourrez ainsi indiquer les options
pour les adresses des ressources de votre matriel. Par exemple, si votre ordinateur est un des
portables Dell mentionns plus haut, vous pouvez indiquer exclude port 0x800-0x8ff. Il
existe une liste de ces options communes dans la section sur les ressources systme du HOWTO

48
Chapitre 5. Dmarrer le systme dinstallation

PCMCIA (http://pcmcia-cs.sourceforge.net/ftp/doc/PCMCIA-HOWTO-1.html#ss1.12). Notez quil


faut supprimer les virgules quand vous passez ces valeurs linstallateur.

5.4.5. Comprendre les messages du noyau au dmarrage


Durant la squence de dmarrage, vous pouvez voir beaucoup de messages du genre cant find
something , ou something not present, cant initialize something ou mme this
driver release depends on something . La plupart de ces messages sont sans consquence.
Vous les voyez parce que le noyau du systme dinstallation est conu pour tourner sur des
ordinateurs avec des priphriques trs diffrents. videmment, aucun ordinateur ne possde tous les
priphriques possibles, et le systme dexploitation recherche un priphrique que vous ne possdez
pas. Vous pourriez galement voir le systme sarrter pendant un moment. Cela arrive quand il
attend la rponse dun priphrique qui nest pas prsent sur votre systme. Si vous trouvez le temps
de dmarrage du systme exagrment long, vous pouvez crer un noyau personnalis (voyez la
Section 8.6).

5.4.6. Signaler les problmes


Si vous parvenez la fin de la phase damorage mais que vous ne parveniez pas terminer
linstallation, le choix Sauvegarder les journaux de dbogage du menu peut vous aider. Vous
pouvez copier sur une disquette les journaux contenant les erreurs systme et des informations sur la
configuration ou vous pouvez les consulter avec un navigateur web. Toutes ces informations peuvent
donner des indications sur ce qui sest mal pass et sur la manire de le corriger. Si vous envoyez un
rapport de bogue, vous pouvez attacher cette information au rapport.
Pendant linstallation, dautres messages intressants se trouvent dans le fichier
/target/var/log/debian-installer/, et, quand lordinateur a dmarr le nouveau systme
install, ces messages se trouvent dans le fichier /var/log/installer/.

5.4.7. Faire un rapport de bogue


Si vous avez toujours des ennuis, faites un rapport de bogue. Nous vous demandons aussi denvoyer
des rapports sur les installations russies, car nous cherchons des informations sur toutes les configu-
rations matrielles possibles.
Notez que votre rapport dinstallation sera publi dans le systme de suivi des bogues, Bug Tracking
System (BTS), de Debian et envoy sur une liste de diffusion publique. Votre adresse de courrier sera
aussi rendue publique.
Si vous utilisez dj un systme Debian, vous pouvez installer les paquets installation-report
et reportbug (aptitude install installation-report reportbug). Configurez reportbug en suivant
les explications donnes dans la Section 8.5.2, puis excutez la commande reportbug installation-
reports.
Vous pouvez aussi utiliser le modle suivant. Envoyez-le comme un rapport de bogue pour le paquet
installation-reports, ladresse <submit@bugs.debian.org>.

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

Date: <Date et heure de linstallation>

Machine: <Description de la machine (p. ex. IBM Thinkpad R32)>


Processor:
Memory:
Partitions: <df -Tl ; mais nous prfrons la table des partitions>

Rsultat de lspci -knn (ou lspci -nn) :

Installation du systme de base :


[O] = OK, [E] = Error (dveloppez plus bas sil vous plait), [ ] = non essay

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:

<Dcrivez linstallation, les penses, commentaires ou ides de propositions


que vous avez eus pendant cette installation.>

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 ?

6.1. Comment fonctionne linstallateur ?


Linstallateur Debian comprend plusieurs composants qui ont chacun une tche prcise accomplir.
Chaque composant pose lutilisateur les questions ncessaires lexcution de sa tche. Chaque
question possde une priorit et cette priorit est dclare au dmarrage de linstallateur.
Pour une installation standard, seules les questions essentielles (priorit high) sont poses. Ainsi,
linstallation est grandement automatise, avec peu dinterventions de lutilisateur. Les composants
sont choisis et excuts automatiquement selon le matriel et selon le type dinstallation demande.
Linstallateur utilise des valeurs par dfaut pour les questions qui ne sont pas poses.
Quand survient un problme, lutilisateur voit un message derreur et le menu de linstallateur peut
safficher pour permettre le choix dune autre action. Quand il ny a pas de problme, lutilisateur
ne voit jamais le menu de linstallateur. Il rpond simplement aux questions qui lui sont poses par
chaque composant. Les messages concernant des erreurs srieuses ont une priorit critical afin que
lutilisateur les reoive toujours.
On peut modifier les valeurs par dfaut utilises par linstallateur en passant des paramtres
damorage au dmarrage de linstallateur. Si, par exemple, vous prfrez configurer vous-mme le
rseau la configuration automatique dIPv6 et DHCP sont utiliss quand cest possible , vous
pouvez ajouter le paramtre damorage netcfg/disable_autoconfig=true. Les paramtres
disponibles sont donns dans la Section 5.3.2.
Certains utilisateurs prfrent une interface dote dun menu ; ils veulent contrler chaque tape et
ne pas laisser linstallateur agir automatiquement. Pour utiliser linstallateur dans ce mode manuel, il
faut ajouter le paramtre de dmarrage priority=medium.
Si, quand ils sont installs, vous devez passer des paramtres aux modules du noyau, vous devrez
excuter linstallateur en mode expert. Vous pouvez le faire en utilisant la commande expert au d-
marrage de linstallateur, ou en ajoutant le paramtre damorage priority=low. Le mode expert
permet de contrler compltement linstallateur.
Quand laffichage de linstallateur se fait en mode caractre, la souris ne fonctionne pas. Voici les
touches qui servent naviguer dans les diffrents menus. La flche droite ou la touche Tab servent
avancer dans les slections ou les boutons affichs, et la flche gauche ou la touche Shift-Tab,
reculer. Les flches haut et bas slectionnent des lments dans une liste droulante, et droulent
aussi la liste. De plus, pour les longues listes, taper une lettre droulera la liste jusqu une section
qui possdent des lments commenant par cette lettre ; vous pouvez utiliser les touches Pg-Up et
Pg-Down pour parcourir la liste selon les sections. La touche Espace slectionne les lments de type
checkbox. Activez les choix avec Entre.
Certains dialogues peuvent proposer une aide. Si cette aide est disponible, cela sera indiqu sur la
ligne du bas de lcran. Le contenu de cette aide peut tre affich en pressant la touche F1.
Le journal de linstallation et les messages derreur sont redirigs vers la quatrime console. Vous
pouvez y accder en pressant Left Alt-F4 (il faut garder la touche Alt enfonce pendant que vous
appuyez sur la touche de fonction F4). Revenez sur le processus dinstallation avec Left Alt-F1.
Ces messages se retrouvent aussi dans /var/log/syslog. Aprs linstallation, ce journal est copi
dans /var/log/installer/syslog sur votre nouveau systme. Dautres messages dinstallation

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/.

6.1.1. Utilisation de linstallateur graphique


Comme linstallateur graphique fonctionne de la mme manire que linstallateur texte, la suite de ce
manuel vous servira de guide pour le processus dinstallation.
Si vous prfrez le clavier la souris, vous devez savoir deux choses. Pour drouler une liste (par
exemple la liste des pays lintrieur des continents) vous pouvez utiliser les touches + et -. Pour
les questions permettant plusieurs choix (par exemple la slection des tches), vous devez dabord
appuyer le bouton Continue aprs la slection ; appuyer sur la touche Entre modifie une slection,
sans activer Continue.
Quand un dialogue propose une aide, un bouton Help est affich. Les informations sont alors acces-
sibles avec ce bouton ou bien en pressant la touche F1.
Pour changer de console, vous aurez besoin dutiliser la touche Ctrl, comme dans le systme X Win-
dow. Par exemple, pour passer sur VT2 o se trouve un interprteur de commandes : Ctrl-Left Alt-F2.
Et pour revenir sur linstallateur graphique qui sexcute sur la console VT5 : Left Alt-F5.

6.2. Introduction aux composants


Voici une liste des composants de linstallateur, avec une brve description des buts de chacun deux.
Des prcisions sur leur utilisation se trouvent dans la Section 6.3.

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.

6.3. Utilisation des composants


Dans cette section, nous dcrirons en dtail chaque composant de linstallateur. Ces composants sont
prsents selon leur ordre dapparition dans le processus dinstallation. Notez que les modules ne
sont pas tous utiliss dans toutes les installations. Leur utilisation dpend du matriel et du type
dinstallation choisi.

54
Chapitre 6. Comment utiliser linstallateur Debian ?

6.3.1. Linstallateur Debian et la configuration du matriel


Supposons que linstallateur Debian a dmarr et vous propose son premier cran. Les fonctionnalits
de linstallateur sont ce moment trs limites. Il ne connat pas votre matriel, la langue voulue, ni
mme ce quil doit faire. Ne vous inquitez pas ! Linstallateur est un programme intelligent qui
peut explorer votre matriel, trouver ses composants et se transformer en un systme dinstallation
oprationnel. Cependant, certaines valeurs comme la langue choisie, la carte clavier ou le miroir sur
le rseau ne peuvent tre automatiquement dtermines et doivent lui tre donnes.
Il faut noter que linstallateur procde plusieurs dtections de matriel pendant cette tape. La
premire recherche particulirement le matriel ncessaire linstallation des composants de
linstallateur (le lecteur de CD ou la carte rseau par exemple). Comme tous les pilotes ne sont pas
disponibles lors de cette premire recherche, dautres dtections de matriel sont ncessaires.
Pendant ces dtections, linstallateur vrifie si les pilotes de priphriques exigent des micropro-
grammes pour fonctionner. Quand un microprogramme est demand mais indisponible, un cran
est affich qui propose de charger ce microprogramme partir dun support amovible. Voyez la
Section 6.4 pour des informations supplmentaires.

6.3.1.1. Vrification de la mmoire disponible et le mode peu de


mmoire
Lune des premires tches effectues par linstallateur est la vrification de la mmoire disponible.
Si la mmoire disponible est insuffisante, le processus dinstallation sera modifi pour permettre
linstallation de Debian GNU/Linux sur votre machine.
La premire mesure prise pour rduire la consommation de mmoire est de supprimer les traductions.
Cela signifie que linstallation ne peut se faire quen anglais. Bien sr, une fois linstallation termine,
vous pourrez dfinir les paramtres rgionaux du systme.
Si cela ne suffit pas, linstallateur ne chargera que les composants ncessaires pour terminer une
installation lmentaire. Cela rduit les fonctionnalits du systme install. Vous avez toujours la
possibilit de charger des composants supplmentaires, mais vous devez savoir que chaque composant
choisi utilisera de la mmoire, ce qui peut provoquer lchec de linstallation.
Quand linstallateur est en mode peu de mmoire, il est recommand de crer une partition dchange
assez grande (64128 Mo). Elle sera utilise comme mmoire virtuelle, ce qui augmentera la quantit
de mmoire disponible. Linstallateur activera cette partition aussi tt que possible pendant le proces-
sus dinstallation. Il faut noter que cette utilisation de la partition dchange rduit les performances
du systme et provoque une grande activit du disque.
Malgr tout, il se peut encore que le systme gle, que des erreurs se produisent ou que des processus
soient supprims par le noyau cause du manque de mmoire (cela sera signal par des messages
Out of memory sur la console VT4 et dans le journal du systme).
Il a t rapport par exemple que la cration dun gros systme de fichiers ext3 nest pas possible
dans ce mode quand la partition dchange nest pas assez grande. Si laugmentation de la taille de la
partition dchange ne change rien, essayez de crer un systme ext2 (qui est un composant essentiel
de linstallateur). Aprs linstallation, il sera possible de changer une partition ext2 en ext3.
Il est possible dindiquer un niveau de mmoire utiliser plus lev que celui bas sur la mmoire dis-
ponible. Il suffit de donner une valeur au paramtre damorage lowmem . Voyez la Section 5.3.2.

55
Chapitre 6. Comment utiliser linstallateur Debian ?

6.3.1.2. Choix des paramtres rgionaux


Les premires questions poses concernent le choix des paramtres rgionaux qui seront utiliss la
fois pour linstallation et dans le systme installer. Ces paramtres sont la langue, le pays (territoire
ou rgion) et les locales.
Linstallation se fera dans la langue choisie, condition que la traduction des dialogues existe. Quand
il nexiste pas de traduction pour la langue choisie, linstallateur utilise langlais.
Le pays choisi sera utilis pendant linstallation pour configurer votre fuseau horaire et le miroir
Debian correspondant votre zone gographique. Les choix du pays et de la langue dterminent la
locale par dfaut de votre systme ainsi que le choix de la carte clavier.
On vous demandera dabord de choisir une langue. Les noms des langues sont affichs en anglais
(ct gauche) et dans la langue elle-mme (ct droit). Les noms sur la droite sont aussi affichs
avec leurs propres caractres. La liste est trie selon les noms anglais. Une option supplmentaire, au
sommet de la liste, permet de choisir la locale C au lieu dune langue. Linstallation se fera alors
en anglais. Le systme qui sera install ne sera pas localis, puisque le paquet locales naura pas
t install.
Ensuite vous devrez choisir une zone gographique. Si vous avez choisi une langue qui est reconnue
comme la langue officielle dans au moins deux pays 1, on vous prsentera la liste de ces pays. Pour
choisir un pays qui ne se trouve pas dans cette liste, slectionnez la dernire option, autre. La liste des
continents sera affiche. En choisissant un continent, vous obtiendrez la liste des pays de ce continent.
Si vous avez choisi une langue qui nest associe qu un seul pays, ce pays sera automatiquement
slectionn dans la liste o apparaissent tous les autres pays appartenant au continent ou la rgion
du pays slectionn. Pour choisir un pays dans un autre continent, il faut utiliser le bouton Retour.

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.

6.3.1.3. Choix du clavier


Les claviers sont construits selon les caractres utiliss dans une langue. Choisissez un clavier dont la
carte rpond la langue de votre pays, ou bien, si aucune carte clavier ne correspond ce que vous
voulez, choisissez un clavier approchant. Quand linstallation sera termine, vous pourrez en choisir

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 ?

un avec la commande dpkg-reconfigure keyboard-configuration, lance en tant que superutilisa-


teur, qui vous prsentera un plus grand choix de cartes clavier.
Mettez en surbrillance llment clavier que vous voulez et appuyez sur la touche Entre. Servez-
vous pour cela des flches de direction elles se trouvent au mme endroit dans toutes les cartes
clavier, et elles sont indpendantes de la configuration du clavier.

6.3.1.4. Rechercher limage ISO de linstallateur Debian


Quand vous faites une installation selon la mthode hd-media, il arrive un moment o vous devez
monter limage ISO de linstallateur Debian pour obtenir les autres fichiers dinstallation. Cest le
programme iso-scan qui excute cette tche.
Dans un premier temps, iso-scan monte automatiquement tous les priphriques bloc (p. ex. les par-
titions) qui possdent un systme de fichiers connu et recherche les noms de fichiers qui se terminent
par .iso (ou .ISO pour notre exemple). Il faut remarquer que la premire recherche se fait dans le r-
pertoire racine et au premier niveau des sous-rpertoires (cest--dire que les fichiers /fichier.iso
ou /data/fichier.iso seront trouvs mais pas le fichier /data/tmp/fichier.iso). Quand une
image a t trouve, iso-scan vrifie que cest bien une image ISO de Debian. Si ce nest pas le cas,
iso-scan cherche une autre image.
Quand iso-scan ne trouve pas dimage, le programme vous demande si vous voulez faire une re-
cherche plus approfondie. Cette fois-ci, la recherche ne se contentera pas des rpertoires de premier
niveau, mais elle sera tendue tout le systme de fichiers.
Quand iso-scan na pas dcouvert limage ISO de linstallateur, relancez le premier systme
dexploitation et vrifiez que le nom de limage se termine bien par .iso, quelle se trouve sur un
systme de fichiers reconnu par linstallateur Debian et quelle nest pas dfectueuse (vrifiez la
somme de contrle). Les utilisateurs expriments dUnix peuvent effectuer ces oprations sans
redmarrer, dans la deuxime console.

6.3.1.5. Configuration du rseau


Pour cette tape, si linstallateur dtecte plusieurs interfaces rseau, vous devrez indiquer quelle est
la principale, cest--dire celle que vous voulez utiliser pour linstallation. Les autres interfaces ne
seront pas configures. Vous pourrez les configurer une fois linstallation termine. Consultez la page
du manuel interfaces(5).

6.3.1.5.1. Configuration automatique du rseau


Linstallateur essaie dabord de configurer automatiquement le rseau. Plusieurs raisons peuvent ex-
pliquer un chec, un cble mal branch, un serveur absent. Lisez les messages derreur sur la qua-
trime console pour des explications. Dans tous les cas, on vous demandera si vous voulez ressayer
ou si vous voulez configurer vous-mme le rseau. Les serveurs sont parfois trs lents et si vous
tes sr que tout est en place, ressayez. En cas dchec rpt, vous pouvez choisir de configurer
vous-mme le rseau.

6.3.1.5.2. Configuration manuelle du rseau


Si vous configurez vous-mme le rseau, on vous demandera ladresse IP de votre machine, le
masque rseau, ladresse de la passerelle, les adresses des serveurs de noms et le nom
de la machine. De plus, si vous utilisez une interface pour rseau sans fil, on vous demandera le

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.

6.3.1.5.3. IPv4 et IPv6


Depuis Debian GNU/Linux 7.0 ( Wheezy ), linstallateur Debian sait grer IPv6 aussi bien
que le classique IPv4. Toutes les combinaisons possibles dIPv4 et IPv6 sont acceptes.
La configuration automatique pour IPv4 est faite par DHCP (Dynamic Host Configuration Protocol).
Celle pour IPv6 utilise NDP (Neighbor Discovery Protocol) avec RDNSS (recursive DNS server) ou
DHCPv6, ou encore un mlange des deux (configuration de ladresse par NDP, paramtres addition-
nels par DHCPv6).

6.3.1.6. Configuration de lhorloge et du fuseau horaire


Linstallateur essaiera dabord de se connecter un serveur de temps sur internet, en utilisant le
protocole NTP. Sil ne russit pas configurer correctement le temps du systme, il supposera que
lheure et la date donnes par lhorloge de la machine au moment de lamorage sont justes. Il nexiste
pas dautres manires de configurer le temps systme pendant le processus dinstallation.
Selon le pays que vous avez slectionn au dbut du processus dinstallation, une liste de fuseaux
horaires possibles sera affiche. Quand vous faites une installation standard, si un seul fuseau horaire
correspond votre pays, le systme ne demandera rien et choisira ce fuseau horaire.
Quand vous faites une installation en mode expert ou avec une priorit medium, vous pouvez choisir
le fuseau horaire Coordinated Universal Time , UTC.
Si vous dsirez installer un fuseau horaire qui ne correspond pas au pays choisi, vous avez deux
possibilits.

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 ?

6.3.2. Cration des utilisateurs et des mots de passe


Juste avant la configuration de lhorloge, linstallateur permet la cration du compte du superutili-
sateur ( root ) et du compte du premier utilisateur. Dautres comptes peuvent tre crs une fois
linstallation du systme termine.

6.3.2.1. Mot de passe pour Root


Le compte root est aussi appel le superutilisateur; cest un utilisateur qui peut outrepasser toutes les
protections de scurit de votre systme. Le compte superutilisateur ne devrait tre utilis que pour
administrer le systme, et le moins longtemps possible.
Tout mot de passe devrait faire au moins 6 caractres, et devrait contenir tant des minuscules que des
majuscules ainsi que des caractres de ponctuation. Soyez particulirement soigneux lors du choix de
votre mot de passe superutilisateur en raison des privilges qui sont associs ce compte. vitez les
mots du dictionnaire ou toutes les informations personnelles qui pourraient tre devines.
Si jamais quelquun vous dit quil a besoin de votre mot de passe superutilisateur, soyez sur
vos gardes. Vous ne devriez normalement jamais avoir besoin de le donner, moins que vous
nadministriez une machine avec plusieurs administrateurs.

6.3.2.2. Cration dun utilisateur ordinaire


Le systme vous demande ce stade si vous dsirez crer un compte utilisateur ordinaire. Ce compte
devrait tre votre compte personnel principal. Vous ne devriez pas utiliser le compte superutilisateur
pour un usage quotidien ou comme votre compte personnel.
Pourquoi ? Et bien, une raison dviter lutilisation des privilges du superutilisateur est quil est trs
ais de faire des dommages irrparables en tant que superutilisateur. Une autre raison est que vous
pourriez lancer, sans le savoir, un programme de type Cheval de Troie qui utilise avantageusement
vos pouvoirs de superutilisateur pour compromettre, votre insu, la scurit de votre systme. Tout
bon livre sur ladministration dun systme Unix couvre ce sujet en dtails envisagez la lecture
dun tel livre si tout cela est nouveau pour vous.
On vous demandera dabord le nom et le prnom de lutilisateur. Puis vous choisirez un mot pour
nommer le compte de lutilisateur. En gnral, cest votre prnom ou quelque chose dapprochant.
Vous indiquerez enfin le mot de passe pour ce compte.
Si vous dsirez crer un nouveau compte aprs linstallation, utilisez la commande adduser.

6.3.3. Partitionnement et points de montage


Aprs la dernire dtection de matriel, linstallateur est pleinement oprationnel et connat les be-
soins de lutilisateur. Comme lindique le titre de cette section, la tche des composants de cette tape
est de partitionner les disques, crer les systmes de fichiers et dclarer les points de montage. Des
tches proches, comme la configuration de priphriques chiffrs ou de priphriques LVM ou RAID,
peuvent aussi tre menes bien.
Si le partitionnement vous inquite ou si vous voulez des prcisions supplmentaires, voyez
lAnnexe C.
Dans un premier temps, vous aurez la possibilit de partitionner un disque entier ou une partie de
disque, de faon automatique. Cest le partitionnement assist . Si vous naimez pas ce ct auto-
matique, choisissez loption Manuel dans le menu.

59
Chapitre 6. Comment utiliser linstallateur Debian ?

6.3.3.1. Options de partitionnement


Le partitionneur de linstallateur Debian est polyvalent. Il autorise la cration de plusieurs schmas
de partitionnement et permet lutilisation de diverses tables de partitions, systmes de fichiers et pri-
phriques bloc complexes.
Les options disponibles dpendent principalement de larchitecture mais aussi de diffrents facteurs.
Ainsi, sur des systmes avec peu de mmoire, certaines options peuvent manquer. Les valeurs par
dfaut peuvent aussi changer. Le type de table de partitions peut tre diffrent sur les disques durs
grande capacit et sur les disques durs de moindre capacit. Certaines options ne sont modifiables
que si la priorit debconf est medium ou low . Pour les autres priorits, des valeurs par dfaut
pertinentes sont utilises.
Linstallateur accepte plusieurs formes de partitionnement ainsi que plusieurs types de priphrique
de stockage, lesquels peuvent tre combins.

Gestion des volumes logiques (LVM)


RAID logiciel
Niveaux RAID reconnus : 0, 1, 4, 5, 6, 10.
Chiffrement
RAID Serial ATA (avec dmraid)
Appel fake RAID ou BIOS RAID . Le RAID Serial ATA nest disponible que sil a t
activ au moment de lamorage de linstallateur. Des informations plus dtailles sont disponibles
sur notre Wiki (http://wiki.debian.org/DebianInstaller/SataRaid).
Multipath (exprimental)
Consultez notre Wiki (http://wiki.debian.org/DebianInstaller/MultipathSupport) pour des
informations. Le multipath nest disponible que sil a t activ au moment de lamorage de
linstallateur.

Les systmes de fichiers suivants sont reconnus :

ext2, ext3, ext4


Le systme de fichiers choisi par dfaut est ext4 ; pour la partition /boot ext2 est choisi par dfaut
si le partitionnement assist est utilis.
jfs (pas disponible sur toutes les architectures)
xfs (pas disponible sur toutes les architectures)
reiserfs (optionnel ; pas disponible sur toutes les architectures)
Le systme Reiser nest plus disponible automatiquement. Quand linstallateur sexcute avec
une priorit debconf medium ou low , il peut tre activ en choisissant le composant
partman-reiserfs. Seule la version 3 est disponible.
qnx4
Les partitions existantes sont reconnues et il est possible de leur attribuer des points de montage. Il
nest pas possible de crer de nouvelles partitions qnx4.
FAT16, FAT32
NTFS (read-only)

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.

6.3.3.2. Le partitionnement assist


Si vous choisissez le partitionnement assist, vous aurez le choix entre trois solutions : crer direc-
tement les partitions sur le disque (mthode classique), utiliser le gestionnaire de volumes logiques
(LVM, Logical Volume management ) ou utiliser LVM avec chiffrement 4.

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.

Schma de Espace minimum Partitions cres


partitionnement
Tous les fichiers dans une seule 600 Mo /, swap
partition

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 ?

Schma de Espace minimum Partitions cres


partitionnement
Partition /home distincte 500 Mo /, /home, swap
Partitions /home, /var et /tmp 1 Go /, /home, /var, /tmp, swap
spares

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 :

SCSI1 (0,0,0) (sda) - 6.4 Go WDC AC36400L


#1 primary 16.4 Mo B f ext2 /boot
#2 primary 551.0 Mo swap swap
#3 primary 5.8 Go ntfs
pri/log 8.2 Mo FREE SPACE

SCSI2 (1,0,0) (sdb) - 80.0 Go ST380021A


#1 primary 15.9 Mo ext3
#2 primary 996.0 Mo fat16
#3 primary 3.9 Go xfs /home
#5 logical 6.0 Go f ext4 /
#6 logical 1.0 Go f ext3 /var
#7 logical 498.8 Mo ext3

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.

6.3.3.3. Le partitionnement manuel


Un cran similaire au prcdent sera affich si vous avez choisi le partitionnement manuel ; mais
cest votre table des partitions qui est montre, sans les points de montage. La suite de cette section
expliquera comment crer une table des partitions et indiquera lusage de ces partitions.
Si vous avez slectionn un disque vierge, sans partition ni espace libre, on vous proposera de crer
une table des partitions ; cest ncessaire pour crer des partitions. Une nouvelle ligne, intitule ES-
PACE LIBRE devrait apparatre sous le disque slectionn.

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.

6.3.3.4. Configuration dun priphrique multidisque (RAID logiciel)


Si vous avez plusieurs disques durs 5 sur votre machine, vous pouvez utiliser mdcfg pour obtenir de
vos disques de meilleures performances et une meilleure fiabilit de vos donnes. Le rsultat est un
priphrique multidisque, Multidisk Device, ou RAID logiciel.
Un priphrique multidisque nest quun ensemble de partitions situes sur diffrents disques mais
runies pour former un priphrique logique. Ce priphrique peut alors tre utilis comme une simple
partition, cest--dire une partition quon peut monter et formater avec partman.
Ce que vous gagnez dpend du type de priphrique cr. Voici ceux qui sont reconnus :

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 :

Type Nombre Disque de Supporte Espace


minimum de rechange lchec dun disponible
disques disque ?

64
Chapitre 6. Comment utiliser linstallateur Debian ?

Type Nombre Disque de Supporte Espace


minimum de rechange lchec dun disponible
disques disque ?
RAID0 2 non non Taille de la plus
petite partition
multiplie par le
nombre des
priphriques
dans lensemble
RAID1 2 facultatif oui Taille de la plus
petite partition
dans lensemble
RAID5 3 facultatif oui Taille de la plus
petite partition
multiplie par (le
nombre des
priphriques
dans lensemble
moins un).
RAID6 4 facultatif oui Taille de la plus
petite partition
multiplie par (le
nombre des
priphriques
dans lensemble
moins deux).
RAID10 2 facultatif oui Total des
partitions divis
par le nombre de
copies (deux, par
dfaut)

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.

6.3.3.5. Configuration du Logical Volume Manager (LVM)


Si vous travaillez sur les ordinateurs comme administrateur systme ou si vous tes un utilisateur
avanc , vous avez srement rencontr le cas suivant : une partition qui manque despace libre
(cest habituellement la plus importante du systme) et une partition grossirement sous-utilise, la
gestion de cette situation ayant consist en dplacement de fichiers, cration de liens symboliques, etc.
Pour viter cette situation, on peut utiliser un gestionnaire de volumes logiques, Logical Volume
Manager (LVM). Dit simplement, avec LVM vous pouvez combiner vos partitions (volumes phy-
siques dans le lexique LVM) pour former un disque virtuel (groupe de volumes) qui peut tre divis en
partitions virtuelles (volumes logiques). Lide est que les volumes logiques stendent sur plusieurs
disques physiques.
Ds lors, quand vous constatez que votre vieille partition /home de 160 Go a besoin despace, vous
pouvez simplement ajouter un disque de 300 Go votre machine, lintgrer au groupe de volumes
existant et redimensionner le volume logique qui comprend la partition /home et vos utilisateurs ont
de nouveau de la place sur la partition de 460 Go ! Cet exemple est bien sr un peu simplifi. Si vous ne
lavez pas encore lu, vous devriez consulter le HOWTO LVM (http://www.tldp.org/HOWTO/LVM-
HOWTO.html).
La configuration de LVM dans linstallateur Debian est trs simple. Dabord, vous devez marquer les
partitions utiliser comme volumes physiques par LVM. Cela se fait avec partman dans le menu
Configuration des partitions, o vous choisissez Utiliser comme :volume physique pour
LVM.

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.

6.3.3.6. Configuration des volumes chiffrs


Linstallateur Debian permet le chiffrement des partitions. Tout fichier destin une partition chiffre
est sauvegard sur le priphrique sous une forme chiffre. Laccs aux donnes chiffres nest au-
toris quaprs avoir fourni la phrase secrte qui avait t donne lors de la cration de la partition
chiffre. Ce mcanisme est utile pour protger des donnes sensibles en cas de vol du portable ou du
disque dur. Le voleur a bien un accs physique au disque dur mais, sans la phrase secrte, les donnes
ne sont quune suite inintelligible de caractres.
Le chiffrement est particulirement important pour deux partitions, la partition /home avec les donnes
prives et la partition dchange o peuvent se trouver stockes temporairement des donnes sensibles.
Bien sr, vous pouvez chiffrer nimporte quelle partition, par exemple /var o se trouvent les donnes
des serveurs de bases de donnes, des serveurs de courrier ou dimpression, /tmp avec ses fichiers
temporaires, etc. Vous pouvez mme chiffrer le systme complet. La seule exception est quon ne peut
pas chiffrer la partition /boot car il nexiste actuellement aucun moyen de charger le noyau partir
dune partition chiffre.

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.

Cl de chiffrement : phrase secrte


Vous pouvez choisir ici le type de la cl de chiffrement pour cette partition.

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.

Effacer les donnes : oui


Cette option dtermine si la partition doit tre remplie de donnes alatoires avant le dbut du
chiffrement. Cette opration est recommande car un attaquant pourrait sinon discerner quelles
parties de la partition sont actives et lesquelles ne le sont pas. De plus, cela rendra plus difficile
de rcuprer des donnes laisses par des installations prcdentes 7.

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.

Volume chiffr (sda2_crypt) - 115.1 Go Linux device-mapper


#1 115.1 Go F ext3

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 ?

Une fois le schma de partitionnement termin, vous pouvez poursuivre linstallation.

6.3.4. Linstallation du systme de base


Quoique cette tape de linstallation soit la moins complique, elle consomme une grande partie du
temps de linstallation ; cest pendant cette tape que sont tlchargs, vrifis et installs tous les
paquets du systme de base. Si votre ordinateur est lent ou si vous utilisez une connexion rseau, cela
peut prendre du temps.
Pendant linstallation du systme de base, les messages concernant la dcompression et la configu-
ration des paquets sont redirigs sur tty4. On peut accder ce terminal en faisant Left Alt-F4 ; et
lon revient au processus principal avec Left Alt-F1.
Les messages concernant la dcompression et la configuration des paquets produits par le processus
dinstallation sont enregistrs dans le fichier /var/log/syslog. Vous pouvez les lire dans ce fichier
quand linstallation se fait avec une console srie.
Le noyau Linux fait partie de linstallation. Avec la priorit par dfaut, linstallateur choisira le noyau
qui correspond le mieux votre matriel. Avec les priorits les plus basses, vous pourrez en choisir
un dans une liste.
Quand le systme de gestion des paquets installe des paquets, il installe aussi par dfaut les paquets
qui sont recommands par ces paquets. Les paquets recommands ne sont pas absolument
ncessaires aux fonctions de base des logiciels, mais ils les amliorent. Dans lesprit des responsables
de paquets, ils doivent tre installs.

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.

6.3.5. Installation de logiciels supplmentaires


Pour linstant, vous avez un systme viable mais limit. La plupart des utilisateurs voudront installer
dautres logiciels et linstallateur le permet. Cette tape peut prendre plus de temps que linstallation
du systme de base sur des ordinateurs lents.

6.3.5.1. La configuration dapt


Le principal outil utilis pour installer des paquets sur les systmes Debian GNU/Linux est un pro-
gramme appel apt-get qui se trouve dans le paquet apt 8. Il existe aussi dautres frontaux comme
aptitude et synaptic. Ces frontaux conviviaux sont recommands pour les dbutants, car ils offrent
des fonctions supplmentaires comme la recherche de paquets ou la vrification des statuts.
apt doit tre configur pour quil sache o rcuprer les paquets. Les rsultats de cette configuration
sont transcrits dans le fichier /etc/apt/sources.list. Vous pouvez le consulter et le modifier
votre guise quand linstallation est termine.

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.

6.3.5.1.1. Installation avec plusieurs CD/DVD


Si linstallation se fait partir dun CD/DVD, linstallateur demandera si vous voulez faire analyser
dautres CD/DVD. Si vous possdez plusieurs CD/DVD, cest une bonne ide. Linstallateur pourra
installer les paquets ainsi mis disposition.
Il nest pas ncessaire de possder dautres CD/DVD. Cependant, si vous nutilisez pas non plus de
miroir rseau (cf. la section suivante), il se peut que certains paquets appartenant aux tches que vous
slectionnerez dans la prochaine tape de linstallation ne puissent pas tre installs.

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.

6.3.5.1.2. Utiliser un miroir rseau


Dans la plupart des installations, la question concernant lutilisation ou non dun miroir rseau est
pose et, dans la plupart des cas, la rponse par dfaut est correcte. Cependant, il existe des exceptions.
Si linstallation nest pas faite partir dun disque complet ou dune image de disque complet,
lutilisation dun miroir rseau est conseille. En effet, sans miroir rseau, vous ninstallerez quun
systme rduit au minimum. Cependant, si vous ne possdez pas une bonne connexion internet, il
vaut mieux ne pas choisir la tche desktop dans la prochaine tape de linstallation
Si vous faites une installation partir dun disque complet ou dune image de disque complet, le
miroir rseau nest pas ncessaire ; cependant, il est recommand, car un CD ne contient que peu de
paquets. Si vous ne possdez pas une bonne connexion internet, il reste prfrable de ne pas choisir
un miroir rseau et de terminer linstallation avec ce qui se trouve sur le CD. Aprs linstallation,
cest--dire aprs le lancement du nouveau systme, vous pourrez ajouter dautres paquets.
Si vous faites une installation partir dun DVD ou dune image DVD, tous les paquets ncessaires
linstallation doivent tre prsents sur le premier disque. Lutilisation dun miroir rseau est faculta-
tive.

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 :

1. des tches choisies lors de la prochaine tape de linstallation ;


2. des paquets ncessaires ces tches ;
3. de la prsence de ces paquets sur les CD/DVD analyss ;
4. de lexistence de nouvelles versions de ces paquets sur un miroir rseau, offrant soit la distribution
standard, soit les services de mises jour security ou stable-updates .

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.

6.3.5.1.3. Choisir un miroir rseau


Quand vous avez choisi dutiliser un miroir rseau pendant linstallation facultatif pour une ins-
tallation par CD/DVD, ncessaire avec une image netboot , une liste vous est prsente contenant
les miroirs gographiquement proches (et donc rapides), choisis par rapport au pays que vous avez
prcdemment indiqu. Le miroir propos par dfaut peut tre slectionn sans problme.
Vous pouvez aussi indiquer un miroir en choisissant Entrez linformation vous-mme et en saisis-
sant le nom du miroir et un numro de port (facultatif). partir de Wheezy, ce nom doit tre une URL,
cest--dire, si vous spcifiez une adresse IPv6, vous devez ajouter les crochets, [2001:db8::1] .
Si votre ordinateur est sur un rseau uniquement IPv6 (ce qui nest sans doute pas le cas de la grande
majorit des utilisateurs), le miroir par dfaut peut ne pas fonctionner. Tous les miroirs de la liste sont
atteignables en IPv4, mais seuls quelques uns utilisent IPv6. Comme la connectivit de chaque miroir
se modifie au cours du temps, cette information nest pas connue par linstallateur. Si le miroir par
dfaut de votre pays nutilise pas IPv6, vous pouvez essayer les autres miroirs de la liste ; vous pouvez
aussi choisir loption Entrer linformation vous-mme et indiquer le miroir ftp.ipv6.debian.org ,
qui est lalias dun miroir atteignable en IPv6. Il ne sera sans doute pas le plus rapide.
Vous pouvez choisir aussi dindiquer le miroir httpredir.debian.org . Ce nest pas un miroir rel
mais une redirection qui connecte votre systme un miroir proche de vous en termes de topologie
des rseaux. Il tient compte du protocole que vous utilisez pour vous connecter, et si vous utilisez
IPv6, il vous redirigera vers un miroir IPv6 proche de vous.

6.3.5.2. Slection et installation des paquets


Pendant linstallation, il vous est propos de choisir des logiciels installer. Plutt que de choisir
les paquets un par un parmi les 61019 paquets disponibles, vous pourrez, pendant cette phase de
linstallation, slectionner et installer un certain nombre de collections de logiciels prdfinies.
Autrement dit, vous pouvez choisir des tches, et ensuite ajouter des paquets individuellement. Ces
tches reprsentent grosso modo les diffrents travaux quon peut faire avec son ordinateur, par

72
Chapitre 6. Comment utiliser linstallateur Debian ?

exemple de la bureautique , du service web ou encore du service dimpression 9. Lespace


ncessaire pour chaque tche est indiqu dans la Section D.2.
Certaines tches peuvent avoir t prslectionnes en fonction de la machine sur laquelle vous faites
linstallation. Si vous ntes pas daccord avec ces slections, vous pouvez dslectionner ces tches ;
vous pouvez mme ninstaller aucune tche.

Astuce : Dans linterface standard de linstallateur, vous pouvez utiliser la barre despace pour
slectionner une tche.

Note : La tche Environnement graphique de bureau installe lenvironnement de bureau.


Par dfaut, linstallateur Debian installe lenvironnement de bureau Gnome. Il est possible de
choisir un environnement de bureau diffrent pendant linstallation. Il est aussi possible dinstaller
plusieurs environnements de bureau, mais certaines combinaisons ne sont pas possibles.
Il est aussi ncessaire que les paquets composant les environnements soient disponibles. Si vous
faites une installation partir dune image sur un seul disque, il faudra peut tre tlcharger les
paquets dun miroir, car ils ne sont pas sur le premier CD. Avec une image DVD ou une autre
mthode dinstallation, tous les environnements de bureau sinstallent parfaitement.

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 ?

6.3.6. Rendre le systme amorable


Si vous installez Debian sur un poste de travail sans disque, amorcer le disque est une option sans
intrt et cette tape sera vite.

6.3.6.1. Dtecter les autres systmes dexploitation


Avant linstallation du programme damorage, linstallateur recherche les systmes dexploitation
installs sur la machine. Sil reconnat un systme dexploitation, vous en serez inform et
linstallateur configurera le programme damorage pour pouvoir dmarrer aussi bien ce systme
que Debian.
Notez que la possibilit damorcer diffrents systmes sur une mme machine relve encore de la ma-
gie. Le support de dtection et de configuration automatique des programmes damorage est diffrent
pour chaque architecture et mme pour chaque sous-architecture. Si lautomatisation ne fonctionne
pas correctement, reportez-vous la documentation propre votre programme damorage pour plus
dinformation.

6.3.6.2. Installer le programme damorage Grub sur un disque dur


Le principal programme damorage pour amd64 est grub . Grub est un programme souple et
stable, il constitue un bon choix pour les dbutants aussi bien que pour les utilisateurs expriments.
Par dfaut, il sera install sur le secteur principal damorage (MBR) do il prendra un contrle
total sur le processus damorage. Mais vous pouvez linstaller ailleurs. Voyez le manuel pour des
informations compltes.
Si vous ne voulez pas installer grub, utilisez le bouton Go Back pour aller sur le menu principal et
choisissez un autre programme damorage.

6.3.6.3. Installer le programme damorage LILO sur un disque dur


Le deuxime programme damorage pour amd64 est LILO . Cest un vieux programme complexe
qui offre beaucoup de fonctions, notamment la gestion de lamorage de DOS, Windows et OS/2.
Lisez attentivement les instructions dans le rpertoire /usr/share/doc/lilo/ si vous avez des
besoins particuliers. Voyez aussi le LILO mini-HOWTO (http://www.tldp.org/HOWTO/LILO.html).

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.

Linstallateur propose trois endroits o installer LILO :

Le secteur principal damorage (MBR)


De cette faon, LILO contrlera totalement le processus damorage.

une nouvelle partition Debian


Choisissez cette option si vous voulez utiliser un autre programme damorage. LILO
sinstallera au dbut de cette nouvelle partition et servira de second programme damorage.

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.6.4. Continuer sans programme damorage


Cette option peut tre employe pour terminer linstallation mme lorsquaucun programme
damorage nest install soit parce quil nen existe aucun pour cette architecture, soit parce quon
veut utiliser un autre programme.
Si vous voulez configurer vous-mme un programme damorage, vous devez chercher le nom du
noyau install dans /target/boot. Vous devez aussi vrifier la prsence dans ce rpertoire dun
initrd. Si ce fichier existe, vous devrez indiquer au programme damorage de lutiliser. Vous devrez
connatre aussi le disque et la partition sur laquelle est mont le systme de fichiers racine / ; si vous
avez mis /boot sur une partition distincte, vous devez connatre son systme de fichiers.

6.3.7. La fin de linstallation


Dans cette dernire tape du processus dinstallation, les tches de dernire minute sont effectues.
Elles consistent essentiellement en un nettoyage aprs le travail de linstallateur.

6.3.7.1. Configuration de lhorloge du systme


Linstallateur peut demander si lhorloge de votre systme est rgle sur UTC. Normalement cette
question nest pas pose et linstallateur essaie de dterminer si lhorloge est rgle sur UTC en
analysant les autres systmes installs.
En mode expert il est toujours possible de rgler lhorloge sur UTC. Les machines qui tournent (aussi)
sous Dos ou Windows sont normalement rgles sur lheure locale. Si vous dsirez utiliser plusieurs
systmes, slectionnez heure locale plutt que GMT.
ce point, linstallateur modifie lhorloge de la machine avec lheure courante en UTC ou temps
local selon le choix qui a t fait prcdemment.

6.3.7.2. Ramorcer le systme


On vous demandera de retirer le support dinstallation (CD, disquette, etc.) utilis pour dmarrer
linstallateur. Puis linstallateur amorce le nouveau systme Debian.

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 ?

6.3.8.1. Sauvegarde des journaux de linstallation


Si linstallation a russi, les journaux crs pendant linstallation seront automatiquement sauvegards
dans le rpertoire /var/log/installer/ sur votre nouveau systme Debian.
Choisissez Sauvegarder les journaux de dbogage depuis le menu principal pour sauvegarder les
journaux sur une disquette, le rseau, un disque dur ou un autre support. Cela peut tre utile, si vous
rencontrez des problmes durant linstallation et que vous souhaitez tudier les journaux sur un autre
systme ou les envoyer dans un rapport de bogue sur linstallation.

6.3.8.2. Utilisation de linterprteur et consultation des journaux


Il y a plusieurs faons dobtenir un interprteur de commandes pendant linstallation. Sur la plupart
des systmes (et si vous nutilisez pas une console srie) la mthode la plus simple est de passer
sur la deuxime console virtuelle en appuyant sur les touches Left Alt-F2 10 (sur un clavier Mac,
Option-F2). Utilisez Left Alt-F1 pour revenir linstallateur.
Pour linstallateur graphique, voyez la Section 6.1.1.
Si vous ne pouvez pas passer dune console lautre, il y a aussi une entre dans le menu principal,
Excuter un shell, qui peut lancer un interprteur de commandes. Dans la plupart des dialogues,
vous pouvez revenir au menu principal en utilisant le bouton Go Back, une ou plusieurs fois. Pour
fermer linterprteur et revenir linstallateur, utilisez la commande exit.
Vous avez maintenant amorc votre systme depuis un disque virtuel en mmoire, et vous avez
seulement accs un ensemble limit dutilitaires Unix. Vous pouvez voir les programmes dispo-
nibles avec la commande ls /bin /sbin /usr/bin /usr/sbin et en utilisant la commande
help. Linterprteur de commandes disponible est ash. Il possde quelques fonctionnalits intres-
santes comme la compltion automatique et le rappel des commandes.
Pour lire ou modifier des fichiers, utilisez lditeur nano. Les journaux de linstallation se trouvent
dans le rpertoire /var/log.

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.

6.3.9. Installation par le rseau


Lun des composants les plus intressants est network-console. Il permet de faire une installation grce
au rseau avec SSH. Lutilisation du rseau implique deffectuer les premires tapes de linstallation
partir de la console, jusqu la configuration du rseau. Mais vous pouvez automatiser le processus,
voyez la Section 4.6.
Ce composant nest pas charg automatiquement et il vous faut le demander explicitement. Si vous
faites une installation partir dun CD, vous devez amorcer avec la priorit medium ou appeler le
menu principal de linstallateur et choisir Chargement des composants de linstallateur partir

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 :

$ ssh -l installer install_host

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.

6.4. Tlcharger des microprogrammes (firmware)


manquants
Certains priphriques exigent des microprogrammes pour fonctionner. Voyez la Section 2.2. Dans
la plupart des cas, le priphrique ne fonctionnera pas si le microprogramme nest pas disponible.
Parfois, les fonctionnalits de base ne sont pas affectes par labsence du microprogramme et seules
les fonctionnalits avances exigent sa prsence.
Quand un pilote de priphrique demande un microprogramme qui nest pas disponible, linstallateur
debian affiche un cran qui propose de tlcharger le microprogramme. Si cette option est choi-
sie, les fichiers du microprogramme ou les paquets contenant ce microprogramme seront cherchs
sur les priphriques disponibles. Une fois trouv, le microprogramme sera plac au bon endroit,
(/lib/firmware), et le module du pilote sera recharg.

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.

6.4.1. Prparer le support


Les images sur CD officielles ne comportent pas de microprogrammes non libres. La mthode la plus
commune pour tlcharger ces microprogrammes est de les placer sur un support amovible comme
une cl USB. Cependant, on peut trouver des CD non officiels comportant ces microprogrammes
ladresse suivante, http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/.
Les fichiers du microprogramme ou le paquet les contenant doivent tre dans le rpertoire racine
ou dans un rpertoire nomm /firmware du systme de fichiers utilis (partition de disque dur,

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.

6.4.2. Microprogrammes et systme install


Tout microprogramme charg pendant linstallation est copi automatiquement sur le systme install.
Dans la plupart des cas, le priphrique qui demandait le microprogramme fonctionnera correctement
une fois la machine relance sur le nouveau systme install. Cependant, si le systme install uti-
lise une autre version du noyau que celle utilise par linstallateur, il existe un risque lger que le
microprogramme ne puisse tre charg, cause de la diffrence des versions.
Si le microprogramme charg tait sous forme de paquet, linstallateur debian installera aussi ce
paquet dans le nouveau systme install et ajoutera automatiquement la section non-free de larchive
debian dans le fichier sources.list dapt. Ainsi, le microprogramme sera automatiquement mis
jour quand une nouvelle version apparatra.
Si ltape de chargement du microprogramme a t saute pendant linstallation, le priphrique ne
fonctionnera pas correctement sur le systme install. Il faudra installer le microprogramme manuel-
lement.

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

7.1. Le moment de vrit


Voici ce que les ingnieurs en lectronique appellent le test de la fume : dmarrer un systme pour la
premire fois.
Aprs une installation standard, le premier cran que vous verrez au dmarrage du systme est le
menu du programme damorage grub ou celui de lilo. Le premier choix est votre nouveau systme
Debian. Si dautres systmes (comme Windows) ont t dtects, ils seront affichs en dessous.
Si le systme ne dmarre pas correctement, ne paniquez pas. Si linstallation sest droule normale-
ment, il est trs probable que seul un problme mineur empche le systme damorcer Debian. Dans
la plupart des cas, il ne sera pas ncessaire de refaire une installation pour corriger de tels problmes.
On peut commencer par utiliser le mode de secours intgr linstallateur (voyez la Section 8.7).
Si vous dcouvrez Debian et Linux, vous aurez besoin de laide dutilisateurs expriments. Les
canaux IRC #debian ou #debian-boot sur le rseau OFTC apportent une aide directe. Vous pouvez
aussi contacter la liste de diffusion debian-user (http://www.debian.org/MailingLists/subscribe). Vous
pouvez aussi envoyer un rapport dinstallation, voyez la Section 5.4.7. Assurez-vous de bien dcrire
votre problme et dinclure tous les messages qui sont affichs. Cela peut aider diagnostiquer le
problme.
Veuillez envoyer un rapport dinstallation si des systmes dexploitation installs sur la machine nont
pas t dtects ou ont t mal dtects.

7.2. Le montage des volumes chiffrs


Si vous avez cr des volumes chiffrs et leurs points de montage pendant linstallation, vous devrez
fournir pendant le dmarrage la phrase secrte pour chaque volume.
Pour les partitions chiffres avec dm-crypt, linvite pendant lamorage sera :

Starting early crypto disks... part_crypt(starting)


Enter LUKS passphrase:

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 :

Begin: Mounting root file system... ...


Begin: Running /scripts/local-top ...

80
Chapitre 7. Dmarrer votre nouveau systme Debian

Enter LUKS passphrase:

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.

7.2.1. En cas de problmes


Quand vous navez pas pu monter certains volumes chiffrs cause dune mauvaise phrase secrte,
vous devez les monter aprs le dmarrage. Il y a plusieurs cas.

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 .

Le point aprs la commande w3m demande dafficher le contenu du rpertoire courant.


Avec un environnement graphique, vous pouvez lancer son navigateur depuis le menu application et
mettre /usr/share/doc/ comme adresse.
Vous pouvez aussi saisir info command ou man command pour obtenir des informations sur la plupart
des commandes disponibles depuis linterprteur de commandes. En excutant help, vous afficherez
laide sur les commandes de linterprteur de commandes. Et si vous tapez une commande suivie par
--help, un court rsum sur lusage de cette commande sera affich. Si le rsultat dune commande
dfile au-del du haut de lcran, tapez | more aprs la commande de faon provoquer une pause
entre chaque cran. Pour voir une liste de toutes les commandes disponibles qui commencent par une
lettre donne, tapez cette lettre, puis deux fois la touche de tabulation.

82
Chapitre 8. Les prochaines tapes

8.1. Arrter le systme


Pour arrter un systme Debian GNU/Linux, vous ne devez pas redmarrer en appuyant sur le
bouton-poussoir reset sur le devant de votre ordinateur, ni simplement arrter lordinateur.
Debian GNU/Linux doit tre arrt de la bonne manire, sinon des fichiers pourraient tre perdus et
le disque pourrait tre endommag. Si vous avez un environnement de bureau, il existe une option
teindre lordinateur disponible dans le menu qui permet dteindre ou de redmarrer le systme.
Vous pouvez aussi appuyer sur la combinaison de touches Ctrl-Alt-Del. Vous pouvez aussi vous
connecter en tant que superutilisateur et excuter lune de ces commandes : poweroff, halt ou
shutdown -h now, quand les combinaisons de touches ne fonctionnent pas ou si vous prfrez
excuter des commandes. Pour redmarrer le systme, utilisez la commande reboot.

8.2. Si vous dbutez sous Unix


Si vous ne connaissez pas Unix, vous devrez sans doute acheter et lire quelques
livres sur le sujet. Vous trouverez de bonnes informations dans la Rfrence Debian
(http://www.debian.org/doc/user-manuals#quick-reference). La liste des FAQ Unix
(http://www.faqs.org/faqs/unix-faq/) rfrence beaucoup de documents UseNet valeur historique.
La Foire Aux Questions UNIX (ftp://rtfm.mit.edu/pub/usenet/news.answers/unix-faq/faq/)
contient un certain nombre de rfrences des livres et des groupes de discussion Usenet
qui pourront vous aider. Vous pouvez galement regarder la User-Friendly Unix FAQ
(http://www.camelcity.com/~noel/usenet/cuuf-FAQ.htm).
Linux est une implmentation dUnix. Le projet de documentation Linux (LDP)
(http://www.tldp.org/) rassemble un certain nombre de HOWTO et de livres en ligne relatifs Linux.
La plupart de ces documents peuvent tre installs sur votre machine ; il suffit dinstaller le
paquet doc-linux-fr-html, et de consulter les documentations disponibles dans le rpertoire
/usr/share/doc/HOWTO/fr-html. La version originale en anglais des HOWTO du LDP est
galement disponible dans les paquets doc-linux-html (documentation au format HTML) et
doc-linux-text (documentation au format ASCII), et sinstalle dans /usr/share/doc/HOWTO.
Dautres versions traduites des HOWTO du LDP sont galement disponibles sous forme de paquets
Debian.

8.3. Sorienter dans Debian


Debian est une distribution diffrente des autres distributions. Mme si vous tes habitu travailler
avec dautres distributions Linux, il est ncessaire de connatre certains dtails propres Debian pour
garder votre systme en bon tat. Le contenu de ce chapitre vous aidera vous orienter ; ce nest
pas un didacticiel sur lutilisation de Debian, mais un rapide coup dil sur le systme, pour les gens
presss.

83
Chapitre 8. Les prochaines tapes

8.3.1. Le systme des paquets


Le concept le plus important assimiler est le systme de gestion des paquets. La plus grande partie
de votre systme est sous le contrle du systme de gestion des paquets. Cela inclut :

/usr (en excluant /usr/local)


/var (vous pourriez crer /var/local en toute scurit)
/bin

/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.

8.3.2. Autres logiciels disponibles


Certains dpts de paquets, officiels ou non officiels, ne sont pas activs par dfaut dans une instal-
lation standard de Debian. Ils contiennent des paquets que beaucoup considrent comme des paquets
importants et ncessaires une distribution. Vous pouvez trouver des informations sur ces dpts
sur la page du wiki Debian intitule Les logiciels disponibles pour la distribution stable de Debian
(http://wiki.debian.org/DebianSoftware).

8.3.3. Gestion des versions des applications


Les diffrentes versions des applications sont gres par update-alternatives. Si vous utilisez plusieurs
versions de vos applications, lisez la page de manuel de update-alternatives.

8.3.4. Gestion des tches rcurrentes


Les actions dont ladministrateur a la responsabilit devraient se trouver dans le rpertoire /etc,
car ce sont des fichiers de configuration. Si un travail doit tre rpt chaque jour, semaine ou
mois, mettez simplement un script ou une application excutant cette action respectivement dans
/etc/cron.daily, /etc/cron.weekly et /etc/cron.monthly. Ils seront appels depuis
/etc/crontab, et lancs conscutivement par ordre alphabtique.
Dun autre ct, si vous avez une tche qui doit tre lance par un utilisateur particulier, ou une
heure ou une frquence bien prcise, vous pouvez utiliser /etc/crontab, ou, mieux encore,
/etc/cron.d/votre_choix. Ces fichiers possdent aussi un champ supplmentaire qui permet
de spcifier sous quelle identit laction sera excute.
Dans tous les cas, vous navez qu modifier les fichiers, et cron le remarquera automatiquement.
Vous navez pas lancer de commandes spciales. Pour plus dinformations, lisez cron(8), crontab(5)
et /usr/share/doc/cron/README.Debian.

84
Chapitre 8. Les prochaines tapes

8.4. Pour aller plus loin


Si vous avez besoin dinformations propos dun programme particulier, vous devriez dabord essayer
man programme, ou info programme.

Vous pourrez galement trouver beaucoup de documents utiles dans /usr/share/doc.


En particulier, /usr/share/doc/HOWTO et /usr/share/doc/FAQ contiennent
beaucoup dinformations intressantes. Pour signaler des bogues, regardez les fichiers
/usr/share/doc/debian/bug*. Pour connatre des informations spcifiques Debian pour un
programme particulier, lisez /usr/share/doc/(nom du paquet)/README.Debian.
Le site web Debian (http://www.debian.org/) contient beaucoup de documentation sur Debian. Vous
pouvez consulter en particulier la FAQ Debian (http://www.debian.org/doc/FAQ/) et la Rfrence
Debian (http://www.debian.org/doc/user-manuals#quick-reference). Le Projet de documentation sur
Debian (http://www.debian.org/doc/ddp) rpertorie dautres documents sur Debian. Les membres de
la communaut Debian sentraident ; pour vous abonner une ou plusieurs listes de diffusion Debian,
voyez la page d abonnement aux listes de diffusion (http://www.debian.org/MailingLists/subscribe).
Enfin les archives des listes de diffusion (http://lists.debian.org/) sont une mine dinformations sur
Debian.
Le Projet de documentation sur Linux (http://www.tldp.org/) est une source dinformations gnrales
sur GNU/Linux. Vous y trouverez des guides et des liens vers dautres informations sur le systme
GNU/Linux.

8.5. Configurer le courrier lectronique


Le courrier lectronique tient aujourdhui une grande place dans la vie des gens. Comme il est im-
portant que le systme de courrier, avec ses nombreuses options, soit bien configur, nous aborderons
dans cette section ses principaux lments.
Un systme de courrier est compos de trois lments. Il y a dabord lagent utilisateur, Mail User
Agent, (MUA) qui est le programme avec lequel lutilisateur lit et crit son courrier. Ensuite il y
a lagent de transport, Mail Transfer Agent, (MTA), programme qui transporte les courriers dun
ordinateur lautre. Enfin il y a lagent de distribution, Mail Delivery Agent (MDA), programme qui
distribue le courrier dans les botes des utilisateurs.
Ces trois fonctions peuvent tre effectues par des programmes distincts, ou bien seulement par un
ou deux programmes. Il est possible aussi que diffrents programmes accomplissent ces tches pour
diffrents types de courrier.
Sur Linux et les systmes Unix, mutt est un lecteur (MUA) trs apprci. Comme les programmes
traditionnels de Linux, il est en mode texte. Il est souvent associ exim ou sendmail comme MTA
et procmail comme MDA.
Avec la popularit croissante des environnements de bureau graphique, des programmes comme
evolution de GNOME, kmail de KDE ou thunderbird de Mozilla (disponible dans Debian sous
lappellation icedove1) deviennent aussi populaires. Ils combinent les trois fonctions, MUA, MTA et
MDA, mais ils peuvent et le sont souvent tre utiliss avec les programmes traditionnels de
Debian GNU/Linux.

1. thunderbird a t modifi en icedove pour des raisons lgales.

85
Chapitre 8. Les prochaines tapes

8.5.1. Configuration par dfaut


Mme si vous comptez utiliser un programme graphique, il est important dinstaller et de configurer
un ensemble traditionnel MTA/MDA. En effet, certains utilitaires du systme 2 peuvent envoyer des
messages importants sous forme de courriels ladministrateur du systme.
Pour cette raison, les paquets exim4 et mutt sont installs doffice ( moins que vous nayez ds-
lectionn la tche standard pendant linstallation). Lagent de transport du courrier exim4, com-
binant les fonctions MTA et MDA, est un programme relativement petit mais trs pratique. Par d-
faut, il est configur pour nenvoyer des courriels que sur le systme local. Les courriels adresss
ladministrateur (le compte root) sont envoys lutilisateur cr pendant linstallation3.
Quand des courriels systme sont envoys, ils sont ajouts dans le fichier
/var/mail/nom_utilisateur . Les courriels peuvent tre lus avec mutt.

8.5.2. Envoyer des courriels vers lextrieur


Comme il a t dit prcdemment, le systme Debian install ne gre lenvoi de courriel quen local
et ne permet pas denvoyer des messages vers lextrieur ni den recevoir de lextrieur.
Si vous dsirez que exim4 gre lenvoi de messages vers lextrieur, lisez la section qui suit, elle vous
prsentera les options de configuration disponibles. Noubliez pas de tester si lenvoi et la rception
de courrier sont corrects.
Si vous avez lintention dutiliser un programme graphique avec le serveur de courrier de votre four-
nisseur daccs internet ou de votre entreprise, vous navez pas vraiment besoin de configurer
exim4. Indiquez juste votre programme de courrier les bons serveurs utiliser pour envoyer et
recevoir les messages.
Dans ce cas, vous aurez aussi configurer certains programmes pour envoyer correctement des cour-
riels. Par exemple, reportbug, un programme qui permet denvoyer des rapports de bogues pour les
paquets Debian, sattend trouver exim4.
Pour indiquer reportbug dutiliser un serveur de courrier externe, lancez la commande reportbug
--configure et rpondez no la question de savoir si un MTA est disponible. On vous demandera
le serveur utiliser pour envoyer les rapports de bogues.

8.5.3. Configuration de Exim4


Si vous dsirez que votre systme gre le courrier vers lextrieur, vous devez reconfigurer la paquet
exim44 :

# 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.

2. Par exemple, cron, quota, logcheck, aide, . . .


3. Le renvoi de courriel pour root vers le compte utilisateur est configur dans le fichier /etc/aliases. Sil nexiste pas de
compte utilisateur, le courriel sera bien sr envoy au compte root.
4. Vous pouvez bien sr supprimer exim4 et le remplacer par un autre MTA/MDA.

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.

courrier envoy par une machine relais (smarthost)


Dans ce scnario, le courrier sortant est envoy une autre machine, appel le smarthost qui ex-
pdie le courrier sa destination. Cette machine relais garde les courriels qui vous sont adresss
et vous permet de ne pas tre constamment connect. Vous devez donc rcuprer vos courriels
sur cette machine avec des programmes comme fetchmail.
Le plus souvent, le smarthost est le serveur de votre fournisseur daccs internet. Cest
loption adapte un systme connect par le rseau tlphonique. Le serveur peut tre aussi
celui dune entreprise, ou bien mme un autre systme sur votre rseau.

courrier envoy par une machine relais ; pas de courrier local


Cette option est presque la mme que la prcdente sauf que le systme ne gre pas le courrier
local. Les messages du systme, par exemple pour ladministrateur, sont toujours grs.

distribution locale seulement


Cest loption par dfaut.

pas de configuration pour le moment


Choisissez cette option si vous tes absolument certain de savoir ce que vous faites. Le systme
de courrier ne sera pas configur. Tant quil ne le sera pas, vous ne pourrez ni envoyer ni recevoir
des courriels. Les messages importants venant des utilitaires du systme ne vous parviendront
pas.
Si aucun de ces scnarios ne saccorde vos besoins, ou si vous voulez un rglage trs fin, vous
devrez modifier les fichiers de configuration qui se trouvent dans le rpertoire /etc/exim4.
Dautres informations sur le programme exim4 se trouvent dans /usr/share/doc/exim4. Le
fichier README.Debian.gz contient dautres informations sur la configuration de exim4. Il signale
aussi dautres sources dinformations.
Il faut noter quenvoyer des messages directement sur internet quand on ne possde pas de nom de
domaine officiel peut provoquer le rejet des messages, cause des mesures antipourriel prises par les
serveurs de courrier. Il est prfrable dutiliser le serveur de son fournisseur daccs internet. Si vous
le voulez malgr tout, vous pouvez utiliser une autre adresse que celle cre par dfaut. Avec exim4,
cest possible en ajoutant une entre dans /etc/email-addresses.

8.6. Compiler un nouveau noyau


Pourquoi vouloir compiler un nouveau noyau ? Ce nest en gnral pas ncessaire, car le noyau par
dfaut de Debian reconnat la plupart des configurations. En outre diffrents noyaux sont disponibles.
Vous devriez chercher sil nexiste pas de paquet contenant un noyau qui corresponde votre matriel.
Cependant, il peut tre utile de compiler un nouveau noyau dans les cas suivants :

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.

8.6.1. Gestion des images du noyau


Nayez pas peur de compiler un nouveau noyau. Cest amusant et trs instructif.
Pour compiler un noyau faon Debian, vous avez besoin des paquets suivants : fakeroot,
kernel-package, linux-source-2.6 et quelques autres qui sont probablement dj installs sur
votre machine (pour la liste complte, voyez /usr/share/doc/kernel-package/README.gz).
Cette mthode cre un .deb partir des sources du noyau ; si vous utilisez des modules non standards,
elle incorpore aussi ces dpendances dans le .deb. Cest une bonne solution pour grer les images du
noyau ; le rpertoire /boot contiendra le noyau, le fichier System.map et une sauvegarde du fichier
de configuration utilis pour ce paquet.
Il faut remarquer quil nest pas obligatoire de compiler votre noyau faon Debian mais vous vous
rendrez compte quutiliser le systme de gestion des paquets pour grer les noyaux rend leur ins-
tallation plus simple et plus sre. De mme, vous pouvez simplement tlcharger les sources telles
quelles sont proposes par Linus et non pas linux-source-2.6, tout en utilisant la mthode de
compilation kernel-package.
Notez que vous trouverez une documentation complte sur lutilisation de kernel-package dans le
rpertoire /usr/share/doc/kernel-package. Cette section ne contient quun bref didacticiel.
Dans ce qui suit, nous supposerons que vous pouvez tout faire sur votre machine et que vous allez
extraire les sources du noyau dans votre rpertoire personnel5. Nous supposerons aussi que la version
du noyau est 3.16. Allez dans le rpertoire o vous voulez dcompresser les sources et extrayez-
les avec tar xf /usr/src/linux-source-3.16.tar.xz, et dplacez-vous dans le rpertoire
linux-source-3.16 qui vient dtre cr.

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.

8.7. Rparer un systme cass


Les choses tournent mal parfois, et le systme que vous avez soigneusement install ne peut plus tre
dmarr. Vous avez modifi et... cass la configuration du programme damorage ; le nouveau noyau
que vous avez install ne peut pas samorcer ou bien des rayons cosmiques ont atteint le disque et
dplac un bit dans /sbin/init. Mais, quelle quen soit la raison, vous avez besoin dun systme
pour pouvoir corriger le problme. Le mode de secours peut vous aider.
Pour passer en mode de secours, slectionnez rescue dans le menu de dmarrage, saisissez rescue
linvite boot: ou amorcez le systme avec le paramtre rescue/enable=true. Les premiers crans
de linstallateur seront affichs, avec une note dans un coin de lcran qui indique que vous tes en
mode de secours et non pas dans un processus dinstallation. Ne vous inquitez pas, votre systme ne
va pas tre rcrit ! Le mode de secours exploite simplement les possibilits de dtection de matriel
qui existent dans linstallateur pour rendre disponibles les disques, les priphriques rseau, etc.,
pendant que vous rparez le systme.
la place du partitionneur, une liste des partitions prsentes sur le systme est affiche et on vous
demande den choisir une. Normalement, vous devez choisir la partition contenant le systme de
fichiers racine rparer. Vous pouvez choisir aussi bien des partitions sur des priphriques RAID ou
LVM que celles cres directement sur des disques.
Sil le peut, linstallateur affichera linvite dun interprteur de commandes dans le systme de fichiers
que vous avez slectionn ; et vous pourrez lutiliser pour effectuer les corrections ncessaires. Par
exemple, pour rinstaller le programme damorage GRUB sur le secteur principal damorage du
premier disque dur, vous pouvez lancer la commande grub-install (hd0).
Si linstallateur ne peut pas lancer un interprteur de commandes dans le systme de fichiers que vous
avez slectionn, il vous avertira et proposera un interprteur dans lenvironnement de linstallateur.
Dans cet environnement vous aurez moins doutils, mais souvent ils seront suffisants pour rparer
votre systme. Le systme de fichiers racine que vous aurez slectionn sera mont sur le rpertoire
/target.

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. Dmarrer linstallateur


Lquipe debian-cd fournit des images sur CD contenant linstallateur sur la page Debian CD
(http://www.debian.org/CD/). Pour savoir o trouver des CD, lisez la Section 4.1.
Certaines mthodes dinstallation demandent des images diffrentes des images sur CD. La
Section 4.2.1 explique comment trouver des images sur les miroirs Debian.
Les sections suivantes donnent des prcisions sur les images ncessaires pour chaque type
dinstallation.

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.

A.2.2. Cls USB


On peut aussi amorcer partir dun support USB amovible. Par exemple, une cl USB, facilement
transportable, peut servir installer Debian.
Pour prparer la cl USB, la mthode la plus simple est de tlcharger une image de Debian sur CD
ou DVD et de la transfrer sur la cl. Bien sr, toutes les donnes de la cl seront dtruites. Cette
mthode fonctionne car les images de Debian sont des images hybride ( isohybrid ) qui peuvent
samorcer aussi bien depuis un CD que depuis un priphrique USB.
Il y a des moyens plus souples de mettre en uvre une cl USB et linstallateur Debian peut fonction-
ner avec des cls qui possdent moins de mmoire. Pour des prcisions, voyez la Section 4.3.

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.2.3. Amorcer depuis le rseau


Il est aussi possible de lancer linstallateur Debian partir du rseau. Les diffrentes mthodes pour
cet amorage rseau dpendent de larchitecture et de la configuration. Les fichiers dans netboot/
servent lamorage de linstallateur.
La mthode la plus facile est lamorage de type PXE. Extrayez les fichiers de
netboot/pxeboot.tar.gz dans le rpertoire /srv/tftp ou dans le rpertoire que demande le
serveur tftp. Et configurez le serveur DHCP pour quil passe le nom pxelinux.0 aux clients. Avec
un peu de chance, tout marchera bien. Pour des instructions prcises, voyez la Section 4.5.

A.2.4. Amorcer depuis un disque dur


Il est possible de faire une installation sans utiliser de support amovible, par exemple avec un
disque dur possdant dj un autre systme dexploitation. Tlchargez hd-media/initrd.gz,
hd-media/vmlinuz et une image CD dans le rpertoire racine du disque. Assurez-vous que le
nom de limage CD se termine par .iso. Maintenant, il suffit damorcer Linux avec initrd. La
Section 5.1.5 explique comment faire.

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.

A.4. Envoyez-nous un rapport dinstallation


Si linstallateur Debian a install correctement le systme, veuillez prendre le temps de nous envoyer
un rapport. Vous pouvez simplement installer le paquet reportbug (aptitude install reportbug), le
configurer comme nous lavons expliqu dans la Section 8.5.2, et excuter la commande reportbug
installation-reports.
Si vous navez pas pu terminer linstallation, vous avez sans doute trouv un bogue dans linstallateur.
Il est ncessaire que nous le connaissions pour amliorer linstallateur. Veuillez prendre le temps de
nous le signaler. Vous pouvez utiliser le modle prcdent. Si linstallateur a compltement chou,
voyez la Section 5.4.6.

93
Annexe A. Guide de linstallation

A.5. Et ils eurent. . .


Nous esprons que votre systme Debian vous plaira et quil sera utile. Vous pouvez maintenant lire
le Chapitre 8.

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.

B.1.1. Les mthodes


La prconfiguration peut tre faite de trois manires diffrentes : initrd, file et network. La mthode
initrd est compatible avec tous les types dinstallation et offre toutes les possibilits mais elle de-
mande une prparation soigne. Les mthodes file et network sont compatibles avec plusieurs types
dinstallation.
Le tableau suivant montre les relations entre les mthodes dinstallation et les mthodes de prconfi-
guration.

Mthode initrd file network


dinstallation
CD/DVD oui oui ouia
netboot oui non oui
disque externe (cl oui oui oui a
USB incluse)
Remarques :
a. Seulement si vous avez accs au rseau et si vous dfinissez preseed/url.

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.

B.2. Utiliser la prconfiguration


Vous devez dabord crer le fichier de prconfiguration et le placer l o vous le voulez. Cette cration
est aborde plus loin dans lannexe. Mettre ce fichier au bon endroit est simple si vous voulez le lire
sur le rseau, sur une disquette ou sur une cl USB. Si vous voulez inclure ce fichier sur un CD,
vous devez alors recrer limage ISO. Cette annexe nexpliquera pas comment le mettre dans linitrd.
Veuillez consulter la documentation des dveloppeurs de linstallateur.
Un exemple de fichier de prconfiguration bas sur les lments de cette annexe est disponible,
http://www.debian.org/releases/jessie/example-preseed.txt. Vous pouvez vous servir de ce fichier pour
crer le vtre. Ce fichier utilise les lments de configuration inclus dans cette annexe.

B.2.1. Charger le fichier de prconfiguration


Quand on utilise la mthode initrd, il faut tre sr quun fichier appel preseed.cfg se trouve dans
le rpertoire racine de linitrd. Linstallateur recherche ce fichier et le charge sil est prsent.
Avec les autres mthodes de prconfiguration, vous devez dire linstallateur quel fichier charger
au moment de lamorage de linstallateur. On peut passer un paramtre au noyau soit au moment
de lamorage soit en modifiant le fichier de configuration du programme damorage (par exemple
syslinux.cfg) et en ajoutant le paramtre la fin des lignes append .
Si vous avez indiqu le fichier de prconfiguration dans le fichier de configuration du programme
damorage, il est possible de modifier la configuration pour ne pas avoir appuyer sur la touche
Entre pour lancer linstallateur. Avec syslinux, il suffit de mettre le dlai dattente 1 dans le
fichier syslinux.cfg.
Pour tre sr que linstallateur charge le bon fichier de prconfiguration vous pouvez indiquer une
somme de contrle pour ce fichier. Cette somme doit tre pour linstant de type md5sum. Quand elle
est spcifie, elle doit correspondre au fichier sinon linstallateur refusera de charger le fichier.

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

- quand lamorage se fait sur un CD modifi :


preseed/file=/cdrom/preseed.cfg
preseed/file/checksum=5da499872becccfeda2c4872f9171c3d

- quand lamorage se fait sur une cl USB (le fichier


est dans le rpertoire racine de la cl) :
preseed/file=/hd-media/preseed.cfg
preseed/file/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.

B.2.2. Utiliser les paramtres damorage pour


prconfigurer des questions
Quand on ne peut pas utiliser un fichier de prconfiguration pour prconfigurer certaines tapes, on
peut quand mme automatiser compltement linstallation car il est possible de prconfigurer des
paramtres sur la ligne de commande lors du dmarrage de linstallateur.
Mme si lon ne veut pas se servir de la prconfiguration, on peut utiliser les paramtres damorage
pour fournir une rponse une question particulire. Des exemples sont donns ailleurs dans ce ma-
nuel.
Pour toutes les variables listes dans les exemples, il suffit dindiquer une paire de type
chemin/vers/variable=valeur . Quand une valeur est destine la configuration de
paquets du systme cible, il est ncessaire dajouter le propritaire 1de la variable :
propritaire:chemin/vers/variable=valeur . Si vous nindiquez pas de propritaire, la valeur de
la variable ne sera pas copie dans la base de donnes debconf du systme cible et ne sera pas
utilise pendant la configuration du paquet en question.
Prconfigurer une question de cette manire signifie que la question ne sera pas pose. Si lon veut
la fois donner une valeur par dfaut et poser la question, il faut utiliser loprateur ?= au lieu de
= . Voyez la Section B.5.2.
Certaines des variables qui sont frquemment dfinies linvite du dmarrage possdent des alias plus
courts. Quand un alias est disponible, les exemples de cette annexe lutilisent au lieu de la variable
complte. Ainsi la variable preseed/url possde lalias url et elle permet de raccourcir les URL
utiliser. Un autre exemple est lalias tasks, qui reprsente tasksel:tasksel/first.
Dans les paramtres damorage, --- possde une signification spciale. Tous les paramtres du
noyau placs aprs le dernier ensemble de trois tirets seront copis dans la configuration du pro-
gramme damorage (si linstallateur le permet). Linstallateur filtrera automatiquement les options
quil reconnat, comme par exemple les options de prconfiguration.

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.

B.2.3. Le mode auto


En combinant certaines fonctionnalits de linstallateur Debian, il est possible dcrire des lignes de
commandes trs simples qui automatiseront toutes vos installations, aussi complexes soient-elles.
Il faut pour cela utiliser le choix damorage Automated install, ou auto dans certaines archi-
tectures et mthodes damorage. Dans cette section, auto nest donc pas un paramtre, mais un
type damorage qui ajoute des paramtres linvite damorage. Consultez la Section 5.1.7 pour des
informations sur la manire dajouter des paramtres damorage.
Voici quelques exemples utiliser linvite damorage :

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.

La dernire partie de ladresse, (d-i/jessie/./preseed.cfg), provient de


auto-install/defaultroot qui contient le rpertoire jessie par dfaut. Il sera ainsi possible
dans de prochaines versions dindiquer un nom de code particulier, ce qui permettra des migrations
contrles. Llment /./ indique une racine relative laquelle rattacher les chemins ( utiliser avec
preseed/include et preseed/run). On peut ainsi indiquer des fichiers soit avec une URL complte
chemin commenant par / , donc rattach , soit avec un chemin relatif lendroit o a
t trouv le dernier fichier de prconfiguration. Cela permettra dcrire des scripts portables o
une hirarchie complte de scripts pourra tre dplace un nouvel endroit sans tre dtruite. Par
exemple, on pourra dplacer des fichiers dun serveur web sur une cl USB. Si le fichier de
prconfiguration dfinit preseed/run comme /scripts/late_command.sh, le fichier sera
cherch http://autoserver.example.com/d-i/jessie/./scripts/late_command.sh.
Sil nexiste pas de serveur DHCP ou DNS, ou si vous ne voulez pas utiliser le chemin par dfaut
du fichier preseed.cfg, vous pouvez toujours utiliser une URL explicite. Et si vous nutilisez pas
llment /./, le fichier sera rattach au troisime / de lURL. Voici un exemple qui demande une
gestion minimale du rseau :

auto url=http://192.168.1.2/path/to/mypreseed.file

Cela fonctionne ainsi :

Si lURL na pas de protocole, HTTP est suppos,

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 :

auto url=example.com classes=class_A;class_B

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.

B.2.4. Alias utiles avec la prconfiguration


Voici des alias utiles avec la prconfiguration (mode auto). Il faut remarquer que ce sont simplement
des alias courts pour les noms des questions. Vous devez toujours leur donner des valeurs, comme par
exemple, auto=true ou interface=eth0.

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

B.2.5. Utiliser un serveur DHCP pour indiquer les fichiers


de prconfiguration
Il est aussi possible dutiliser DHCP pour spcifier un fichier tlcharger sur le rseau. DHCP permet
dindiquer un nom de fichier. Normalement ce fichier sert un amorage par le rseau (netboot). Sil
sagit dune URL, le systme dinstallation qui permet une prconfiguration de type rseau tlchar-
gera le fichier et lutilisera comme fichier de prconfiguration. Voici un exemple montrant comment
configurer le fichier dhcpd.conf appartenant la version 3 du serveur DHCP de ISC (paquet debian
isc-dhcp-server).

if substring (option vendor-class-identifier, 0, 3) = "d-i" {


filename "http://host/preseed.cfg";
}

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.

B.3. Crer un fichier de prconfiguration


Le format de ce fichier est celui de la commande debconf-set-selections. Chaque ligne est de cette
forme :

<propritaire> <nom de la question> <type de la question> <valeur>

100
Annexe B. Automatisation de linstallation par prconfiguration

Voici quelques rgles pour crire un fichier de 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 :

$ debconf-get-selections --installer > fichier


$ debconf-get-selections >> fichier

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. Contenu du fichier de prconfiguration (pour


jessie)
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.
Les exemples donns ici sont valables pour larchitecture Intel x86. Si vous utilisez une autre archi-
tecture, certains exemples, comme la prconfiguration du clavier ou du programme damorage, ne
seront pas corrects et vous devrez les modifier avec les valeurs adquates.
Les diffrents composants de linstallateur Debian sont dcrits dans la Section 6.3.

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.

# Prconfigurer la locale seule dfinit la langue, le pays et la locale.


d-i debian-installer/locale string en_US

# Les valeurs peuvent tre prconfigures individuellement.


#d-i debian-installer/language string en
#d-i debian-installer/country string NL
#d-i debian-installer/locale string en_GB.UTF-8
# On peut aussi demander la cration dautres locales.
#d-i localechooser/supported-locales multiselect en_US.UTF-8, fr_FR.UTF-8

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

B.4.2. Configuration du rseau


Bien sr, si vous rcuprez le fichier de prconfiguration sur le rseau, cela ne marchera pas ! Mais
cest parfait si vous amorcez partir dun CD ou dune cl USB. Vous pouvez aussi ajouter des
paramtres rseau aux paramtres du noyau si vous rcuprez le fichier de prconfiguration sur le
rseau.
Si, quand vous amorcez par le rseau, vous avez besoin dune interface particulire avant de charger
le fichier de prconfiguration, utilisez un paramtre comme celui-ci : interface=eth1.
Quand vous utilisez la prconfiguration de type network (avec preseed/url ), il nest pas pos-
sible normalement de prconfigurer le rseau. Cependant on peut utiliser lastuce suivante. Pour d-
finir par exemple ladresse statique de linterface rseau, il suffit de forcer la configuration du rseau
sexcuter une nouvelle fois aprs que le fichier de prconfiguration a t charg. Le script pre-
seed/run suivant fera laffaire :

kill-all-dhcp; netcfg

Les variables debconf suivantes traitent de la configuration du rseau.

# Interdire toute configuration rseau. Cest utile pour des


# installations partir de CD sur des machines sans rseau.
# Les questions et les avertissements propos du rseau ainsi
# que les temps dattente sont fastidieux.
#d-i netcfg/enable boolean false

# Netcfg choisira une interface connecte si possible. Cela empchera


# dafficher une liste sil y a plusieurs interfaces.
d-i netcfg/choose_interface select auto

# Pour utiliser une interface particulire :


#d-i netcfg/choose_interface select eth1

# Pour augmenter le dlai de dtection de lien (par dfaut, 3 secondes).


# Valeur en seconde :
#d-i netcfg/link_wait_timeout string 10

# Quand le serveur dhcp est lent et que linstallateur sarrte pour


# lattendre, ceci peut tre utile :
#d-i netcfg/dhcp_timeout string 60
#d-i netcfg/dhcpv6_timeout string 60

# Si vous prfrez configurer vous-mme le rseau, dcommentez cette ligne # et les ligne
#d-i netcfg/disable_autoconfig boolean true

# Si vous voulez que le fichier de prconfiguration fonctionne aussi bien


# avec que sans serveur dhcp, dcommentez ces lignes et les lignes sur la
# configuration du rseau.
#d-i netcfg/dhcp_failed note
#d-i netcfg/dhcp_options select Configure network manually

# Configuration du rseau.
#
# exemple pour IPv4
#d-i netcfg/get_ipaddress string 192.168.1.42

103
Annexe B. Automatisation de linstallation par prconfiguration

#d-i netcfg/get_netmask string 255.255.255.0


#d-i netcfg/get_gateway string 192.168.1.1
#d-i netcfg/get_nameservers string 192.168.1.1
#d-i netcfg/confirm_static boolean true
#
# exemple pour IPv6
#d-i netcfg/get_ipaddress string fc00::2
#d-i netcfg/get_netmask string ffff:ffff:ffff:ffff::
#d-i netcfg/get_gateway string fc00::1
#d-i netcfg/get_nameservers string fc00::1
#d-i netcfg/confirm_static boolean true

# 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

# Supprimer le dialogue irritant sur la cl WEP.


d-i netcfg/wireless_wep string
# Et ltonnant nom de machine DHCP que certains FAI utilisent comme mot de passe.
#d-i netcfg/dhcp_hostname string radish

# Si pour le rseau ou pour un autre matriel vous avez besoin dun


# microprogramme ( firmware ) non libre, vous pouvez forcer
# linstallateur le tlcharger, en vitant la demande de confirmation.
# Vous pouvez aussi dsactiver la question en mettant ce paramtre
# false .
#d-i hw-detect/load_firmware boolean true

La commande netcfg dtermine automatiquement le masque rseau quand la variable


netcfg/get_netmask nest pas prconfigure. Quand cest le cas, cette variable doit tre
positionne seen pour les installations automatiques. De mme, la commande netcfg choisit
une adresse convenable si la variable netcfg/get_gateway nest pas dfinie. Ainsi, pour ne pas
utiliser de passerelle, vous pouvez positionner cette variable none .

B.4.3. Console rseau

# Pour utiliser le composant network-console et faire une


# installation par SSH, vous pouvez vous servir des commandes suivantes.
# Elles nont de sens que si vous avez lintention de poursuivre
# linstallation manuellement .
#d-i anna/choose_modules string network-console
#d-i network-console/authorized_keys_url string http://10.0.0.1/openssh-key
#d-i network-console/password password r00tme
#d-i network-console/password-again password r00tme

104
Annexe B. Automatisation de linstallation par prconfiguration

B.4.4. Valeurs pour les miroirs


Selon la mthode dinstallation choisie, vous pouvez utiliser un miroir pour installer le systme de
base, pour tlcharger des composants supplmentaires de linstallateur et pour configurer le fichier
/etc/apt/sources.list.

Le paramtre mirror/suite dtermine la distribution du systme installer.


Le paramtre mirror/udeb/suite dtermine la distribution des composants supplmentaires
de linstallateur. On sen sert uniquement quand ces composants sont rcuprs sur le rseau
et quils doivent correspondre la distribution utilise pour construire linitrd ncessaire la
mthode dinstallation. En gnral, il nest pas ncessaire de donner une valeur ce paramtre car
linstallateur la dtermine automatiquement.

# Si vous utilisez ftp, il nest pas ncessaire dindiquer la chane mirror/country.


#d-i mirror/protocol string ftp
d-i mirror/country string manual
d-i mirror/http/hostname string http.us.debian.org
d-i mirror/http/directory string /debian
d-i mirror/http/proxy string

# Distribution installer.
#d-i mirror/suite string testing
# Distribution utiliser pour charger les composants de linstallateur (facultatif).
#d-i mirror/udeb/suite string testing

B.4.5. Configuration des comptes


Le mot de passe de root et le nom et le mot de passe dun premier utilisateur peuvent tre prcon-
figurs. Pour les mots de passe, vous pouvez utiliser simplement du texte ou bien utiliser le hachage
MD5.

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.

# Ne pas crer de compte root (lutilisateur ordinaire utilisera sudo).


#d-i passwd/root-login boolean false
# On peut aussi ne pas crer de compte dutilisateur.
#d-i passwd/make-user boolean false

#Le mot de passe de root en clair...


#d-i passwd/root-password password r00tme
#d-i passwd/root-password-again password r00tme
# ... ou chiffr avec un hachage MD5
#d-i passwd/root-password-crypted password [MD5 hash]

# Vous pouvez aussi prslectionner le nom de lutilisateur et son # identifiant de conne


#d-i passwd/user-fullname string Utilisateur Debian

105
Annexe B. Automatisation de linstallation par prconfiguration

#d-i passwd/username string debian


# Mot de passe de lutilisateur en clair...
#d-i passwd/user-password password insecure
#d-i passwd/user-password-again password insecure
# ... ou chiffr avec un hachage MD5
#d-i passwd/user-password-crypted password [MD5 hash]
# Prciser lUID du premier utilisateur.
#d-i passwd/user-uid string 1010

# Le compte sera ajout certains groupes. Pour contrler ces groupes,


# utilisez cette ligne par exemple :
#d-i passwd/user-default-groups string audio cdrom video

Les variables passwd/root-password-crypted et passwd/user-password-crypted peuvent


tre aussi prconfigures avec la valeur ! . Dans ce cas, lidentifiant correspondant est dsactiv.
Cette mthode convient pour le compte root. Mais il faut pouvoir autoriser la gestion administrative
ou la connexion du superutilisateur dune autre manire, par exemple authentification avec cl SSH,
ou sudo.
Un hachage MD5 pour le mot de passe peut tre obtenu de la manire suivante (commande disponible
dans le paquet whois :

mkpasswd -m sha-512

B.4.6. Configuration du fuseau horaire

# Cette commande permet de rgler lhorloge matrielle sur UTC :


d-i clock-setup/utc boolean true

# Vous pouvez mettre toute valeur accepte pour $TZ.


# Voyez ce que contient /usr/share/zoneinfo/ pour les valeurs possibles.
d-i time/zone string Europe/Paris

# La ligne suivante autorise lutilisation de NTP pour rgler lhorloge


# pendant linstallation :
d-i clock-setup/ntp boolean true
# Le serveur NTP utiliser. Le serveur par dfaut est presque
# toujours correct.
#d-i clock-setup/ntp-server string ntp.example.com

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.

B.4.7.1. Exemples de partitionnement

# Si le systme possde un espace libre, vous pouvez ne partitionner que


# cet espace.
# Mais il faut que partman-auto/method (ci-dessous) ne soit pas dfinie.
#d-i partman-auto/init_automatically_partition select biggest_free

# Vous pouvez aussi choisir un disque entier. Si le systme ne possde


# quun seul disque, linstallateur le choisira automatiquement. Si le
# systme possde plusieurs disques, le nom du disque doit tre
# donn selon le format traditionnel (par exemple, /dev/sda,
# mais pas /dev/discs/disc0/disc).
# Par exemple, pour utiliser le premier disque SCSI/SATA :
#d-i partman-auto/disk string /dev/sda
# Il faudra aussi indiquer la mthode utiliser.
# Actuellement les mthodes disponibles sont :
# - regular : utilisation des types de partition habituels.
# - lvm : utilisation de LVM pour le partitionnement du disque.
# - crypto : utilisation de LVM lintrieur dune partition chiffre.
d-i partman-auto/method string lvm

# Si lun des disques partitionner automatiquement contient une ancienne


# configuration LVM, lutilisateur recevra normalement un avertissement.
# Cet avertissement peut tre vit :
d-i partman-lvm/device_remove_lvm boolean true
# De mme pour un Raid logiciel existant dj :
d-i partman-md/device_remove_md boolean true
# Et aussi pour la confirmation concernant la cration de partitions lvm :
d-i partman-lvm/confirm boolean true
d-i partman-lvm/confirm_nooverwrite boolean true

# Vous pouvez choisir lun des trois schmas prdfinis...


# - atomic : tous les fichiers dans une seule partition
# - home : partition /home distincte
# - multi : partitions /home, /var et /tmp spares
d-i partman-auto/choose_recipe select atomic

# ...ou donner vous-mme votre schma.


# Si vous avez la possibilit dobtenir un schma dans lenvironnement de
# linstallateur, vous pouvez simplement pointer sur lui.

107
Annexe B. Automatisation de linstallation par prconfiguration

#d-i partman-auto/expert_recipe_file string /hd-media/recipe

# Sinon, vous pouvez mettre un schma dans le fichier de prconfiguration


# (une seule ligne logique). Lexemple suivant cre une petite partition
# /boot, une partition swap convenable, et utilise le reste de lespace libre
# pour la partition racine :
#d-i partman-auto/expert_recipe string \
# boot-root :: \
# 40 50 100 ext3 \
# $primary{ } $bootable{ } \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ /boot } \
# . \
# 500 10000 1000000000 ext3 \
# method{ format } format{ } \
# use_filesystem{ } filesystem{ ext3 } \
# mountpoint{ / } \
# . \
# 64 512 300% linux-swap \
# method{ swap } format{ } \
# .

# Une documentation complte sur le format des schmas se trouve dans le


# fichier partman-auto-recipe.txt, disponible dans le
# paquet debian-installer ou dans les sources de linstallateur.
# On trouve aussi dans ce document la manire dindiquer les tiquettes
# de systmes de fichiers, les noms de groupes de volumes ainsi que les
# noms de priphriques physiques inclure dans les groupes de volumes.

# Si vous avez indiqu la mthode utiliser, partman crera automatiquement


# les partitions sans demander de confirmation.
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true

B.4.7.2. Partitionnement et RAID logiciel


Il est aussi possible de prconfigurer le partitionnement dun RAID logiciel. Les niveaux 0, 1, 5, 6
et 10 sont accepts, de mme que la gestion densemble en mode dgrad et lindication de priph-
riques de rechange.
Si vous utilisez RAID 1, vous pouvez prconfigurer grub pour quil sinstalle sur tous les priph-
riques de lensemble, voyez la Section B.4.11.

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.

# La mthode indiquer est "raid".

108
Annexe B. Automatisation de linstallation par prconfiguration

#d-i partman-auto/method string raid


# Indiquez les disques partitionner. Ils auront tous les mmes
# caractristiques, et donc cela ne fonctionnera que sils ont tous
# la mme taille.
#d-i partman-auto/disk string /dev/sda /dev/sdb

# Ensuite, indiquez les partitions physiques utiliser.


#d-i partman-auto/expert_recipe string \
# multiraid :: \
# 1000 5000 4000 raid \
# $primary{ } method{ raid } \
# . \
# 64 512 300% raid \
# method{ raid } \
# . \
# 500 10000 1000000000 raid \
# method{ raid } \
# .

# 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>

#d-i partman-auto-raid/recipe string \


# 1 2 0 ext3 / \
# /dev/sda1#/dev/sdb1 \
# . \
# 1 2 0 swap - \
# /dev/sda5#/dev/sdb5 \
# . \
# 0 2 0 ext3 /home \
# /dev/sda6#/dev/sdb6 \
# .

# Une documentation complte se trouve dans le


# fichier partman-auto-raid-recipe.txt, disponible dans le
# paquet debian-installer ou dans les sources de linstallateur.

# Pour que partman partitionne automatiquement sans demander de confirmation :


d-i partman-md/confirm boolean true
d-i partman-partitioning/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true
d-i partman/confirm_nooverwrite boolean true

B.4.7.3. Contrler le montage des partitions


Les systmes de fichiers sont normalement monts en utilisant une cl appele identifiant unique
universel, UUID. Mme si le nom du priphrique change, cet identifiant permet de monter le systme
de fichiers sur le bon priphrique. La lecture de ces identifiants est difficile. Aussi linstallateur peut
monter des systmes de fichiers en utilisant les noms traditionnels des priphriques ou les tiquettes

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

B.4.8. Installation du systme de base


Peu dlments peuvent tre prconfigurs cette tape de linstallation. Les seules questions poses
concernent linstallation du noyau.

# Configurer APT pour empcher linstallation des paquets recommands.


# Cette option qui peut conduire un systme incomplet est rserve des
# utilisateurs expriments.
#d-i base-installer/install-recommends boolean false

# 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

B.4.9. Configuration dApt


La cration du fichier /etc/apt/sources.list et les principales options de configuration se font
automatiquement partir de la mthode dinstallation choisie et des rponses aux prcdentes ques-
tions. Vous pouvez aussi ajouter dautres sources (locales par exemple).

# Vous pouvez installer des logiciels des distributions non-free et contrib.


#d-i apt-setup/non-free boolean true
#d-i apt-setup/contrib boolean true
# Dcommentez cette ligne si vous nutilisez pas de miroir sur le rseau.
#d-i apt-setup/use_mirror boolean false
# Choisissez les services de mise jour et les miroirs utiliser.
# Les valeurs ci-aprs sont les valeurs par dfaut :
#d-i apt-setup/services-select multiselect security, updates
#d-i apt-setup/security_host string security.debian.org

# Autres sources disponibles, local[0-9]

110
Annexe B. Automatisation de linstallation par prconfiguration

#d-i apt-setup/local0/repository string \


# http://local.server/debian stable main
#d-i apt-setup/local0/comment string local server
# Activer des lignes deb-src
#d-i apt-setup/local0/source boolean true
# URL de la cl publique de la source locale. Vous devez indiquer une cl ; sinon
# apt se plaindra que la source nest pas authentifie et laissera la ligne du
# fichier sources.list en commentaire.
#d-i apt-setup/local0/key string http://local.server/key

# 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

# Dcommentez pour ajouter la configuration multiarch pour i386


#d-i apt-setup/multiarch string i386

B.4.10. Choix des paquets


Vous pouvez installer toute combinaison de tches parmi celles disponibles. Pour lheure, les tches
disponibles sont les suivantes :

standard (outils standards)


desktop (environnement graphique de bureau)
gnome-desktop (bureau Gnome)
xfce-desktop (bureau Xfce)
kde-desktop (bureau KDE)
cinnamon-desktop (bureau Cinnamon)
mate-desktop (bureau MATE)
lxde-desktop (bureau LXDE)
web-server (serveur web)
print-server (serveur dimpression)
ssh-server (serveur SSH)
Vous pouvez aussi choisir de ninstaller aucune tche et forcer linstallation de paquets par un autre
moyen. Il est recommand de toujours inclure la tche standard.
Si vous voulez installer des paquets particuliers en plus des paquets installs par les tches, vous
pouvez utiliser le paramtre pkgsel/include. Sparez les valeurs par des virgules ou des espaces.
Vous pouvez ainsi lutiliser facilement sur la ligne de commande du noyau.

#tasksel tasksel/first multiselect standard, web-server, kde-desktop

# 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

#d-i pkgsel/upgrade select none

# Certaines versions de linstallateur peuvent signaler les logiciels que


# vous avez installs et ceux que vous utilisez. Par dfaut, rien nest signal.
# Mais lenvoi de rapport dinstallation aide le projet connatre les logiciels
# populaires.
#popularity-contest popularity-contest/participate boolean false

B.4.11. Installation du programme damorage

# 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

# Le paramtre suivant est sans danger : il installe grub sur le


# secteur damorage principal sil nexiste aucun autre systme
# dexploitation sur la machine.
d-i grub-installer/only_debian 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

# Vous pouvez aussi linstaller ailleurs que dans le secteur damorage


# principal. Dcommentez et modifiez les lignes suivantes :
#d-i grub-installer/only_debian boolean false
#d-i grub-installer/with_other_os boolean false
#d-i grub-installer/bootdev string (hd0,1)
# Pour installer grub sur plusieurs disques :
#d-i grub-installer/bootdev string (hd0,1) (hd1,1) (hd2,1)

# Mot de passe facultatif pour grub, soit en clair (simple texte) :


#d-i grub-installer/password password r00tme
#d-i grub-installer/password-again password r00tme
# soit chiffr avec un hachage MD5, voyez grub-md5-crypt(8) :
#d-i grub-installer/password-crypted password [MD5 hash]

# Si le programme damorage permet dajouter des paramtres damorage au


# systme install, vous pouvez utiliser loption suivante.
# Note : les options passes linstallateur sont ajoutes automatiquement.
#d-i debian-installer/add-kernel-opts string nousb

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.

B.4.12. Pour terminer linstallation

# 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

# Pour viter le dernier message disant que linstallation est termine :


d-i finish-install/reboot_in_progress note

# Pour empcher ljection du CD au moment du redmarrage,


# cest utile parfois :
#d-i cdrom-detect/eject boolean false

# Pour arrter linstallateur quand il a termin, mais sans redmarrer


# le systme install :
#d-i debian-installer/exit/halt boolean true
# Pour teindre la machine au lieu de simplement larrter :
#d-i debian-installer/exit/poweroff boolean true

B.4.13. Les autres questions

# 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

B.5. Options complexes

B.5.1. Excuter des commandes pendant linstallation


Une option trs puissante offerte par les outils de prconfiguration est la possibilit de lancer des
commandes ou des scripts certains moments de linstallation.
Lorsque le systme de fichiers du systme cible est mont, il est accessible dans /target. Si un CD
dinstallation est utilis, une fois mont, il est accessible dans /cdrom.

# La prconfiguration de linstallation nest pas scurise. Rien dans

113
Annexe B. Automatisation de linstallation par prconfiguration

# linstallateur ne vrifie que des dpassements de tampon ou des


# exploitations quelconques des valeurs donnes dans ce fichier nont pas lieu.
# Nutilisez que les fichiers dont vous connaissez la provenance !
# Pour tout dire, et parce que cest en gnral utile, voici un
# moyen dexcuter automatiquement une commande dans linstallateur.

# La premire commande est excute aussi tt que possible, juste aprs


# la lecture du fichier.
#d-i preseed/early_command string anna-install some-udeb
# Cette commande est excute juste avant que le partitionneur ne commence.
# Il peut tre utile de prconfigurer le partitionneur en fonction de ltat
# des disques
# (qui ne sont peut-tre pas visibles quand preseed/early_command est excute).
#d-i partman/early_command \
# string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"
# Cette commande est excute juste avant que linstallation ne se termine,
# mais quand le rpertoire /target est encore utilisable. Vous pouvez excuter
# un chroot dans /target et utiliser cet environnement directement ; ou bien vous
# pouvez utiliser les commandes apt-install et in-target pour installer des
# paquets et lancer des commandes dans le rpertoire target.
#d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh

B.5.2. Changer les valeurs par dfaut avec la


prconfiguration
Il est possible de changer la rponse par dfaut une question tout en maintenant linterrogation. Pour
cela, le drapeau seen doit tre remis false aprs avoir modifi la valeur de la rponse.

d-i foo/bar string value


d-i foo/bar seen false

Il suffit de dclarer le paramtre preseed/interactive=true au moment de lamorage pour


obtenir le mme effet pour toutes les questions. Cela peut servir tester le fichier de prconfiguration.
Le propritaire d-i est utilis uniquement pour les variables dont se sert linstallateur. Pour des
variables appartenant des paquets installs sur le systme cible, il faut utiliser le nom du paquet.
Consultez la note Section B.2.2.
Si vous utilisez les paramtres damorage pour la prconfiguration, loprateur ?= demande
linstallateur de poser la question correspondante, cest--dire, foo/bar ?=valeur (ou
propritaire:foo/bar ?=valeur ). Cela naura un effet que sur les paramtres qui correspondent
des questions qui sont rellement affiches pendant linstallation et non pas sur les paramtres
internes .
Il est possible dobtenir davantage dinformations de dbogage en utilisant le paramtre
DEBCONF_DEBUG=5. Ainsi, debconf affichera beaucoup plus de dtails sur la configuration actuelle
de chaque variable et sur sa progression lors de lexcution des scripts dinstallation de chaque
paquet.

B.5.3. Chaner les fichiers de prconfiguration


Vous pouvez inclure dans ce fichier dautres fichiers de prconfiguration. Toutes les valeurs de ces
fichiers annuleront les valeurs prexistantes dfinies par des fichiers prcdemment chargs. Vous

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

# Linstallateur peut vrifier la somme de contrle des fichiers de


# prconfiguration avant de les utiliser. Pour le moment, cette somme doit # tre de type
# que les fichiers inclure.
#d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d

# Dune manire plus souple, cela excute des commandes de linterprteur


# et si le rsultat donne les noms de ces fichiers, ils sont inclus.
#d-i preseed/include_command \
# string if [ "hostname" = bob ]; then echo bob.cfg; fi

# Plus encore, cela tlcharge un programme et lexcute. Le programme peut


# utiliser des commandes comme debconf-set pour manipuler la base de donnes de debconf.
# Il est possible de lister plusieurs scripts, spars par des espaces.
# Il faut remarquer que si les fichiers sont indiqus de faon relative, ils
# seront cherchs dans le rpertoire qui contient le fichier de prconfiguration qui les
# a lancs.
#d-i preseed/run string foo.sh

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

C.1. Dcider des partitions et de leurs tailles


Au strict minimum, GNU/Linux a besoin dune partition pour lui-mme. Vous pouvez avoir une seule
partition contenant le systme entier, les applications et vos fichiers personnels. La plupart des gens
pensent quune partition dchange (swap) est ncessaire, bien que ce ne soit pas tout fait vrai. Le
Swap est lespace de travail du systme dexploitation ; il lui permet dutiliser de lespace disque
comme mmoire virtuelle . En le plaant sur une partition spare, Linux peut en faire un usage
bien plus efficace. Il est possible de forcer Linux utiliser un fichier normal comme espace dchange,
mais ce nest pas recommand.
La plupart des gens choisissent dutiliser plus de partitions que le minimum requis pour GNU/Linux.
Il y a deux raisons pour que vous ayez envie de diviser le systme de fichiers en de nombreuses petites
partitions. La premire concerne la scurit. Si le systme de fichiers est corrompu, en gnral une
seule partition est affecte. Donc, vous navez remplacer ( partir des sauvegardes que vous avez
soigneusement conserves) quune partie de votre systme. Au minimum, vous devriez envisager la
cration de ce qui est communment appele la partition racine . Elle contient les composants les
plus essentiels du systme. Si une autre partition est corrompue, vous pourrez toujours amorcer Linux
pour rparer le systme. Cela peut vous pargner le dsagrment davoir rinstaller le systme entier.
La seconde raison est gnralement plus importante pour une entreprise, mais cela dpend vraiment
de lutilisation de votre machine. Par exemple, recevoir des envois en nombre de messages lectro-
niques peut facilement remplir une partition. Si vous avez plac /var/mail sur sa propre partition,
la majeure partie du systme marchera mme si vous tes submerg de courrier non sollicit (spam).
Le seul inconvnient quil y a utiliser plusieurs partitions est quil est souvent difficile de connatre
ses besoins lavance. Si vous faites une partition trop petite, vous aurez soit rinstaller le systme
soit dplacer constamment des fichiers pour faire de la place sur la partition trop petite. Dun autre
ct, si vous faites une partition trop grande, vous aurez perdu de lespace. Lespace disque est bon
march de nos jours, mais pourquoi jeter votre argent par les fentres ?

C.2. Larborescence des fichiers


Debian GNU/Linux adhre la norme sur lorganisation des systmes de fichiers
(http://www.pathname.com/fhs/) pour le nommage des fichiers et des rpertoires. Cette norme
permet aux utilisateurs et aux auteurs de logiciel de prvoir lemplacement des fichiers et des
rpertoires. Le rpertoire racine est simplement reprsent par la barre oblique /. Au niveau de la
racine, tous les systmes Debian incluent ces rpertoires :

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

proc Rpertoire virtuel pour les informations systme


root Rpertoire personnel de lutilisateur root
run Donnes variables dexcution
sbin Excutables systme essentiels
sys Rpertoire virtuel pour les informations systme
tmp Fichiers temporaires
usr Hirarchie secondaire
var Donnes variables
srv Donnes pour les services fournis par le systme
opt Rpertoire pour dautres logiciels

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.

C.3. Schma de partitionnement recommand


Pour les nouveaux utilisateurs, les machines Debian personnelles ou familiales, et autres systmes
mono-utilisateur, une simple partition / (plus celle dchange) est sans doute la solution la plus
simple. Cependant, si votre partition a une taille suprieure 6 Go, choisissez le type ext3 pour votre
systme de fichiers. Les partitions de type ext2 ont besoin dune vrification priodique de lintgrit
du systme de fichiers, et cela peut prendre au dmarrage un temps non ngligeable lorsque la taille
de la partition est importante.
Pour les systmes avec plusieurs utilisateurs, ou les systmes avec beaucoup despace disque, il vaut
mieux placer les rpertoires /var, /tmp et /home chacun sur une partition distincte de la partition /.
Dans certains cas, vous pourriez avoir besoin dune partition /usr/local distincte si vous prvoyez
dinstaller beaucoup de programmes qui ne font pas partie de la distribution Debian. Si votre machine
est destine tre un serveur de courrier, vous pourriez avoir besoin de mettre aussi /var/mail sur
une partition distincte. Parfois, mettre le rpertoire /tmp sur sa propre partition, par exemple 20
50 Mo peut tre une bonne ide. Si vous mettez sur pied un serveur avec beaucoup dutilisateurs,
il est gnralement intressant davoir une grande partition distincte pour /home. La mthode de
partitionnement varie dun ordinateur lautre, en fonction de son usage.
Pour des systmes trs complexes, consultez le HOWTO Multi Disk
(http://www.tldp.org/HOWTO/Multi-Disk-HOWTO.html). Il contient des informations trs prcises
qui intresseront les fournisseurs daccs internet et les personnes installant des serveurs.
En ce qui concerne la taille de la partition dchange (swap), les avis sont partags. Une rgle tradi-
tionnelle, qui fonctionne bien, est dutiliser autant despace dchange que de RAM. Dans la plupart
des cas, cette taille ne devrait pas tre infrieure 16 Mo. Bien sr, il y a des exceptions cette rgle.
Si vous essayez de rsoudre simultanment 10 000 quations sur une machine avec 256 Mo de RAM,
vous pourriez avoir besoin dun gigaoctet (ou plus) dchange.
Sur certaines architectures 32 bits (m68k et PowerPC), la taille maximale dune partition dchange
est de 2 Go. Cela devrait suffire pour presque tous les systmes. De toute faon, si vos besoins en
espace dchange sont aussi importants, vous devriez probablement essayer de disperser les parti-
tions dchange sur des disques diffrents (appels aussi spindles ) et, si possible, sur des canaux
IDE ou SCSI diffrents. Le noyau quilibrera lutilisation de lespace dchange entre les diffrentes
partitions, afin dobtenir de meilleures performances.
Avec une machine possdant 32 Mo de RAM et un disque IDE de 1,7 Go sur /dev/sda, on pourrait
crer une partition de 500 Mo pour un systme sur /dev/sda1, une partition dchange de 32 Mo
sur /dev/sda3 et une partition Linux denviron 1,2 Go sur /dev/sda2.
Pour avoir une ide de la place ncessaire pour les tches que vous voudriez rajouter la fin de
linstallation, consultez la Section D.2.

118
Annexe C. Partitionnement pour Debian

C.4. Noms des priphriques sous Linux


Le nom des disques et des partitions sous Linux peut tre diffrent des autres systmes dexploitation.
Vous devez connatre les noms utiliss lors de la cration et du montage de partitions. Voici les prin-
cipales conventions de nommage :

Le premier lecteur de disquette est nomm /dev/fd0.


Le second lecteur de disquette est nomm /dev/fd1.
Le premier disque dur dtect est appel /dev/sda.
Le second disque dur dtect est appel /dev/sdb, etc.
Le premier lecteur CD SCSI est nomm /dev/scd0, ou encore /dev/sr0.
Les partitions sur chaque disque sont reprsentes en ajoutant un numro au nom du disque : sda1 et
sda2 reprsentent la premire et la seconde partition du premier disque SCSI du systme.

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.

C.5. Programmes de partitionnement


De nombreux utilitaires de partitionnement ont t adapts par les dveloppeurs Debian pour fonc-
tionner sur diffrents types de disques et darchitectures matrielles. Voici les programmes qui sont
disponibles sur votre architecture :

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.

C.5.1. Partitionnement pour PC 64 bits


Si vous voulez prserver un systme dexploitation existant comme DOS ou Windows, il vous faudra
redimensionner sa partition pour faire de la place pour installer Debian. Linstallateur sait redimen-
sionner les systmes de fichiers FAT et NTFS ; quand vous arrivez ltape Partitionnement de
linstallateur, choisissez Manuel et indiquez simplement la nouvelle taille de la partition.
Les BIOS des PC ont gnralement leurs propres contraintes pour le partitionnement des disques. Il
y a une limite sur le nombre de partitions primaires et logiques quun disque peut contenir. De
plus, avec les BIOS antrieurs 199498 (selon les constructeurs), il y a des limites sur lemplacement
des partitions partir desquelles on peut dmarrer le systme. Vous trouverez plus dinformation dans
le HOWTO sur le partitionnement Linux (http://www.tldp.org/HOWTO/Partition/), mais cette section
contient quelques lments pour vous aider aplanir les difficults les plus courantes.
lorigine, le systme de partitionnement des disques de PC est bas sur les partitions primaires ,
mais il ne peut y en avoir que quatre. Pour passer outre cette limitation, les partitions tendues
et logiques ont t inventes. En configurant une partition primaire en partition tendue, vous
pouvez subdiviser lespace attribu cette partition en partitions logiques . La partition tendue
peut contenir jusqu 60 partitions logiques ; en revanche, il ne peut y avoir quune seule partition
tendue par disque.
Linux limite le nombre de partitions 255 par disque SCSI (3 partitions primaires utilisables et
252 partitions logiques dans la partition tendue) et 63 par disque IDE (3 partitions primaires et
60 partitions logiques). Cependant, le systme Debian GNU/Linux classique fournit seulement 20 p-
riphriques pour les partitions, cest pourquoi vous ne pourrez pas procder linstallation sur des
partitions suprieures 20, moins davoir cr vous-mme des priphriques pour ces partitions.
Si vous avez un gros disque IDE, et que vous nutilisez ni ladressage LBA ni les pilotes en couche
(quelquefois fournis par les constructeurs de disques), la partition de dmarrage (celle qui contient
limage noyau) doit tre place dans les 1024 premiers cylindres de votre disque dur (habituellement,
autour de 524 Mo, sans la translation du BIOS).
Cette restriction ne sapplique pas si vous avez un BIOS postrieur 199598 (selon les constructeurs)
qui prend en charge la norme Enhanced Disk Drive Support Specification . Lilo, le chargeur Linux
et la commande Debian mbr ont besoin du BIOS pour charger en RAM le noyau lu sur le disque. Si les
extensions du BIOS int 0x13 pour laccs aux gros disques sont prsentes, elles seront utilises. Sinon,
linterface standard daccs au disque sera utilise par dfaut, et elle ne permettra pas de dmarrer sur
des emplacements situs aprs le 1023e cylindre du disque. Une fois que Linux est dmarr, peu
importe le BIOS de votre ordinateur, ces restrictions ne sappliquent plus, puisque Linux nutilise pas
le BIOS pour les accs disque.
Si vous avez un gros disque, vous devrez peut-tre utiliser des techniques de translation de cylindres
que vous pouvez configurer dans le BIOS, comme le mode dadressage LBA (Linear Block Addres-
sing), ou le mode de translation CHS. Vous trouverez plus dinformations sur la gestion des gros
disques dans le HOWTO Large Disk (http://www.tldp.org/HOWTO/Large-Disk-HOWTO.html). Si
vous utilisez une mthode de translation de cylindres, et que le BIOS naccepte pas les extensions

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

D.1. Priphriques Linux


Sous Linux, vous disposez de fichiers spciaux dans le rpertoire /dev. Ces fichiers sont appels
fichiers de priphrique et ils se comportent diffremment des fichiers ordinaires. Les types les plus
courants de ces fichiers concernent les priphriques de type bloc et les priphriques de type carac-
tre. Ces fichiers sont des interfaces au pilote rel qui fait partie du noyau et qui accde au priph-
rique. Un autre type, moins courant, de fichier de priphrique est pipe. Ci-dessous sont repris les
fichiers de priphrique les plus importants.

fd0 1er lecteur de disquette


fd1 2e lecteur de disquette

sda Premier disque dur


sdb Deuxime disque dur
sda1 Premire partition du premier disque dur
sdb7 Septime partition du deuxime disque dur

sr0 Premier lecteur de CD-ROM


sr1 Deuxime lecteur de CD-ROM

ttyS0 Port srie 0 (COM1 sous MS-DOS)


ttyS1 Port srie 1 (COM2 sous MS-DOS)
psaux port souris PS/2
gpmdata pseudo priphrique, rptiteur du dmon GPM
de souris

cdrom Lien symbolique vers le lecteur de CD


mouse Lien symbolique vers le fichier de priphrique
de la souris

null tout ce qui est crit vers ce fichier disparat


zero fichier qui fabrique continuellement des zros

D.1.1. Rgler la souris


La souris peut tre utilise aussi bien dans une console Linux (avec gpm) quen environnement
X Window. Il suffit normalement dinstaller le fichier gpm et le serveur X. Les deux doivent
utiliser /dev/input/mice comme priphrique. Le protocole correct pour la souris est exps2
pour gpm et ExplorerPS/2 pour le serveur X. Les fichiers de configuration sont respectivement

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.

D.2. Espace disque ncessaire pour les tches


Une installation standard pour larchitecture amd64, avec le noyau par dfaut et tous les paquets stan-
dard, demande 822 Mo. Une installation minimale, sans la tche Standard system, demande 506 Mo.

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.

Tches Taille Installe (Mo) Taille tlcharger Espace pour


(Mo) linstallation (Mo)
Environnement de
bureau :
GNOME (dfaut) 2487 765 3252

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

Tches Taille Installe (Mo) Taille tlcharger Espace pour


(Mo) linstallation (Mo)
KDE 2198 770 2968
Xfce 1529 503 2032
LXDE 1536 502 2038
MATE 1631 531 2162
Cinnamon 2212 691 2903
Ordinateur portable 10 3 13
Serveur web 31 7 38
Serveur dimpression 234 73 307
Serveur SSH 1 0 1

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.

D.3. Installer Debian GNU/Linux partir dun systme


Unix/Linux
Cette partie explique comment installer Debian GNU/Linux partir dun systme Unix ou Linux
existant, sans utiliser le systme dinstallation avec menus qui est expos dans la suite de ce manuel.
Les utilisateurs qui changeaient leur distribution Red Hat, Mandriva ou Suse pour Debian GNU/Linux
rclamaient ce guide dinstallation. Dans cette partie, on suppose que le lecteur a acquis une certaine
familiarit avec les commandes *nix et quil sait parcourir un systme de fichiers. $ symbolisera une
commande qui doit tre saisie dans le systme actuel, alors que # fera rfrence une commande qui
doit tre saisie dans le chroot Debian.
Une fois que vous aurez configur le nouveau systme Debian, vous pourrez y installer les donnes
des utilisateurs (sil y en a), et continuer travailler. Debian GNU/Linux sinstalle sans aucune in-
terruption de service. Cest galement une faon intelligente de rsoudre les problmes dquipement
qui, dordinaire, donnent du fil retordre aux systmes dinstallation ou aux systmes damorage.

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.

D.3.1. Pour commencer


Avec votre outil habituel de partitionnement *nix, partitionnez le disque dur et crez au moins un
systme de fichiers ainsi quune zone dchange (swap). Vous devez disposer dau moins 506 Mo
pour linstallation dun systme en mode console et dau moins 1536 Mo si vous avez lintention
dinstaller X (et plus si vous voulez installer un environnement de bureau comme GNOME ou KDE).
Pour crer un systme de fichiers sur les partitions, par exemple, pour crer un systme de fichiers
ext3 sur la partition /dev/sda6 (ce sera la partition racine dans notre exemple), il suffit de faire :

124
Annexe D. Informations diverses

# mke2fs -j /dev/sda6

Pour crer un systme de fichier ext2, il suffit denlever le -j.


Initialisez et activez la zone dchange (swap) (modifiez le numro de la partition en fonction de celui
que vous souhaitez utiliser avec Debian) :

# 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.

D.3.2. Installer debootstrap


Loutil utilis par linstallateur Debian et reconnu comme outil officiel pour installer un systme
Debian de base sappelle debootstrap. Il utilise wget et ar, mais ne dpend que de /bin/sh et
des outils UNIX/Linux lmentaires 2. Installez wget et ar sils ne sont pas dj installs sur votre
systme, puis tlchargez et installez debootstrap.
Ou, vous pouvez utiliser la procdure qui suit pour linstaller vous-mme. Crez un rpertoire pour y
dcompresser le .deb :

# mkdir work
# cd work

Le programme debootstrap se trouve dans larchive Debian (assurez-vous davoir slectionn


le fichier correspondant votre architecture). Tlchargez le debootstrap .deb partir de pool
(http://ftp.debian.org/debian/pool/main/d/debootstrap/), copiez le paquet dans le rpertoire de travail,
et dcompressez les fichiers. Vous aurez besoin davoir les droits du superutilisateur pour installer le
binaire.

# 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

D.3.3. Lancer debootstrap


Debootstrap peut tlcharger les fichiers ncessaires directement depuis larchive debian. Vous
pouvez remplacer toutes les rfrences http.us.debian.org/debian dans les commandes
ci-dessous, par un miroir de larchive Debian qui se trouve proximit de chez vous, relativement au
rseau. Les miroirs sont lists sur http://www.debian.org/mirror/list.
Si vous possdez une version CD de Debian GNU/Linux jessie, monte sur /cdrom, vous pouvez
remplacer lURL http par lURL dun fichier : file:/cdrom/debian/.
Dans la commande debootstrap remplacez ARCH par lune des expressions suivantes : amd64, arm64,
armel, armhf, i386, mips, mipsel, powerpc, ppc64el ou s390x.

# /usr/sbin/debootstrap --arch ARCH jessie \


/mnt/debinst http://ftp.us.debian.org/debian

D.3.4. Configurer le systme de base


Maintenant vous disposez dun vrai systme Debian, certes un peu lmentaire. Lancez le programme
chroot :

# LANG=C.UTF-8 chroot /mnt/debinst /bin/bash

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.

D.3.4.1. Crer les fichiers des priphriques


Pour linstant, /dev/ contient seulement des fichiers lmentaires. Dautres fichiers seront nces-
saires pour les prochaines tapes de linstallation. La manire de les crer dpend du systme sur
lequel linstallation se fait ; elle dpend aussi du noyau que vous utiliserez (modulaire ou pas) et du
choix entre fichiers dynamiques (en utilisant udev) ou fichiers statiques pour le nouveau systme.
Voici quelques options disponibles :

installer le paquet makedev et crer un ensemble standard de fichiers de priphriques statiques


avec :

# apt-get install makedev


# mount none /proc -t proc
# cd /dev
# MAKEDEV generic

crer seulement quelques fichiers choisis avec la commande MAKEDEV ;

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.

D.3.4.2. Monter les partitions


Vous devez crer /etc/fstab.

# editor /etc/fstab

Voici un exemple que vous pouvez modifier votre convenance :

# /etc/fstab: static file system information.


#
# file system mount point type options dump pass
/dev/XXX / ext3 defaults 0 1
/dev/XXX /boot ext3 ro,nosuid,nodev 0 2

/dev/XXX none swap sw 0 0


proc /proc proc defaults 0 0

/dev/fd0 /media/floppy auto noauto,rw,sync,user,exec 0 0


/dev/cdrom /media/cdrom iso9660 noauto,ro,user,exec 0 0

/dev/XXX /tmp ext3 rw,nosuid,nodev 0 2


/dev/XXX /var ext3 rw,nosuid,nodev 0 2
/dev/XXX /usr ext3 rw,nodev 0 2
/dev/XXX /home ext3 rw,nosuid,nodev 0 2

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 :

# mount /path # par exemple : mount /usr

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 :

# mount -t proc proc /proc

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 :

# mount -t proc proc /mnt/debinst/proc

D.3.4.3. Configurer le fuseau horaire


La troisime ligne du fichier /etc/adjtime peut contenir UTC ou LOCAL . Ce paramtre
dtermine si le systme considre que lhorloge systme est rgle sur le temps UTC ou non. La
commande suivante permet deffectuer cette opration.

# editor /etc/adjtime

Voici un exemple :

0.0 0 0.0
0
UTC

La commande suivante permet de modifier le fuseau horaire :

# dpkg-reconfigure tzdata

D.3.4.4. Configurer le rseau


Pour configurer le rseau, ditez les fichiers /etc/network/interfaces, /etc/resolv.conf,
etc/hostname et /etc/hosts.

# editor /etc/network/interfaces

Voici quelques exemples simples qui proviennent de /usr/share/doc/ifupdown/examples :

######################################################################
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# See the interfaces(5) manpage for information on what options are
# available.
######################################################################

# We always want the loopback interface.


#
auto lo
iface lo inet loopback

# To use dhcp:
#
# auto eth0
# iface eth0 inet dhcp

128
Annexe D. Informations diverses

# An example static IP setup: (broadcast and gateway are optional)


#
# auto eth0
# iface eth0 inet static
# address 192.168.0.42
# network 192.168.0.0
# netmask 255.255.255.0
# broadcast 192.168.0.255
# gateway 192.168.0.1

Indiquez vos serveurs de noms et les directives search dans le fichier /etc/resolv.conf :

# editor /etc/resolv.conf

Un fichier /etc/resolv.conf simple :

# search hqdom.local
# nameserver 10.1.1.36
# nameserver 192.168.9.100

Indiquez le nom de votre systme (de 2 63 caractres) :

# echo DebianHostName > /etc/hostname

Et un fichier /etc/hosts lmentaire, avec gestion de IPv6 :

127.0.0.1 localhost
127.0.1.1 DebianHostName

# The following lines are desirable for IPv6 capable hosts


::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

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.

D.3.4.5. Configurer Apt


Debootstrap aura cr un fichier /etc/apt/sources.list lmentaire qui permettra dinstaller
dautres paquets. Cependant, vous pouvez ajouter dautres sources, par exemple les sources concer-
nant les mises jour de scurit ou celles des paquets source :

deb-src http://ftp.us.debian.org/debian jessie main

deb http://security.debian.org/ jessie/updates main


deb-src http://security.debian.org/ jessie/updates main

129
Annexe D. Informations diverses

Noubliez pas de
lancer aptitude update aprs avoir modifi le fichier
/etc/apt/sources.list.

D.3.4.6. Configurer les locales et le clavier


Pour configurer les paramtres locaux, pour lutilisation dune autre langue que langlais, installez le
paquet locales puis configurez-le. Il est conseill dutiliser les locales UTF-8.

# aptitude install locales


# dpkg-reconfigure locales

Pour configurer le clavier (si besoin est) :

# aptitude install console-setup


# dpkg-reconfigure keyboard-configuration

Il faut noter que le clavier ne peut pas tre configur lintrieur du chroot. Il sera configur au
prochain dmarrage de la machine.

D.3.5. Installer un noyau


Si vous avez lintention de dmarrer ce systme, vous aurez vraisemblablement besoin dun noyau
Linux ainsi que dun programme damorage. Identifiez les paquets contenant des noyaux avec :

# apt-cache search linux-image

Installez alors le noyau de votre choix en utilisant son nom :

# aptitude install linux-image-arch-etc

D.3.6. Configurer le programme damorage


Pour que votre systme Debian GNU/Linux puisse dmarrer, configurez le programme damorage
pour quil charge le noyau install avec votre nouvelle partition racine. Debootstrap ninstalle pas de
programme damorage mais vous pouvez utiliser aptitude pour en installer un.
Faites info grub ou man lilo.conf pour connatre les instructions de configuration du pro-
gramme damorage. Si vous souhaitez conserver le systme dont vous vous tes servi pour ins-
taller Debian, ajoutez simplement une entre pour linstallation de Debian dans votre grub.cfg ou
dans votre lilo.conf. Pour lilo.conf, vous pouvez galement le copier sur le nouveau systme
et lditer. Une fois que vous laurez modifi, lancez lilo (souvenez-vous que lilo utilise le fichier
lilo.conf qui se trouve dans le mme systme que lui).
Linstallation et la configuration de grub2 est aussi simple que a :

130
Annexe D. Informations diverses

# aptitude install grub-pc


# grub-install /dev/sda
# update-grub

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

D.3.7. Accs distant : installer SSH et configurer laccs


Si vous pouvez vous connecter au systme par la console, vous pouvez sauter cette section. Si par la
suite le systme doit tre accessible par le rseau, vous devez installer ssh et configurer laccs.

# aptitude install ssh

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

Cette option est activer :

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

D.3.8. Touches finales


Comme signal auparavant, le systme sera trs basique. Pour lamliorer sensiblement, il existe une
mthode trs simple pour installer les paquets dont la priorit est standard :

# tasksel install standard

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. Installer Debian GNU/Linux grce au protocole


PLIP (IP sur port parallle)
Cette section explique comment installer Debian GNU/Linux sur un ordinateur, sans carte Ethernet,
mais qui est reli une passerelle distante par un cble appel Null-Modem ou Null-Printer. La pas-
serelle doit tre connecte un rseau qui possde un miroir Debian (p. ex. Internet).
Dans cet exemple, nous allons configurer une connexion PLIP une passerelle qui est connecte
internet avec une connexion par tlphone (ppp0). Nous utiliserons les adresses 192.168.0.1 et
192.168.0.2 pour les interfaces PLIP du systme cible et du systme source. Ces adresses ne doivent
pas tre utilises par ailleurs.
La connexion PLIP configure pendant linstallation sera disponible aprs le ramorage du systme
install, voyez le Chapitre 7.
Avant de commencer, vous devez vrifier la configuration du BIOS pour les ports parallles (adresses
IO et IRQ) des deux systmes (cible et source). Les valeurs habituelles sont io=0x378, irq=7.

D.4.1. Prrequis

Une machine cible, appele target, o Debian sera installe ;


un support dinstallation, voyez la Section 2.4 ;
une autre machine connecte internet, appele source, qui fonctionnera comme passerelle ;
un cble Null-Modem DB-25, voyez le PLIP-Install-HOWTO
(http://www.tldp.org/HOWTO/PLIP-Install-HOWTO.html) pour des informations sur ce cble et
sur la manire den fabriquer un.

132
Annexe D. Informations diverses

D.4.2. Configuration du systme source


Le script suivant montre comment configurer simplement la machine source en tant que passerelle
vers Internet avec ppp0.

#!/bin/sh

# Suppression des modules du noyau pour viter des conflits


# et reconfiguration.
modprobe -r lp parport_pc
modprobe parport_pc io=0x378 irq=7
modprobe plip

# Configuration de linterface plip (plip0 ici, voyez dmesg | grep plip)


ifconfig plip0 192.168.0.2 pointopoint 192.168.0.1 netmask 255.255.255.255 up

# Configuration de la passerelle
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1
> /proc/sys/net/ipv4/ip_forward

D.4.3. Installation du systme cible


Amorcez le support dinstallation. Linstallation doit se faire en mode expert. Pour cela, saisissez
expert linvite damorage. Si vous avez besoin de donner des paramtres pour le noyau, vous
devez le faire aussi ce moment. Par exemple, si vous voulez dmarrer linstallateur avec des valeurs
pour les options io et irq du module parport_pc, saisissez :

expert parport_pc.io=0x378 parport_pc.irq=7

Voici maintenant les rponses que vous devrez donner diffrents moments de linstallation.

1. Chargement des composants de linstallateur partir dun CD


Slectionnez loption plip-modules dans la liste. Le pilote PLIP sera ainsi disponible pour le
systme dinstallation.
2. Dtection du matriel rseau
Si la machine cible possde une carte rseau, une liste des modules pour la carte dtecte
sera affiche. Si vous voulez que linstallateur utilise plip, vous devez dslectionner tous les
modules affichs. Il est vident que si la machine ne possde pas de carte rseau, cette liste ne
sera pas affiche.
Puisquaucune carte rseau na t dtecte ou slectionne, linstallateur vous demande de
choisir un pilote rseau dans une liste. Choisissez le module plip.

3. Configuration du rseau
Configuration automatique du rseau avec DHCP : No
Adresse IP : 192.168.0.1

133
Annexe D. Informations diverses

Adresse Point-to-Point : 192.168.0.2


Adresses des serveurs de noms : vous pouvez mettre les adresses utilises par le systme
source, voyez /etc/resolv.conf.

D.5. Installer Debian GNU/Linux avec PPP sur Ethernet


(PPPoE)
PPP sur Ethernet (PPPoE) est un protocole trs utilis dans certains pays pour tablir des connexions
de type ADSL ou cble un fournisseur daccs Internet. Linstallateur ne permet pas une mise en
place automatique de ce type de connexion mais il est trs facile de le faire soi-mme.
Une connexion PPPoE tablie pendant linstallation sera aussi disponible pour le systme install
aprs le redmarrage. Consultez le Chapitre 7.
Pour pouvoir utiliser une connexion PPPoE pendant linstallation, vous devez faire une installation
avec lune des images CD-ROM/DVD disponibles. Il nest pas possible dutiliser une autre mthode
dinstallation, par exemple netboot .
Une installation avec PPPoE ressemble beaucoup aux autres types dinstallation. La suite du texte
explique certaines diffrences.

Il faut amorcer linstallateur avec le paramtre modules=ppp-udeb 3. Ainsi le composant charg


de la mise en uvre du protocole PPPoE (ppp-udeb) sera excut automatiquement.
Ensuite suivez les tapes habituelles de linstallateur (slection de la langue, du pays et du clavier ;
chargement de composants supplmentaires 4).
Ltape suivante est la dtection du matriel rseau pour identifier toutes les cartes Ethernet
prsentes.
Puis commence la mise en uvre du protocole PPPoE. Linstallateur examine toutes les interfaces
Ethernet dtectes pour trouver un concentrateur PPPoE (type de serveur qui gre les connexions
PPPoE).
Il est possible que le concentrateur ne soit pas trouv du premier coup. Cela arrive parfois avec
des rseaux lents ou surchargs ou avec des serveurs dfectueux. La plupart du temps, le deuxime
essai russira. Pour ressayer, slectionnez Configurer et lancer une connexion PPPoE dans le
menu principal de linstallateur.
Une fois le concentrateur trouv, lutilisateur doit indiquer son identifiant et son mot de passe
PPPoE.
Linstallateur tente maintenant dtablir la connexion PPPoE. Si tout est correct, la connexion est
tablie et linstallateur peut rcuprer des paquets sur internet. Si linformation donne nest pas
correcte, linstallateur sarrte. On peut retenter la configuration en slectionnant lentre de menu
Configurer et lancer une connexion PPPoE.

3. Consultez la Section 5.1.7 pour savoir comment passer un paramtre damorage.


4. Le composant ppp-udeb est charg ce moment-l. Si vous faites une installation en mode expert , priorit medium
ou low , vous pouvez choisir vous-mme le composant au lieu de saisir un paramtre modules lamorage.

134
Annexe E. Administrivia

E.1. propos de ce document


Ce manuel a t cr pour linstallateur de la distribution Sarge. Il est bas sur le manuel de
linstallateur de la distribution Woody, qui lui-mme tait bas sur danciens manuels dinstallation
de Debian. Il est aussi bas sur le manuel de la distribution Progeny, distribu sous GPL en 2003.
Ce document est crit au format DocBook XML. Les textes produits sont crs par diffrents pro-
grammes partir des paquets docbook-xml et docbook-xsl.
Pour faciliter la maintenance de ce document, nous utilisons certaines fonctionnalits XML, telles
quentits et attributs de particularisation. Ils jouent le mme rle que les variables et les conditions
dans les langages de programmation. La source XML de ce document contient des informations pour
chaque architecture les attributs de particularisation sont utiliss afin disoler certaines parties du
texte spcifiques une architecture donne.
Le centre nvralgique de la traduction franaise de ce document, coordonne par Baptiste Jammet, se
trouve sur la liste <debian-l10n-french@lists.debian.org>. Philippe Batailler tait lancien
coordinateur et principal traducteur jusquen 2014.

E.2. Pour contribuer ce document


Si vous avez des questions ou des suggestions propos de ce document, vous pouvez envoyer un
rapport de bogue concernant le paquet installation-guide. Voyez le paquet reportbug ou lisez
la documentation en ligne disponible dans le systme de suivi des bogues (http://bugs.debian.org/).
Ce serait bien si vous pouviez vrifier dans les bogues ouverts propos du manuel de linstallateur
(http://bugs.debian.org/installation-guide) que votre problme na pas dj t signal. Si cest
le cas, vous pouvez confirmer le bogue ou donner des informations complmentaires ladresse
<XXXX @bugs.debian.org>, o XXXX est le numro du bogue en question.
Encore mieux, procurez-vous une copie des sources docbook de ce document et proposez
des correctifs. Les sources docbook sont disponibles dans le WebSVN de linstallateur
(http://anonscm.debian.org/viewvc/d-i/). Ne vous inquitez pas si vous ne connaissez pas bien
docBook : une note rapide dans le rpertoire du manuel vous mettra sur la voie. DocBook est comme
html, mais on sintresse au sens du texte plutt qu sa prsentation. On peut envoyer des correctifs
la liste de discussion debian-boot, voyez plus bas. Pour accder aux sources par CVS, consultez le
fichier README (http://anonscm.debian.org/viewvc/d-i/README?view=co) dans le rpertoire
racine des sources.
Veuillez ne pas contacter les auteurs de ce document directement. Il existe une liste de diffusion
pour linstallateur Debian qui discute de ce document. Ladresse de la liste de diffusion est
<debian-boot@lists.debian.org>. Les instructions pour sabonner sont disponibles la page
dabonnement aux listes de diffusion Debian (http://www.debian.org/MailingLists/subscribe) ; une
copie de cette liste peut tre consulte en ligne dans les archives des listes de diffusion Debian
(http://lists.debian.org/).

135
Annexe E. Administrivia

E.3. Principales contributions


Bruce Perens, Sven Rudolph, Igor Grobman, James Treacy, et Adam Di Carlo sont les premiers au-
teurs de ce texte. Sebastian Ley a crit le Guide dinstallation.
Miroslav Kure a document beaucoup des nouvelles fonctionnalits de linstallateur de Sarge. Frans
Pop fut le principal responsable du texte lors des parutions des distributions Etch, Lenny et Squeeze.
Beaucoup, beaucoup dutilisateurs et de dveloppeurs Debian ont particip ce
document. On doit mentionner particulirement Michael Schmitz (pour m68k),
Frank Neumann ( lorigine du guide dinstallation de Debian sur Amiga
(http://www.informatik.uni-oldenburg.de/~amigo/debian_inst.html)), Arto Astala, Eric Delaunay et
Ben Collins (SPARC information), Tapio Lehtonen et Stphane Bortzmeyer pour de nombreux
textes. Nous remercions aussi Pascal Le Bail pour ses informations sur la manire damorcer partir
des cls USB.
Des informations extrmement utiles ont t pioches dans le HOWTO sur le dmarrage rseau de
Jim Mintha (pas dURL disponible), la FAQ Debian (http://www.debian.org/doc/FAQ/), la FAQ
Linux/m68k (http://www.linux-m68k.org/faq/faq.html), la FAQ Linux pour processeurs SPARC
(http://www.ultralinux.org/faq.html), la FAQ Linux/Alpha (http://linux.iol.unh.edu/linux/alpha/faq/),
et dautres encore. Que les auteurs de ces sources dinformations riches et librement accessibles
soient remercis.
La section de ce manuel Installer Debian partir dun systme Unix/Linux (Section D.3) est
partiellement reprise dun document avec copyright Karsten M. Self.
La section sur linstallation avec plip (Section D.4) est base sur le PLIP-Install-HOWTO
(http://www.tldp.org/HOWTO/PLIP-Install-HOWTO.html) de Gilles Lamiral.

E.4. Marques dposes


Les marques dposes cites dans ce document appartiennent leurs propritaires.

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.

Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.


51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.

Tout le monde peut copier et distribuer des copies verbatim de ce document


mais il est interdit de le modifier.

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 :

F.2. GNU GENERAL PUBLIC LICENSE


Conditions de copie, distribution et modification de la Licence Publique Gnrale GNU.
0. La prsente Licence sapplique tout programme ou tout autre ouvrage contenant un avis, appo-
s par le titulaire des droits dauteur, stipulant quil peut tre distribu au titre des conditions de la
prsente Licence Publique Gnrale. Ci-aprs, le "Programme" dsigne lun quelconque de ces pro-
grammes ou ouvrages, et un "ouvrage fond sur le Programme" dsigne soit le Programme, soit un
ouvrage qui en drive au titre des lois sur le droit dauteur : en dautres termes, un ouvrage conte-
nant le Programme ou une partie de ce dernier, soit lidentique, soit avec des modifications et/ou
traduit dans un autre langage (Ci-aprs, le terme "modification" implique, sans sy rduire, le terme
traduction). Chaque concessionnaire sera dsign par "vous".
Les activits autres que la copie, la distribution et la modification ne sont pas couvertes par la prsente
Licence ; elles sont hors de son champ dapplication. Lopration consistant excuter le Programme
nest soumise aucune limitation et les sorties du programme ne sont couvertes que si leur conte-
nu constitue un ouvrage fond sur le Programme (indpendamment du fait quil ait t ralis par
lexcution du Programme). La validit de ce qui prcde dpend de ce que fait le Programme.
1. Vous pouvez copier et distribuer des copies lidentique du code source du Programme tel que vous
lavez reu, sur nimporte quel support, du moment que vous apposiez sur chaque copie, de manire ad
hoc et parfaitement visible, lavis de droit dauteur adquat et une exonration de garantie ; que vous
gardiez intacts tous les avis faisant rfrence la prsente Licence et labsence de toute garantie ;
et que vous fournissiez tout destinataire du Programme autre que vous-mme un exemplaire de la
prsente Licence en mme temps que le Programme.
Vous pouvez faire payer lacte physique de transmission dune copie, et vous pouvez, votre discr-
tion, proposer une garantie contre rmunration.
2. Vous pouvez modifier votre copie ou des copies du Programme ou nimporte quelle partie de celui-
ci, crant ainsi un ouvrage fond sur le Programme, et copier et distribuer de telles modifications ou
ouvrage selon les termes de lArticle 1 ci-dessus, condition de vous conformer galement chacune
des obligations suivantes :

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

F.3. Comment appliquer ces conditions vos nouveaux programmes


Si vous dveloppez un nouveau programme, et si vous voulez quil soit de la plus grande utilit
possible pour le public, le meilleur moyen dy parvenir est den faire un logiciel libre que chacun peut
redistribuer et modifier au titre des prsentes conditions.
Pour ce faire, munissez le programme des avis qui suivent. Le plus sr est de les ajouter au dbut de
chaque fichier source pour vhiculer le plus efficacement possible labsence de toute garantie ; chaque
fichier devrait aussi contenir au moins la ligne "copyright" et une indication de lendroit o se trouve
lavis complet.

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 :

Gnomovision version 69, Copyright (C) anne nom de lauteur


Gnomovision nest accompagn dABSOLUMENT AUCUNE GARANTIE ; pour plus de dtails tapez
"show w". Ceci est un logiciel libre et vous tes invit le redistribuer en respectant
certaines obligations ; pour plus de dtails tapez "show c".

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

You might also like