/[d-i]/trunk/installer/doc/manual/fr/appendix/example-preseed-etch.xml
ViewVC logotype

Contents of /trunk/installer/doc/manual/fr/appendix/example-preseed-etch.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30430 - (show annotations) (download) (as text)
Thu Sep 8 19:35:33 2005 UTC (7 years, 9 months ago) by philbat-guest
File MIME type: text/xml
File size: 18124 byte(s)
Update
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!-- original version: 30373 -->
3
4 <informalexample condition="etch"><screen>
5 #### Startup.
6
7 # Pour utiliser un fichier de préconfiguration, vous devez d'abord amorcer
8 # l'installateur et lui dire où se trouve ce fichier. Il suffit de passer un
9 # paramètre d'amorçage au noyau, soit au moment de l'amorçage, soit en modifiant
10 # le fichier syslinux.cfg (ou un fichier du même type) pour ajouter les paramètres
11 # à la fin des lignes <quote>append</quote> pour le noyau.
12 #
13 # Si vous faites une installation par le réseau, utilisez ce paramètre&nbsp;:
14 # preseed/url=http://host/path/to/preseed
15 # Si vous recréez un cédérom, vous pouvez utiliser celui-ci&nbsp;:
16 # preseed/file=/cdrom/preseed
17 # Si vous faites une installation à partir d'un support USB, utilisez ce
18 # paramètre et mettez le fichier de préconfiguration dans le répertoire racine
19 # de la clé USB.
20 # preseed/file=/hd-media/preseed
21 #
22 # Si modifier l'image initrd de l'installateur ne vous pose pas de problèmes,
23 # vous pouvez aussi mettre un fichier de préconfiguration dans le répertoire
24 # racine du système de fichiers d'initrd, appelé "preseed.cfg" ; l'installateur
25 # utilisera toujours ce fichier s'il est présent (la version Sarge de l'installateur
26 # ne reconnaît pas cette posibilité). Assurez-vous de mettre le fichier au bon endroit.
27 #
28 # Pour être sûr que l'installateur prend le bon fichier, vous pouvez indiquer
29 # une somme de contrôle pour le fichier. Pour le moment, cette somme doit être
30 # de type md5sum. Quand elle est indiquée, elle doit correspondre au fichier ;
31 # sinon, l'installateur refuse d'utiliser le fichier.
32 # preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
33 # preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
34 #
35 # On ne peut pas automatiser certaines étapes de l'installation avec certains types
36 # de préconfiguration car les questions sont posées avant que le fichier
37 # ne soit chargé. Si par exemple le fichier est téléchargé sur le réseau, la
38 # configuration du réseau doit être faite préalablement. L'une des raisons d'utiliser
39 # la préconfiguration avec initrd est qu'il est alors possible de préconfigurer
40 # ces étapes.
41 #
42 # Quand on ne peut pas utiliser un fichier de préconfiguration pour préconfigurer
43 # certaines étapes, on peut quand même automatiser l'installation car il est possible
44 # de passer des paramètres au noyau sur la ligne de commande. Il suffit d'indiquer
45 # une paire de type path/to/variable=valeur pour toutes les variables listées
46 # ci-dessous.
47
48 # Pendant que vous y êtes, vous pourriez déclarer un debconf/priority=critical
49 # pour éviter la plupart des questions, même s'il n'y en a pas beaucoup dans
50 # la préconfiguration qui suit.
51 # Et vous pourriez aussi mettre le compte à rebours à 1 dans syslinux.cfg et
52 # éviter ainsi d'avoir à appuyer sur la touche Entrée pour lancer
53 # l'installateur.
54 #
55 # Il faut savoir que le noyau accepte un maximum de huit options ligne de
56 # de commandes et huit variables d'environnement. Et les options ajoutées
57 # par l'installateur sont comprises dans ces chiffres. S'il y a dépassement,
58 # les noyaux 2.4 ignorent les options en trop et les noyaux 2.6 paniquent.
59 # À partir des noyaux 2.6.9, vous pouvez employer 32 options ligne de
60 # commandes et 32 variables d'environnement.
61 #
62 # On peut sans risque supprimer certaines options par défaut, comme
63 # 'vga=normal'. Cela permet de rajouter autant d'options
64 # pour la préconfiguration.
65
66 # Pour choisir la langue et le pays, utilisez la ligne suivante, mais rappelez-vous
67 # que cela ne fonctionne qu'avec une préconfiguration de type initrd.
68 # Pour les autres formes de préconfiguration, vous devez la convertir en paramètre du
69 # noyau, p. ex debian-installer/locale=fr_FR
70 d-i debian-installer/locale string fr_FR
71
72 # Pour choisir le clavier, utilisez la ligne suivante. Vous devez la convertir en paramètre du
73 # noyau avec les autres formes de préconfiguration.
74 d-i console-keymaps-at/keymap select fr-latin9
75
76 #### Configuration du réseau.
77
78 # Bien sûr, si vous récupérez le fichier de préconfiguration sur le réseau,
79 # cela ne marchera pas&nbsp;! Mais c'est parfait si vous amorcez à partir d'un
80 # cédérom ou d'une clé USB. Vous pouvez aussi ajouter des paramètres réseau
81 # aux paramètres du noyau si vous récupérez le fichier de préconfiguration
82 # sur le réseau.
83
84 # Netcfg choisira une interface connectée si possible. Cela empêchera d'afficher
85 # une liste s'il y a plusieurs interfaces.
86 d-i netcfg/choose_interface select auto
87
88 # Quand le serveur dhcp est lent et que l'installateur s'arrête pour l'attendre,
89 # ceci peut être utile.
90 #d-i netcfg/dhcp_timeout string 60
91
92
93 # Si vous préférez configurer vous-même le réseau, voici comment faire&nbsp;:
94 #d-i netcfg/disable_dhcp boolean true
95 #d-i netcfg/get_nameservers string 192.168.1.1
96 #d-i netcfg/get_ipaddress string 192.168.1.42
97 #d-i netcfg/get_netmask string 255.255.255.0
98 #d-i netcfg/get_gateway string 192.168.1.1
99 #d-i netcfg/confirm_static boolean true
100
101 # Remarquez que les valeurs données par dhcp, nom de domaine ou nom de
102 # machine, prennent le pas sur les valeurs déclarées ici. Cependant,
103 # cette déclaration empêche que les questions ne soient posées même si les
104 # valeurs viennent de dhcp.
105 d-i netcfg/get_hostname string unassigned-hostname
106 d-i netcfg/get_domain string unassigned-domain
107
108 # Supprimer le dialogue irritant sur la clé WEP.
109 d-i netcfg/wireless_wep string
110 # Et l'étonnant nom de machine dhcp que certains FAI utilisent comme mot de
111 # passe.
112 #d-i netcfg/dhcp_hostname string radish
113
114 #### Valeurs pour les miroirs
115
116 d-i mirror/country string enter information manually
117 d-i mirror/http/hostname string http.us.debian.org
118 d-i mirror/http/directory string /debian
119 d-i mirror/http/proxy string
120
121 # Quelle distribution Debian installer ?
122 #d-i mirror/suite string testing
123 # Quelle distribution Debian utiliser pour charger les composants de l'installateur ?
124 # (Par défaut, c'est la même que pour mirror/suite.)
125 #d-i mirror/udeb/suite string testing
126
127 ### Partitionnement.
128
129 # Si le système possède un espace libre, vous pouvez ne partitionner que cet
130 # espace.
131 #d-i partman-auto/init_automatically_partition \
132 # select Use the largest continuous free space
133
134 # Vous pouvez aussi choisir un disque entier. Le format de son nom peut être
135 # donné selon le format devfs ou le format traditionnel.
136 # Par exemple, pour utiliser le premier disque connu sous devfs&nbsp;:
137 d-i partman-auto/disk string /dev/discs/disc0/disc
138
139 # Vous pouvez choisir parmi tous les schémas prédefinis...
140 d-i partman-auto/choose_recipe select \
141 Tous les fichiers dans une seule partition (recommandé aux débutants)
142 #d-i partman-auto/choose_recipe select Desktop machine
143 #d-i partman-auto/choose_recipe select Multi-user workstation
144
145 # ...ou donner vous-même votre schéma.
146 # Le format des schémas est expliqué dans le fichier
147 # devel/partman-auto-recipe.txt.
148 # Si vous avez la possibilité d'obtenir un schéma dans l'environnement de
149 # l'installateur, vous pouvez simplement pointer sur lui.
150 #d-i partman-auto/expert_recipe_file string /hd-media/recipe
151
152 # Sinon, vous pouvez écrire un schéma en une seule ligne. L'exemple suivant
153 # crée une petite partition /boot, une partition swap convenable, et utilise le
154 # reste de l'espace libre pour la partition racine&nbsp;:
155 #d-i partman-auto/expert_recipe string \
156 # boot-root :: \
157 # 40 50 100 ext3 \
158 # $primary{ } $bootable{ } \
159 # method{ format } format{ } \
160 # use_filesystem{ } filesystem{ ext3 } \
161 # mountpoint{ /boot } \
162 # . \
163 # 500 10000 1000000000 ext3 \
164 # method{ format } format{ } \
165 # use_filesystem{ } filesystem{ ext3 } \
166 # mountpoint{ / } \
167 # . \
168 # 64 512 300% linux-swap \
169 # method{ swap } format{ } \
170 # .
171
172 # Partman créera automatiquement les partitions sans demander de confirmation.
173 d-i partman/confirm_write_new_label boolean true
174 d-i partman/choose_partition select \
175 Terminer le partitionnement et enregistrer les modifications sur le disque
176 d-i partman/confirm boolean true
177
178 #### Installation du programme d'amorçage.
179
180 # Grub est le programme d'amorçage par défaut (pour x86). Si vous préférez
181 # LILO, décommentez la ligne suivante&nbsp;:
182 #d-i grub-installer/skip boolean true
183
184 # Il n'y a aucun danger à donner ce paramètre&nbsp;: il installe grub sur le
185 # secteur d'amorçage principal s'il n'existe aucun autre système d'exploitation
186 # sur la machine.
187 d-i grub-installer/only_debian boolean true
188
189 # Ce paramètre installe grub sur le secteur d'amorçage principal même s'il
190 # existe un autre système d'exploitation, ce qui est moins sûr car il pourrait
191 # ne pas savoir amorcer cet autre système.
192 d-i grub-installer/with_other_os boolean true
193
194 # Vous pouvez aussi l'installer ailleurs que dans le secteur d'amorçage
195 # principal. Décommentez et modifiez les lignes suivantes&nbsp;:
196 #d-i grub-installer/bootdev string (hd0,0)
197 #d-i grub-installer/only-debian boolean false
198 #d-i grub-installer/with_other_os boolean false
199
200 #### Terminer la première étape de l'installation.
201
202 # Pour éviter le dernier message disant que l'installation est terminée.
203 d-i prebaseconfig/reboot_in_progress note
204
205 #### Les commandes du shell.
206
207 # La préconfiguration de l'installation n'est pas sécurisée. Rien dans
208 # dans l'installateur ne vérifie que des dépassements de tampons ou des
209 # exploitations quelconques des valeurs données dans ce fichier n'ont pas lieu.
210 # N'utilisez que les fichiers dont vous connaissez la provenance&nbsp;!
211 # Pour tout dire, et parce que c'est en général utile, voici un
212 # moyen d'exécuter automatiquement une commande dans l'installateur.
213
214 # La première commande est exécutée aussi tôt que possible, juste après
215 # la lecture du fichier.
216 #d-i preseed/early_command string anna-install some-udeb
217
218 # Cette commande est exécutée juste avant que l'installation ne se termine,
219 # mais quand le répertoire /target est encore utilisable.
220 #d-i preseed/late_command string echo foo > /target/etc/bar
221
222 # Cette commande est exécutée au moment où base-config commence.
223 #base-config base-config/early_command string echo hi mom
224
225 # Cette commande est exécutée après base-config, juste avant la connexion.
226 # C'est un bon moyen d'installer les paquets que vous voulez ou d'affiner la
227 # la configuration du système.
228 #base-config base-config/late_command string \
229 # apt-get install zsh; chsh -s /bin/zsh
230
231 ###### Preseeding the 2nd stage of the installation.
232
233 #### Préconfiguration de base-config.
234
235 # Pour éviter le message d'introduction.
236 base-config base-config/intro note
237
238 # Pour éviter le dernier message.
239 base-config base-config/login note
240
241 # Si vous installez un gestionnaire d'affichage et si vous ne voulez pas le
242 # lancer immédiatemment après base-config&nbsp;:
243 #base-config base-config/start-display-manager boolean false
244
245 # Certaines versions de l'installateur peuvent dire ce que vous avez installé.
246 # Par défaut, rien n'est signalé. Mais l'envoi de rapport d'installation aide le projet
247 # à connaître les logiciels populaires.
248 #popularity-contest popularity-contest/participate boolean false
249
250 #### Configuration du fuseau horaire.
251
252 # Cette commande règle l'horloge matérielle sur UTC ou non&nbsp;:
253 d-i clock-setup/utc boolean true
254
255 # Vous pouvez mettre toute valeur acceptée pour $TZ.
256 # Voyez ce que contient /usr/share/zoneinfo/ pour des options.
257 d-i time/zone string US/Eastern
258
259 #### Configuration des comptes.
260
261 # Pour préconfigurer le mot de passe de root, vous devez le mettre en clair
262 # dans le fichier. Ce n'est pas une très bonne idée, faites attention&nbsp;!
263 #passwd passwd/root-password password r00tme
264 #passwd passwd/root-password-again password r00tme
265
266 # Si vous voulez ne pas créer d'utilisateur&nbsp;:
267 #passwd passwd/make-user boolean false
268
269 # Vous pouvez aussi présélectionner le nom de l'utilisateur et son identifiant
270 # de connexion.
271 #passwd passwd/user-fullname string Debian User
272 #passwd passwd/username string debian
273 # Et le mot de passe, mais faites attention&nbsp;!
274 #passwd passwd/user-password password insecure
275 #passwd passwd/user-password-again password insecure
276
277 #### Configuration d'Apt..
278
279 # Cette question contrôle la source des paquets qui sera utilisée dans la
280 # deuxième étape de l'installation. Les choix sont cdrom, http, ftp,
281 # filesystem, modifier soi-même le fichier sources list.
282 base-config apt-setup/uri_type select http
283
284 # Si vous choisissez ftp ou http, on vous demandera un pays et un miroir.
285 base-config apt-setup/country select enter information manually
286 base-config apt-setup/hostname string http.us.debian.org
287 base-config apt-setup/directory string /debian
288 # Ne faire le choix que d'un miroir.
289 base-config apt-setup/another boolean false
290
291 # Vous pouvez choisir d'installer des paquets de non-free et contrib.
292 #base-config apt-setup/non-free boolean true
293 #base-config apt-setup/contrib boolean true
294
295 # Pour autoriser les mises à jour de sécurité.
296 base-config apt-setup/security-updates boolean true
297
298 #### Sélection des paquets.
299
300 # Vous pouvez installer toute combinaison de tâches parmi celles disponibles.
301 # Pour l'heure, les tâches disponibles sont les suivantes&nbsp;: environnement
302 # de bureau, serveur Web, serveur d'impression, serveur DNS, serveur de
303 # fichiers, serveur de courrier, base SQL, portable, système standard, sélection manuelle
304 # des paquets.
305 # La dernière utilise aptitude. Vous pouvez aussi de ne pas installer de tâches
306 # et de forcer l'installation de paquets par un autre moyen.
307 # Il est recommandé de toujours inclure la tâche Système standard
308 tasksel tasksel/first multiselect Desktop environment, Standard system
309 #tasksel tasksel/first multiselect Web server, Standard system
310
311 #### Configuration du MTA.
312
313 # Pendant une installation normale, exim pose peu de questions. Voici
314 # comment les éviter. Une préconfiguration plus complexe est possible.
315 exim4-config exim4/dc_eximconfig_configtype \
316 select no configuration at this time
317 exim4-config exim4/no_config boolean true
318 exim4-config exim4/no_config boolean true
319
320 # C'est une bonne idée d'indiquer ici le nom de l'utilisateur que vous avez
321 # créé. Si vous n'indiquez aucune valeur, le courrier pour postmaster ira dans
322 # /var/mail/mail.
323 exim4-config exim4/dc_postmaster string
324
325 #### Configuration du serveur X.
326
327 # Préconfigurer le serveur X est possible, mais vous devrez sans doute
328 # connaître les caractéristiques du matériel video de votre machine. Le
329 # configurateur Debian du serveur X ne configure rien automatiquement.
330
331 # X peut détecter le bon pilote pour certaines cartes, mais si vous faites une
332 # préconfiguration, vous annulez ce qu'il aura choisi. Cependant vesa
333 # fonctionne la plupart du temps.
334 #xserver-xfree86 xserver-xfree86/config/device/driver select vesa
335
336 # Pour la détection automatique de la souris, il faut savoir que si elle
337 # échoue, X recommence sans fin le processus. Donc, s'il y a préconfiguration,
338 # une boucle infinie peut apparaître si la souris n'est pas détectée.
339 #xserver-xfree86 xserver-xfree86/autodetect_mouse boolean true
340
341 # La détection automatique du moniteur est recommandée.
342 xserver-xfree86 xserver-xfree86/autodetect_monitor boolean true
343 # Décommentez la ligne suivante si vous posséder un écran LCD.
344 #xserver-xfree86 xserver-xfree86/config/monitor/lcd boolean true
345 # X possède trois adresses pour la configuration du moniteur. Voici comment
346 # présélectionner l'adresse <quote>medium</quote>, qui est toujours disponible.
347 # L'adresse <quote>simple</quote> peut ne pas être disponible et l'adresse
348 # <quote>advanced</quote> pose trop de questions.
349 xserver-xfree86 xserver-xfree86/config/monitor/selection-method \
350 select medium
351 xserver-xfree86 xserver-xfree86/config/monitor/mode-list \
352 select 1024x768 @ 60 Hz
353
354 #### Les autres questions.
355
356 # Selon les logiciels que vous avez installés et s'il y a eu des problèmes
357 # pendant le processus d'installation, d'autres questions peuvent être posées.
358 # Vous pouvez bien sûr les préconfigurer&nbsp;! Pour obtenir la liste de toutes
359 # les questions possibles, faites une installation, et exécutez ces
360 # commandes&nbsp;:
361 # debconf-get-selections --installer > fichier
362 # debconf-get-selections >> fichier
363
364 # Si vous voulez, vous pouvez inclure dans ce fichier d'autres fichiers de
365 # de préconfiguration. Toutes les valeurs de ces fichiers annuleront les
366 # valeurs préexistantes. Vous pouvez indiquer plus d'un fichier, en les
367 # séparant par des espaces&nbsp;; tous seront chargés. Ces fichiers peuvent
368 # à leur tour contenir d'autres directives de préconfiguration ou d'inclusion.
369 # Notez que si les fichiers sont relatifs, ils seront pris dans le répertoire
370 # où se trouve le fichier qui les inclut.
371 #d-i preseed/include string x.cfg
372
373 # L'installateur peut vérifier la somme de contrôle des fichiers de
374 # préconfiguration avant de les utiliser. Pour le moment, cette somme doit être
375 # de type md5sum. Il faut lister les sommes de contrôles dans le même ordre
376 # que les fichiers à inclure. L'installateur de sarge
377 # n'accepte pas les sommes de contrôle.
378 #d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d
379
380 # D'une manière plus souple, cela exécute des commandes du shell et si le
381 # résultat donne les noms de ces fichiers, ils sont inclus. Par exemple,
382 # pour changer de configuration, selon tel périphérique de stockage USB,
383 # dans ce cas, un lecteur carte intégré&nbsp;:
384 #d-i preseed/include_command string \
385 # string echo if [ "`hostname`" = bob ]; then echo bob.cfg; fi
386
387 # Pour vérifier le format de votre fichier de préconfiguration avant de
388 # commencer une installation, vous pouvez utiliser debconf-set-selections :
389 # debconf-set-selections -c preseed.cfg
390 </screen></informalexample>

  ViewVC Help
Powered by ViewVC 1.1.5