preseed - en to fr translation catalogue (173 entries)

note: Tag: title
en: Automating the installation using preseeding
fr: Automatisation de l'installation par préconfiguration

note: Tag: para
en: This appendix explains how to preseed answers to questions in &d-i; to automate your installation.
fr: Dans cette annexe du manuel, nous abordons les problèmes que pose la préconfiguration des réponses aux questions de l'installateur en vue d'automatiser l'installation.

note: Tag: para
en: The configuration fragments used in this appendix are also available as an example preconfiguration file from &urlset-example-preseed;.
fr: Les éléments de configuration utilisés dans cette annexe sont aussi disponibles en tant que fichier dans &urlset-example-preseed;.

note: Tag: para
en: Preseeding provides a way to set answers to questions asked during the installation process, without having to manually enter the answers while the installation is running. This makes it possible to fully automate most types of installation and even offers some features not available during normal installations.
fr: La préconfiguration est une façon de donner des réponses aux questions posées par le processus d'installation sans avoir à les saisir pendant le processus lui-même. Cela rend possible une automatisation complète de ce processus et cela offre même des fonctionnalités qui ne sont pas disponibles autrement.

note: Tag: para
en: Preseeding is not required. If you use an empty preseed file, the installer will behave just the same way as in a normal manual installation. Each question you preseed will (if you got it right!) modify the installation in some way from that baseline.
fr: La préconfiguration n'est pas obligatoire. Avec un fichier de préconfiguration vide, l'installateur se comporte comme lors d'une installation normale. Chaque question correctement préconfigurée modifie l'installation.

note: Tag: title
en: Preseeding methods
fr: Les méthodes

note: Tag: para
en: There are three methods that can be used for preseeding: <firstterm>initrd</firstterm>, <firstterm>file</firstterm> and <firstterm>network</firstterm>. Initrd preseeding will work with any installation method and supports preseeding of more things, but it requires the most preparation. File and network preseeding each can be used with different installation methods.
fr: La préconfiguration peut être faite de trois manières différentes&nbsp;: <firstterm>initrd</firstterm>, <firstterm>file</firstterm> et <firstterm>network</firstterm>. La méthode <emphasis>initrd</emphasis> est compatible avec tous les types d'installation et offre toutes les possibilités mais elle demande une préparation soignée. Les méthodes <emphasis>file</emphasis> et <emphasis>network</emphasis> sont compatibles avec plusieurs types d'installation.

note: Tag: para
en: The following table shows which preseeding methods can be used with which installation methods.
fr: Le tableau suivant montre les relations entre les méthodes d'installation et les méthodes de préconfiguration.

note: Tag: entry
en: Installation method
fr: Méthode d'installation

note: Tag: entry
en: <entry>yes</entry>
fr: <entry>oui</entry>

note: Tag: para
en: but only if you have network access, and set <literal>preseed/url</literal> appropriately
fr: Seulement si vous avez accès au réseau et si vous définissez <literal>preseed/url</literal>.

note: Tag: entry
en: <entry>no</entry>
fr: <entry>non</entry>

note: Tag: entry
en: hd-media <phrase condition="bootable-usb">(including usb-stick)</phrase>
fr: disque externe <phrase condition="bootable-usb">(clé USB incluse)</phrase>

note: Tag: entry
en: yes<footnoteref linkend="apx-ps-net"/>
fr: oui <footnoteref linkend="apx-ps-net"/>

note: Tag: entry
en: floppy based (cd-drivers)
fr: disquette (pilotes CD)

note: Tag: entry
en: floppy based (net-drivers)
fr: disquette (pilotes réseau)

note: Tag: entry
en: generic
fr: générique

note: Tag: para
en: An important difference between the preseeding methods is the point at which the preconfiguration file is loaded and processed. For initrd preseeding this is right at the start of the installation, before the first question is even asked. Preseeding from the kernel command line happens just after. It is thus possible to override configuration set in the initrd by editing the kernel command line (either in the bootloader configuration or manually at boot time for bootloaders that allow it). For file preseeding this is after the CD or CD image has been loaded. For network preseeding it is only after the network has been configured.
fr: La différence fondamentale entre les diverses méthodes de préconfiguration est le moment où le fichier de préconfiguration est chargé et exécuté. Avec la méthode <emphasis>initrd</emphasis>, ce fichier est chargé au tout début de l'installation, avant même qu'une seule question ne soit posée. La préconfiguration depuis la ligne de commande du noyau arrive juste après. Il est donc possible d'écraser la configuration de l'image initiale en modifiant la ligne de commande du noyau (soit dans la configuration du chargeur d'amorçage, ou manuellement à l'amorçage pour les chargeurs qui l'autorisent). Avec la méthode <emphasis>file</emphasis>, il faut que le CD (ou une image) ait été chargé. Avec la méthode <emphasis>network</emphasis>, le réseau doit avoir été préalablement configuré.

note: Tag: para
en: Obviously, any questions that have been processed before the preconfiguration file is loaded cannot be preseeded (this will include questions that are only displayed at medium or low priority, like the first hardware detection run). A not so convenient way to avoid these questions from being asked is to preseed them through the boot parameters, as described in <xref linkend="preseed-bootparms"/>.
fr: Il est donc clair que toutes les questions posées avant que le fichier de préconfiguration n'ait été chargé, ainsi que les questions avec une priorité de type médium ou basse, ne peuvent pas être préconfigurées (comme la première détection de matériel). Une méthode (pas si simple) pour éviter ces questions est de les préconfigurer avec les paramètres d'amorçage, comme décrit dans la <xref linkend="preseed-bootparms"/>.

note: Tag: para
en: In order to easily avoid the questions that would normally appear before the preseeding occurs, you can start the installer in <quote>auto</quote> mode. This delays questions that would normally be asked too early for preseeding (i.e. language, country and keyboard selection) until after the network comes up, thus allowing them to be preseeded. It also runs the installation at critical priority, which avoids many unimportant questions. See <xref linkend="preseed-auto"/> for details.
fr: Pour éviter facilement que des questions ne soient posées avant la mise en œuvre de la préconfiguration, vous pouvez lancer l'installateur en mode <quote>auto</quote>. Ce mode retarde certaines questions, comme les questions sur la langue, le pays et le clavier, pour ne les poser qu'après l'installation du réseau&nbsp;: elles peuvent donc être préconfigurées. Ce mode définit la priorité à <emphasis>critical</emphasis>, ce qui écarte les questions sans importance. Voyez la <xref linkend="preseed-auto"/> pour des précisions.

note: Tag: para
en: Although most questions used by &d-i; can be preseeded using this method, there are some notable exceptions. You must (re)partition an entire disk or use available free space on a disk; it is not possible to use existing partitions.
fr: La plupart des dialogues de l'installateur &debian; peuvent être préconfigurés de cette manière. Il y a cependant des exceptions notables. Vous devez partitionner tout un disque ou utiliser une partie de l'espace disponible&nbsp;; il n’est pas possible d’utiliser des partitions existantes.

note: Tag: title
en: Using preseeding
fr: Utiliser la préconfiguration

note: Tag: para
en: You will first need to create a preconfiguration file and place it in the location from where you want to use it. Creating the preconfiguration file is covered later in this appendix. Putting it in the correct location is fairly straightforward for network preseeding or if you want to read the file off a floppy or usb-stick. If you want to include the file on a CD or DVD, you will have to remaster the ISO image. How to get the preconfiguration file included in the initrd is outside the scope of this document; please consult the developers' documentation for &d-i;.
fr: Vous devez d'abord créer le fichier de préconfiguration et le placer là où vous le voulez. Cette création est abordée plus loin dans l'annexe. Mettre ce fichier au bon endroit est simple si vous voulez le lire sur le réseau, sur une disquette ou sur une clé USB. Si vous voulez inclure ce fichier sur un CD, vous devez alors recréer l'image ISO. Cette annexe n'expliquera pas comment le mettre dans l'initrd. Veuillez consulter la documentation des développeurs de l'installateur.

note: Tag: para
en: An example preconfiguration file that you can use as basis for your own preconfiguration file is available from &urlset-example-preseed;. This file is based on the configuration fragments included in this appendix.
fr: Un exemple de fichier de préconfiguration basé sur les éléments de cette annexe est disponible, &urlset-example-preseed;. Vous pouvez vous servir de ce fichier pour créer le vôtre. Ce fichier utilise les éléments de configuration inclus dans cette annexe.

note: Tag: title
en: Loading the preconfiguration file
fr: Charger le fichier de préconfiguration

note: Tag: para
en: If you are using initrd preseeding, you only have to make sure a file named <filename>preseed.cfg</filename> is included in the root directory of the initrd. The installer will automatically check if this file is present and load it.
fr: Quand on utilise la méthode <emphasis>initrd</emphasis>, il faut être sûr qu'un fichier appelé <filename>preseed.cfg</filename> se trouve dans le répertoire racine de l'initrd. L'installateur recherche ce fichier et le charge s'il est présent.

note: Tag: para
en: For the other preseeding methods you need to tell the installer what file to use when you boot it. This is normally done by passing the kernel a boot parameter, either manually at boot time or by editing the bootloader configuration file <phrase arch="linux-any">(e.g. <filename>syslinux.cfg</filename>) and adding the parameter to the end of the append line(s) for the kernel.</phrase><phrase arch="kfreebsd-any">(e.g. <filename>grub.cfg</filename>) and adding the parameter as a new <literal>set</literal> line for the kernel.</phrase><phrase arch="hurd-any">(e.g. <filename>grub.cfg</filename>) and adding the parameter to the end of the <filename>gnumach.gz</filename> line.</phrase>
fr: Avec les autres méthodes de préconfiguration, vous devez dire à l'installateur quel fichier charger au moment de l'amorçage de l'installateur. On peut passer un paramètre au noyau soit au moment de l'amorçage soit en modifiant le fichier de configuration du programme d'amorçage <phrase arch="linux-any">(par exemple <filename>syslinux.cfg</filename>) et en ajoutant le paramètre à la fin des lignes <quote>append</quote>.</phrase><phrase arch="kfreebsd-any">(par exemple <filename>grub.cfg</filename>) et en ajoutant le paramètre sur une nouvelle ligne <literal>set</literal> pour le noyau.</phrase><phrase arch="hurd-any">(par exemple <filename>grub.cfg</filename>) et en ajoutant le paramètre à la fin de la ligne <filename>gnumach.gz</filename>.</phrase>

note: Tag: para
en: If you do specify the preconfiguration file in the bootloader configuration, you might change the configuration so you don't need to hit enter to boot the installer. <phrase arch="linux-any">For syslinux this means setting the timeout to <literal>1</literal> in <filename>syslinux.cfg</filename>.</phrase><phrase arch="kfrebsd-any;hurd-any">For grub this means setting the timeout to <literal>0</literal> in <filename>grub.cfg</filename>.</phrase>
fr: Si vous avez indiqué le fichier de préconfiguration dans le fichier de configuration du programme d'amorçage, il est possible de modifier la configuration pour ne pas avoir à appuyer sur la touche <quote>Entrée</quote> pour lancer l'installateur. <phrase arch="linux-any">Avec syslinux, il suffit de mettre le délai d'attente à 1 dans le fichier <filename>syslinux.cfg</filename>.</phrase><phrase arch="kfrebsd-any;hurd-any">Pour grub, il suffit de mettre le délai d'attente à 0 dans le fichier <filename>grub.cfg</filename>.</phrase>

note: Tag: para
en: To make sure the installer gets the right preconfiguration file, you can optionally specify a checksum for the file. Currently this needs to be a md5sum, and if specified it must match the preconfiguration file or the installer will refuse to use it.
fr: Pour être sûr que l'installateur charge le bon fichier de préconfiguration vous pouvez indiquer une somme de contrôle pour ce fichier. Cette somme doit être pour l'instant de type md5sum. Quand elle est spécifiée, elle doit correspondre au fichier sinon l'installateur refusera de charger le fichier.

note: Tag: screen
en: Boot parameters to specify:
    - if you're netbooting:
      preseed/url=http://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    - or
      preseed/url=tftp://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    
    - if you're booting a remastered CD:
      preseed/file=/cdrom/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
    
    - if you're installing from USB media (put the preconfiguration file in the
      toplevel directory of the USB stick):
      preseed/file=/hd-media/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
fr: Paramètres à indiquer :
    - quand l'amorçage se fait sur le réseau :
      preseed/url=http://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    - ou
      preseed/url=tftp://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    
    - quand l'amorçage se fait sur un CD modifié :
      preseed/file=/cdrom/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
    
    - quand l'amorçage se fait sur une clé USB (le fichier
      est dans le répertoire racine de la clé) :
      preseed/file=/hd-media/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d

note: Tag: para
en: Note that <filename>preseed/url</filename> can be shortened to just <filename>url</filename>, <filename>preseed/file</filename> to just <filename>file</filename> and <filename>preseed/file/checksum</filename> to just <filename>preseed-md5</filename> when they are passed as boot parameters.
fr: Il est possible de raccourcir <filename>preseed/url</filename> en <filename>url</filename>, <filename>preseed/file</filename> en <filename>file</filename> et <filename>preseed/file/checksum</filename> en <filename>preseed-md5</filename> si vous les passez en paramètres d'amorçage.

note: Tag: title
en: Using boot parameters to preseed questions
fr: Utiliser les paramètres d'amorçage pour préconfigurer des questions

note: Tag: para
en: If a preconfiguration file cannot be used to preseed some steps, the install can still be fully automated, since you can pass preseed values on the command line when booting the installer.
fr: Quand on ne peut pas utiliser un fichier de préconfiguration pour préconfigurer certaines étapes, on peut quand même automatiser complètement l'installation car il est possible de préconfigurer des paramètres sur la ligne de commande lors du démarrage de l’installateur.

note: Tag: para
en: Boot parameters can also be used if you do not really want to use preseeding, but just want to provide an answer for a specific question. Some examples where this can be useful are documented elsewhere in this manual.
fr: Même si l'on ne veut pas se servir de la préconfiguration, on peut utiliser les paramètres d'amorçage pour fournir une réponse à une question particulière. Des exemples sont donnés ailleurs dans ce manuel.

note: Tag: para
en: To set a value to be used inside &d-i;, just pass <userinput><replaceable>path/to/variable</replaceable>=<replaceable>value</replaceable></userinput> for any of the preseed variables listed in the examples in this appendix. If a value is to be used to configure packages for the target system, you will need to prepend the <firstterm>owner</firstterm><footnote> <para> The owner of a debconf variable (or template) is normally the name of the package that contains the corresponding debconf template. For variables used in the installer itself the owner is <quote>d-i</quote>. Templates and variables can have more than one owner which helps to determine whether they can be removed from the debconf database if the package is purged. </para> </footnote> of the variable as in <userinput><replaceable>owner</replaceable>:<replaceable>path/to/variable</replaceable>=<replaceable>value</replaceable></userinput>. If you don't specify the owner, the value for the variable will not be copied to the debconf database in the target system and thus remain unused during the configuration of the relevant package.
fr: Pour toutes les variables listées dans les exemples, il suffit d'indiquer une paire de type <userinput><replaceable>chemin/vers/variable</replaceable>=<replaceable>valeur</replaceable></userinput>. Quand une valeur est destinée à la configuration de paquets du système cible, il est nécessaire d'ajouter le <firstterm>propriétaire</firstterm> <footnote> <para> Le propriétaire d'une variable debconf (ou d'une question) est le paquet qui contient la question correspondante. Les variables utilisées par l'installateur sont la propriété de <quote>d-i</quote>. Variables et questions peuvent avoir plusieurs propriétaires, ce qui aide à déterminer si elles peuvent être supprimées de la base de données lorsqu'un paquet est <emphasis>purgé</emphasis>. </para></footnote>de la variable&nbsp;: <userinput><replaceable>propriétaire</replaceable>:<replaceable>chemin/vers/variable</replaceable>=<replaceable>valeur</replaceable></userinput>. Si vous n'indiquez pas de propriétaire, la valeur de la variable ne sera pas copiée dans la base de données debconf du système cible et ne sera pas utilisée pendant la configuration du paquet en question.

note: Tag: para
en: Normally, preseeding a question in this way will mean that the question will not be asked. To set a specific default value for a question, but still have the question asked, use <quote>?=</quote> instead of <quote>=</quote> as operator. See also <xref linkend="preseed-seenflag"/>.
fr: Préconfigurer une question de cette manière signifie que la question ne sera pas posée. Si l'on veut à la fois donner une valeur par défaut et poser la question, il faut utiliser l'opérateur <quote>?=</quote> au lieu de <quote>=</quote>. Voyez la <xref linkend="preseed-seenflag"/>.

note: Tag: para
en: Note that some variables that are frequently set at the boot prompt have a shorter alias. If an alias is available, it is used in the examples in this appendix instead of the full variable. The <literal>preseed/url</literal> variable for example has been aliased as <literal>url</literal>. Another example is the <literal>tasks</literal> alias, which translates to <literal>tasksel:tasksel/first</literal>.
fr: Certaines des variables qui sont fréquemment définies à l'invite du démarrage possèdent des alias plus courts. Quand un alias est disponible, les exemples de cette annexe l'utilisent au lieu de la variable complète. Ainsi la variable <literal>preseed/url</literal> possède l'alias <literal>url</literal> et elle permet de raccourcir les URL à utiliser. Un autre exemple est l'alias <literal>tasks</literal>, qui représente <literal>tasksel:tasksel/first</literal>.

note: Tag: para
en: A <quote>---</quote> in the boot options has special meaning. Kernel parameters that appear after the last <quote>---</quote> may be copied into the bootloader configuration for the installed system (if supported by the installer for the bootloader). The installer will automatically filter out any options (like preconfiguration options) that it recognizes.
fr: Dans les paramètres d'amorçage, <quote>---</quote> possède une signification spéciale. Tous les paramètres du noyau placés après le dernier ensemble de trois tirets seront copiés dans la configuration du programme d'amorçage (si l'installateur le permet). L'installateur filtrera automatiquement les options qu'il reconnaît, comme par exemple les options de préconfiguration.

note: Tag: para
en: Current linux kernels (2.6.9 and later) accept a maximum of 32 command line options and 32 environment options, including any options added by default for the installer. If these numbers are exceeded, the kernel will panic (crash). (For earlier kernels, these numbers were lower.)
fr: Il faut savoir que le noyau Linux (version 2.6.9 et au delà) accepte un maximum de 32 options en ligne de commandes et 32 variables d'environnement. Les options ajoutées par défaut par l'installateur sont comprises dans ces chiffres. S'il y a dépassement, le noyau <emphasis>panique</emphasis>. Les précédents noyaux acceptaient moins d'options.

note: Tag: para
en: For most installations some of the default options in your bootloader configuration file, like <literal>vga=normal</literal>, may be safely removed which may allow you to add more options for preseeding.
fr: On peut sans risque supprimer certaines options par défaut dans le fichier de configuration de votre chargeur de démarrage, comme <literal>vga=normal</literal>. Cela permet de rajouter autant d'options pour la préconfiguration.

note: Tag: para
en: It may not always be possible to specify values with spaces for boot parameters, even if you delimit them with quotes.
fr: Il n'est pas toujours possible d'indiquer des valeurs contenant des espaces dans les paramètres d'amorçage, même encadrés par des guillemets.

note: Tag: title
en: Auto mode
fr: Le mode auto

note: Tag: para
en: There are several features of &debian; Installer that combine to allow fairly simple command lines at the boot prompt to result in arbitrarily complex customized automatic installs.
fr: En combinant certaines fonctionnalités de l'installateur &debian;, il est possible d'écrire des lignes de commandes très simples qui automatiseront toutes vos installations, aussi complexes soient-elles.

note: Tag: para
en: This is enabled by using the <literal>Automated install</literal> boot choice, also called <literal>auto</literal> for some architectures or boot methods. In this section, <literal>auto</literal> is thus not a parameter, it means selecting that boot choice, and appending the following boot parameters on the boot prompt. <phrase arch="x86">See <xref linkend="boot-screen"/> for information on how to add a boot parameter.</phrase>
fr: Il faut pour cela utiliser le choix d'amorçage <literal>Automated install</literal>, ou <literal>auto</literal> dans certaines architectures et méthodes d'amorçage. Dans cette section, <literal>auto</literal> n'est donc pas un paramètre, mais un type d'amorçage qui ajoute des paramètres à l'invite d'amorçage. <phrase arch="x86">Consultez la <xref linkend="boot-screen"/> pour des informations sur la manière d'ajouter des paramètres d'amorçage.</phrase>

note: Tag: para
en: To illustrate this, here are some examples that can be used at the boot prompt: <informalexample><screen>
    auto url=autoserver
    </screen></informalexample> This relies on there being a DHCP server that will get the machine to the point where <literal>autoserver</literal> can be resolved by DNS, perhaps after adding the local domain if that was provided by DHCP. If this was done at a site where the domain is <literal>example.com</literal>, and they have a reasonably sane DHCP setup, it would result in the preseed file being retrieved from <literal>http://autoserver.example.com/d-i/&releasename;/./preseed.cfg</literal>.
fr: Voici quelques exemples à utiliser à l'invite d'amorçage&nbsp;: <informalexample><screen>
    auto url=autoserver
    </screen></informalexample> On suppose qu'un serveur DHCP permettra que <literal>autoserver</literal> puisse être résolu par un serveur DNS, en ajoutant peut-être un domaine local s'il est donné par le serveur DHCP. Si le site, dont le domaine est <literal>example.com</literal>, possède un serveur DHCP correctement configuré, alors le fichier de préconfiguration recherché sera trouvé à l'URL <literal>http://autoserver.example.com/d-i/&releasename;/./preseed.cfg</literal>.

note: Tag: para
en: The last part of that url (<literal>d-i/&releasename;/./preseed.cfg</literal>) is taken from <literal>auto-install/defaultroot</literal>. By default this includes the directory <literal>&releasename;</literal> to allow future versions to specify their own codename and let people migrate forwards in a controlled manner. The <literal>/./</literal> bit is used to indicate a root, relative to which subsequent paths can be anchored (for use in preseed/include and preseed/run). This allows files to be specified either as full URLs, paths starting with / that are thus anchored, or even paths relative to the location where the last preseed file was found. This can be used to construct more portable scripts where an entire hierarchy of scripts can be moved to a new location without breaking it, for example copying the files onto a USB stick when they started out on a web server. In this example, if the preseed file sets <literal>preseed/run</literal> to <literal>/scripts/late_command.sh</literal> then the file will be fetched from <literal>http://autoserver.example.com/d-i/&releasename;/./scripts/late_command.sh</literal>.
fr: La dernière partie de l’adresse, (<literal>d-i/&releasename;/./preseed.cfg</literal>), provient de <literal>auto-install/defaultroot</literal> qui contient le répertoire <literal>&releasename;</literal> par défaut. Il sera ainsi possible dans de prochaines versions d'indiquer un nom de code particulier, ce qui permettra des migrations contrôlées. L'élément <literal>/./</literal> 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 complète — chemin commençant par « / », donc rattaché —, soit avec un chemin relatif à l'endroit où a été trouvé le dernier fichier de préconfiguration. Cela permettra d'écrire des scripts portables où une hiérarchie complète de scripts pourra être déplacée à un nouvel endroit sans être détruite. Par exemple, on pourra déplacer des fichiers d'un serveur web sur une clé USB. Si le fichier de préconfiguration définit <literal>preseed/run</literal> comme <literal>/scripts/late_command.sh</literal>, le fichier sera cherché à <literal>http://autoserver.example.com/d-i/&releasename;/./scripts/late_command.sh</literal>.

note: Tag: para
en: If there is no local DHCP or DNS infrastructure, or if you do not want to use the default path to <filename>preseed.cfg</filename>, you can still use an explicit url, and if you don't use the <literal>/./</literal> element it will be anchored to the start of the path (i.e. the third <literal>/</literal> in the URL). Here is an example that requires minimal support from the local network infrastructure: <informalexample><screen>
    auto url=<replaceable>http://192.168.1.2/path/to/mypreseed.file</replaceable>
    </screen></informalexample> The way this works is that:
fr: S'il n'existe pas de serveur DHCP ou DNS, ou si vous ne voulez pas utiliser le chemin par défaut du fichier <filename>preseed.cfg</filename>, vous pouvez toujours utiliser une URL explicite. Et si vous n'utilisez pas l'élément <literal>/./</literal>, le fichier sera rattaché au troisième <literal>/</literal> de l'URL. Voici un exemple qui demande une gestion minimale du réseau&nbsp;: <informalexample><screen>
    auto url=<replaceable>http://192.168.1.2/path/to/mypreseed.file</replaceable>
    </screen></informalexample> Cela fonctionne ainsi&nbsp;:

note: Tag: para
en: if the URL is missing a protocol, http is assumed,
fr: Si l'URL n'a pas de protocole, HTTP est supposé,

note: Tag: para
en: if the hostname section contains no periods, it has the domain derived from DHCP appended to it, and
fr: si le domaine n'a pas de point, le domaine donné par DHCP lui sera ajouté,

note: Tag: para
en: if there's no <literal>/</literal>'s after the hostname, then the default path is added.
fr: s'il n'y a pas de <literal>/</literal> après le domaine, le chemin par défaut est ajouté.

note: Tag: para
en: In addition to specifying the url, you can also specify settings that do not directly affect the behavior of &d-i; itself, but can be passed through to scripts specified using <literal>preseed/run</literal> in the loaded preseed file. At present, the only example of this is <literal>auto-install/classes</literal>, which has an alias <literal>classes</literal>. This can be used thus: <informalexample><screen>
    auto url=<replaceable>example.com</replaceable> classes=<replaceable>class_A;class_B</replaceable>
    </screen></informalexample> The classes could for example denote the type of system to be installed, or the localization to be used.
fr: En outre, vous pouvez indiquer des paramètres qui n'affectent pas directement l'installateur &debian; mais qui peuvent être passés à des scripts spécifiés dans les éléments <literal>preseed/run</literal> du fichier de préconfiguration chargé. Pour l'instant, le seul exemple est <literal>auto-install/classes</literal>, avec l'alias <literal>classes</literal>. Exemple&nbsp;: <informalexample><screen>
    auto url=<replaceable>example.com</replaceable> classes=<replaceable>class_A;class_B</replaceable>
    </screen></informalexample> Une classe peut par exemple indiquer le type de système à installer ou la <emphasis>locale</emphasis> à utiliser.

note: Tag: para
en: It is of course possible to extend this concept, and if you do, it is reasonable to use the auto-install namespace for this. So one might have something like <literal>auto-install/style</literal> which is then used in your scripts. If you feel the need to do this, please mention it on the <email>debian-boot@lists.debian.org</email> mailing list so that we can avoid namespace conflicts, and perhaps add an alias for the parameter for you.
fr: Il est bien sûr possible d'étendre ce concept. Dans ce cas, il est raisonnable d'utiliser l'espace de nom auto-install. On peut avoir par exemple un <literal>auto-install/style</literal> qui sera utilisé dans les scripts. Si vous en éprouvez le besoin, veuillez envoyer un courriel à la liste <email>debian-boot@lists.debian.org</email> pour que nous puissions éviter des conflits d'espace de noms et, qui sait, ajouter un alias pour votre paramètre.

note: Tag: para
en: The <literal>auto</literal> boot choice is not yet defined on all arches. The same effect may be achieved by simply adding the two parameters <literal>auto=true priority=critical</literal> to the kernel command line. The <literal>auto</literal> kernel parameter is an alias for <literal>auto-install/enable</literal> and setting it to <literal>true</literal> delays the locale and keyboard questions until after there has been a chance to preseed them, while <literal>priority</literal> is an alias for <literal>debconf/priority</literal> and setting it to <literal>critical</literal> stops any questions with a lower priority from being asked.
fr: Le type d'amorçage <literal>auto</literal> n'est pas encore défini pour toutes les architectures. Mais il suffit d'ajouter les deux paramètres <literal>auto=true priority=critical</literal> sur la ligne de commande du noyau. Le paramètre du noyau <literal>auto</literal> est un alias pour <literal>auto-install/enable</literal>. Quand il vaut <literal>true</literal>, son effet est de retarder les questions sur la locale et le clavier pour qu'elles puissent être préconfigurées. Le paramètre <literal>priority</literal> est un alias pour <literal>debconf/priority</literal>. Quand sa valeur est <literal>critical</literal>, les questions avec une priorité plus basse sont évitées.

note: Tag: para
en: Additional options that may be of interest while attempting to automate an install while using DHCP are: <literal>interface=auto netcfg/dhcp_timeout=60</literal> which makes the machine choose the first viable NIC and be more patient about getting a reply to its DHCP query.
fr: Voici d'autres options intéressantes pour automatiser une installation avec DHCP&nbsp;: <literal>interface=auto netcfg/dhcp_timeout=60</literal>. Elles permettent de choisir la carte réseau et de patienter pour l'obtention d'une réponse du serveur DHCP.

note: Tag: para
en: An extensive example of how to use this framework, including example scripts and classes, can be found on the <ulink url="http://hands.com/d-i/">website of its developer</ulink>. The examples available there also show many other nice effects that can be achieved by creative use of preconfiguration.
fr: Il existe un exemple d'utilisation très poussée de la préconfiguration, avec des scripts et des classes, sur le <ulink url="http://hands.com/d-i/">site web de son développeur</ulink>. Des exemples sont donnés d'effets très intéressants obtenus par un usage créatif de la préconfiguration.

note: Tag: title
en: Aliases useful with preseeding
fr: Alias utiles avec la préconfiguration

note: Tag: para
en: The following aliases can be useful when using (auto mode) preseeding. Note that these are simply short aliases for question names, and you always need to specify a value as well: for example, <literal>auto=true</literal> or <literal>interface=eth0</literal>.
fr: Voici des alias utiles avec la préconfiguration (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, <literal>auto=true</literal> ou <literal>interface=eth0</literal>.

note: Tag: title
en: Using a DHCP server to specify preconfiguration files
fr: Utiliser un serveur DHCP pour indiquer les fichiers de préconfiguration

note: Tag: para
en: It's also possible to use DHCP to specify a preconfiguration file to download from the network. DHCP allows specifying a filename. Normally this is a file to netboot, but if it appears to be an URL then installation media that support network preseeding will download the file from the URL and use it as a preconfiguration file. Here is an example of how to set it up in the dhcpd.conf for version 3 of the ISC DHCP server (the isc-dhcp-server &debian; package).
fr: Il est aussi possible d'utiliser DHCP pour spécifier un fichier à télécharger sur le réseau. DHCP permet d'indiquer un nom de fichier. Normalement ce fichier sert à un amorçage par le réseau (netboot). S'il s'agit d'une URL, le système d'installation qui permet une préconfiguration de type réseau téléchargera le fichier et l'utilisera comme fichier de préconfiguration. Voici un exemple montrant comment configurer le fichier dhcpd.conf appartenant à la version 3 du serveur DHCP de ISC (paquet debian isc-dhcp-server).

note: Tag: para
en: Note that the above example limits this filename to DHCP clients that identify themselves as "d-i", so it will not affect regular DHCP clients, but only the installer. You can also put the text in a stanza for only one particular host to avoid preseeding all installs on your network.
fr: Remarquez que l'exemple précédent n'autorise le fichier qu'aux clients DHCP qui s'identifient comme « d-i ». Les autres clients DHCP ne sont pas affectés. Vous pouvez aussi mettre le texte dans un bloc d’instructions à destination d'un seul hôte pour ne pas préconfigurer toutes les installations faites dans votre réseau.

note: Tag: para
en: A good way to use the DHCP preseeding is to only preseed values specific to your network, such as the &debian; mirror to use. This way installs on your network will automatically get a good mirror selected, but the rest of the installation can be performed interactively. Using DHCP preseeding to fully automate &debian; installs should only be done with care.
fr: Une bonne façon d'utiliser cette technique est de ne préconfigurer que les valeurs liées à votre réseau, par exemple le nom de votre miroir &debian;. De cette manière les installations utilisent automatiquement le bon miroir et la suite de l'installation peut se faire interactivement. Il faut être très prudent si l'on veut automatiser toute l'installation avec une préconfiguration de type DHCP.

note: Tag: title
en: Creating a preconfiguration file
fr: Créer un fichier de préconfiguration

note: Tag: para
en: The preconfiguration file is in the format used by the <command>debconf-set-selections</command> command. The general format of a line in a preconfiguration file is:
fr: Le format de ce fichier est celui de la commande <command>debconf-set-selections</command>. Chaque ligne est de cette forme&nbsp;:

note: Tag: screen
en: &lt;owner&gt; &lt;question name&gt; &lt;question type&gt; &lt;value&gt;
fr: &lt;propriétaire&gt; &lt;nom de la question&gt; &lt;type de la question&gt; &lt;valeur&gt;

note: Tag: para
en: The file should start with <literal>#_preseed_V1</literal>
fr: Le fichier doit commencer par <literal>#_preseed_V1</literal>.

note: Tag: para
en: There are a few rules to keep in mind when writing a preconfiguration file.
fr: Voici quelques règles pour écrire un fichier de préconfiguration :

note: Tag: para
en: Put only a single space or tab between type and value: any additional whitespace will be interpreted as belonging to the value.
fr: Une seule espace (ou tabulation) autorisée entre le type et la valeur. Toute autre espace sera considérée comme appartenant à la valeur ;

note: Tag: para
en: A line can be split into multiple lines by appending a backslash (<quote><literal>\</literal></quote>) as the line continuation character. A good place to split a line is after the question name; a bad place is between type and value. Split lines will be joined into a single line with all leading/trailing whitespace condensed to a single space.
fr: Une ligne peut être divisée en ajoutant une barre oblique inverse (<quote><literal>\</literal></quote>) pour signifier la continuation de la ligne. Il vaut mieux couper la ligne après le nom de la question. Ce n'est pas très heureux de la couper entre le type et la valeur. Les lignes coupées seront réunies en une seule ligne et toutes les espaces superflues condensées en une seule ;

note: Tag: para
en: For debconf variables (templates) used only in the installer itself, the owner should be set to <quote>d-i</quote>; to preseed variables used in the installed system, the name of the package that contains the corresponding debconf template should be used. Only variables that have their owner set to something other than <quote>d-i</quote> will be propagated to the debconf database for the installed system.
fr: Le propriétaire des variables debconf utilisées seulement dans l'installateur doit être <quote>d-i</quote>. Pour les variables utilisées dans le système installé, le propriétaire doit correspondre au nom du paquet qui contient ces variables. Seules les variables dont le propriétaire n'est pas <quote>d-i</quote> sont conservées dans la base de données debconf du système installé ;

note: Tag: para
en: Most questions need to be preseeded using the values valid in English and not the translated values. However, there are some questions (for example in <classname>partman</classname>) where the translated values need to be used.
fr: La plupart des valeurs doivent être en anglais et non pas en français. Mais il existe des valeurs, dans <classname>partman</classname> par exemple, qui doivent être données en français ;

note: Tag: para
en: Some questions take a code as value instead of the English text that is shown during installation.
fr: Certaines valeurs reçoivent du code comme valeur au lieu du texte anglais qui est affiché pendant l'installation.

note: Tag: para
en: Start with <literal>#_preseed_V1</literal>
fr: Commencer le fichier par <literal>#_preseed_V1</literal>.

note: Tag: para
en: The easiest way to create a preconfiguration file is to use the example file linked in <xref linkend="preseed-contents"/> as basis and work from there.
fr: Pour créer le fichier de préconfiguration, la méthode la plus facile est de travailler à partir du fichier d'exemple dans la <xref linkend="preseed-contents"/>.

note: Tag: para
en: An alternative method is to do a manual installation and then, after rebooting, use the <command>debconf-get-selections</command> from the <classname>debconf-utils</classname> package to dump both the debconf database and the installer's cdebconf database to a single file:
fr: Une autre méthode est de faire une installation puis, après le redémarrage, d'utiliser la commande <command>debconf-get-selections</command> du paquet <classname>debconf-utils</classname> pour copier la base de données debconf et la base de données cdebconf de l'installateur dans un fichier unique&nbsp;:

note: Tag: screen
en: $ echo "#_preseed_V1" &gt; <replaceable>file</replaceable>
    $ debconf-get-selections --installer &gt;&gt; <replaceable>file</replaceable>
    $ debconf-get-selections &gt;&gt; <replaceable>file</replaceable>
fr: $ echo "#_preseed_V1" &gt; <replaceable>fichier</replaceable>
    $ debconf-get-selections --installer &gt;&gt; <replaceable>fichier</replaceable>
    $ debconf-get-selections &gt;&gt; <replaceable>fichier</replaceable>

note: Tag: para
en: However, a file generated in this manner will have some items that should not be preseeded, and the example file is a better starting place for most users.
fr: Cependant ce fichier contiendra des éléments qui ne peuvent pas être préconfigurés et il vaut mieux utiliser le fichier d'exemple.

note: Tag: para
en: This method relies on the fact that, at the end of the installation, the installer's cdebconf database is saved to the installed system in <filename>/var/log/installer/cdebconf</filename>. However, because the database may contain sensitive information, by default the files are only readable by root.
fr: Cette méthode est fondée sur le fait qu'à la fin de l'installation, la base de données cdebconf de l'installateur est sauvegardée dans le fichier <filename>/var/log/installer/cdebconf</filename>. Mais cette base peut contenir des données sensibles et par défaut elle n'est lisible que par le superutilisateur.

note: Tag: para
en: The directory <filename>/var/log/installer</filename> and all files in it will be deleted from your system if you purge the package <classname>installation-report</classname>.
fr: Le répertoire <filename>/var/log/installer</filename> et tous ses fichiers seront détruits si vous <quote>purgez</quote> le paquet <classname>installation-report</classname>.

note: Tag: para
en: To check possible values for questions, you can use <command>nano</command> to examine the files in <filename>/var/lib/cdebconf</filename> while an installation is in progress. View <filename>templates.dat</filename> for the raw templates and <filename>questions.dat</filename> for the current values and for the values assigned to variables.
fr: Pour examiner les valeurs données aux variables, on peut utiliser <command>nano</command> et consulter les fichiers dans <filename>/var/lib/cdebconf</filename> pendant l'installation. Regardez <filename>templates.dat</filename> pour les exemples et <filename>questions.dat</filename> pour les valeurs actuelles et les valeurs affectées aux variables.

note: Tag: para
en: To check if the format of your preconfiguration file is valid before performing an install, you can use the command <command>debconf-set-selections -c <replaceable>preseed.cfg</replaceable></command>.
fr: Pour vérifier que votre fichier de préconfiguration est correct avant de faire une installation, vous pouvez utiliser la commande <command>debconf-set-selections -c <replaceable>preseed.cfg</replaceable></command>.

note: Tag: title
en: Contents of the preconfiguration file (for &releasename;)
fr: Contenu du fichier de préconfiguration (pour &releasename;)

note: Tag: para
en: Note that this example is based on an installation for the Intel x86 architecture. If you are installing a different architecture, some of the examples (like keyboard selection and bootloader installation) may not be relevant and will need to be replaced by debconf settings appropriate for your architecture.
fr: Les exemples donnés ici sont valables pour l'architecture Intel x86. Si vous utilisez une autre architecture, certains exemples, comme la préconfiguration du clavier ou du programme d'amorçage, ne seront pas corrects et vous devrez les modifier avec les valeurs adéquates.

note: Tag: para
en: Details on how the different Debian Installer components actually work can be found in <xref linkend="module-details"/>.
fr: Les différents composants de l'installateur Debian sont décrits dans la <xref linkend="module-details"/>.

note: Tag: title
en: Localization
fr: Localisation

note: Tag: para
en: During a normal install the questions about localization are asked first, so these values can only be preseeded via the initrd or kernel boot parameter methods. Auto mode (<xref linkend="preseed-auto"/>) includes the setting of <literal>auto-install/enable=true</literal> (normally via the <literal>auto</literal> preseed alias). This delays the asking of the localisation questions, so that they can be preseeded by any method.
fr: Lors d'une installation normale, les questions à propos de la localisation sont posées en premier. Ces valeurs ne peuvent être donc préconfigurées uniquement par l'initrd ou les paramètres du noyau. Le mode auto (<xref linkend="preseed-auto"/>) inclut un paramètre <literal>auto-install/enable=true</literal> (normalement via l'alias <literal>auto</literal>). Cela reporte les questions à propos de la localisation et elles peuvent ainsi être préconfigurées avec n'importe quelle méthode.

note: Tag: para
en: The locale can be used to specify both language and country and can be any combination of a language supported by &d-i; and a recognized country. If the combination does not form a valid locale, the installer will automatically select a locale that is valid for the selected language. To specify the locale as a boot parameter, use <userinput>locale=<replaceable>en_US</replaceable></userinput>.
fr: Une locale peut être choisie pour indiquer à la fois la langue et le pays. Toute combinaison d'une langue reconnue par l'installateur et d'un pays valable est acceptée. Si la combinaison ne forme pas une locale valable, l'installateur choisira automatiquement une locale correspondant à la langue sélectionnée. Pour indiquer une locale sous forme de paramètre d'amorçage, écrivez&nbsp;: <userinput>locale=<replaceable>fr_FR</replaceable></userinput>.

note: Tag: para
en: Although this method is very easy to use, it does not allow preseeding of all possible combinations of language, country and locale<footnote> <para> Preseeding <literal>locale</literal> to <userinput>en_NL</userinput> would for example result in <literal>en_US.UTF-8</literal> as default locale for the installed system. If e.g. <literal>en_GB.UTF-8</literal> is preferred instead, the values will need to be preseeded individually. </para> </footnote>. So alternatively the values can be preseeded individually. Language and country can also be specified as boot parameters.
fr: Cette méthode, très simple à utiliser, ne permet pas de préconfigurer toutes les combinaisons possibles de pays, de langue et de locale <footnote> <para> Si la valeur de <literal>locale</literal> est préconfigurée avec <userinput>en_NL</userinput>, la locale du système installé sera par défaut <literal>en_US.UTF-8</literal>. Si la locale voulue est <literal>en_GB.UTF-8</literal>, il faudra préconfigurer les valeurs individuellement. </para> </footnote>. Ces valeurs peuvent être préconfigurées individuellement. La langue et le pays peuvent être spécifiés en tant que paramètres d'amorçage.

note: Tag: screen
en: # Preseeding only locale sets language, country and locale.
    d-i debian-installer/locale string en_US
    
    # The values can also be preseeded individually for greater flexibility.
    #d-i debian-installer/language string en
    #d-i debian-installer/country string NL
    #d-i debian-installer/locale string en_GB.UTF-8
    # Optionally specify additional locales to be generated.
    #d-i localechooser/supported-locales multiselect en_US.UTF-8, nl_NL.UTF-8
fr: # Préconfigurer la locale seule définit la langue, le pays et la locale.
    d-i debian-installer/locale string en_US
    
    # Les valeurs peuvent être préconfigurées 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 création d'autres locales.
    #d-i localechooser/supported-locales multiselect en_US.UTF-8, fr_FR.UTF-8

note: Tag: para
en: Keyboard configuration consists of selecting a keymap and (for non-latin keymaps) a toggle key to switch between the non-latin keymap and the US keymap. Only basic keymap variants are available during installation. Advanced variants are available only in the installed system, through <command>dpkg-reconfigure keyboard-configuration</command>.
fr: La configuration du clavier consiste à sélectionner une carte clavier et à choisir, pour les claviers non latins, une touche qui permet de basculer d'une carte non latine à une carte US. Seules quelques cartes de base sont disponibles pendant l'installation. Une fois le système installé, vous pourrez choisir des cartes plus évoluées avec la commande <command>dpkg-reconfigure keyboard-configuration</command>.

note: Tag: screen
en: # Keyboard selection.
    d-i keyboard-configuration/xkb-keymap select us
    # d-i keyboard-configuration/toggle select No toggling
fr: # Choix du clavier :
    d-i keyboard-configuration/xkb-keymap select fr(latin9)
    # d-i keyboard-configuration/toggle select No toggling

note: Tag: para
en: To skip keyboard configuration, preseed <classname>keymap</classname> with <userinput>skip-config</userinput>. This will result in the kernel keymap remaining active.
fr: Pour éviter la configuration du clavier, préconfigurez <classname>keymap</classname> avec <userinput>skip-config</userinput>. La carte clavier du noyau restera active.

note: Tag: title
en: Network configuration
fr: Configuration du réseau

note: Tag: para
en: Of course, preseeding the network configuration won't work if you're loading your preconfiguration file from the network. But it's great when you're booting from CD or USB stick. If you are loading preconfiguration files from the network, you can pass network config parameters by using kernel boot parameters.
fr: Bien sûr, si vous récupérez le fichier de préconfiguration sur le réseau, cela ne marchera pas ! Mais c'est parfait si vous amorcez à partir d'un CD ou d'une clé USB. Vous pouvez aussi ajouter des paramètres réseau aux paramètres du noyau si vous récupérez le fichier de préconfiguration sur le réseau.

note: Tag: para
en: If you need to pick a particular interface when netbooting before loading a preconfiguration file from the network, use a boot parameter such as <userinput>interface=<replaceable>eth1</replaceable></userinput>.
fr: Si, quand vous amorcez par le réseau, vous avez besoin d'une interface particulière avant de charger le fichier de préconfiguration, utilisez un paramètre comme celui-ci&nbsp;: <userinput>interface=<replaceable>eth1</replaceable></userinput>.

note: Tag: para
en: Although preseeding the network configuration is normally not possible when using network preseeding (using <quote>preseed/url</quote>), you can use the following hack to work around that, for example if you'd like to set a static address for the network interface. The hack is to force the network configuration to run again after the preconfiguration file has been loaded by creating a <quote>preseed/run</quote> script containing the following commands:
fr: Quand vous utilisez la préconfiguration de type <quote>network</quote> (avec <quote>preseed/url</quote>), il n'est pas possible normalement de préconfigurer le réseau. Cependant on peut utiliser l'astuce suivante. Pour définir par exemple l'adresse statique de l'interface réseau, il suffit de forcer la configuration du réseau à s'exécuter une nouvelle fois après que le fichier de préconfiguration a été chargé. Le script <quote>preseed/run</quote> suivant fera l'affaire&nbsp;:

note: Tag: para
en: The following debconf variables are relevant for network configuration.
fr: Les variables debconf suivantes traitent de la configuration du réseau.

note: Tag: screen
en: # Disable network configuration entirely. This is useful for cdrom
    # installations on non-networked devices where the network questions,
    # warning and long timeouts are a nuisance.
    #d-i netcfg/enable boolean false
    
    # netcfg will choose an interface that has link if possible. This makes it
    # skip displaying a list if there is more than one interface.
    d-i netcfg/choose_interface select auto
    
    # To pick a particular interface instead:
    #d-i netcfg/choose_interface select eth1
    
    # To set a different link detection timeout (default is 3 seconds).
    # Values are interpreted as seconds.
    #d-i netcfg/link_wait_timeout string 10
    
    # If you have a slow dhcp server and the installer times out waiting for
    # it, this might be useful.
    #d-i netcfg/dhcp_timeout string 60
    #d-i netcfg/dhcpv6_timeout string 60
    
    # If you prefer to configure the network manually, uncomment this line and
    # the static network configuration below.
    #d-i netcfg/disable_autoconfig boolean true
    
    # If you want the preconfiguration file to work on systems both with and
    # without a dhcp server, uncomment these lines and the static network
    # configuration below.
    #d-i netcfg/dhcp_failed note
    #d-i netcfg/dhcp_options select Configure network manually
    
    # Static network configuration.
    #
    # IPv4 example
    #d-i netcfg/get_ipaddress string 192.168.1.42
    #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
    #
    # IPv6 example
    #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
    
    # Any hostname and domain names assigned from dhcp take precedence over
    # values set here. However, setting the values still prevents the questions
    # from being shown, even if values come from dhcp.
    d-i netcfg/get_hostname string unassigned-hostname
    d-i netcfg/get_domain string unassigned-domain
    
    # If you want to force a hostname, regardless of what either the DHCP
    # server returns or what the reverse DNS entry for the IP is, uncomment
    # and adjust the following line.
    #d-i netcfg/hostname string somehost
    
    # Disable that annoying WEP key dialog.
    d-i netcfg/wireless_wep string
    # The wacky dhcp hostname that some ISPs use as a password of sorts.
    #d-i netcfg/dhcp_hostname string radish
    
    # If non-free firmware is needed for the network or other hardware, you can
    # configure the installer to always try to load it, without prompting. Or
    # change to false to disable asking.
    #d-i hw-detect/load_firmware boolean true
fr: # Interdire toute configuration réseau. C'est utile pour des
    # installations à partir de CD sur des machines sans réseau.
    # Les questions et les avertissements à propos du réseau ainsi
    # que les temps d'attente sont fastidieux.
    #d-i netcfg/enable boolean false
    
    # Netcfg choisira une interface connectée si possible. Cela empêchera
    # d'afficher une liste s'il y a plusieurs interfaces.
    d-i netcfg/choose_interface select auto
    
    # Pour utiliser une interface particulière :
    #d-i netcfg/choose_interface select eth1
    
    # Pour augmenter le délai de détection de lien (par défaut, 3 secondes).
    # Valeur en seconde :
    #d-i netcfg/link_wait_timeout string 10
    
    # Quand le serveur dhcp est lent et que l'installateur s'arrête pour
    # l'attendre, ceci peut être utile :
    #d-i netcfg/dhcp_timeout string 60
    #d-i netcfg/dhcpv6_timeout string 60
    
    # Si vous préférez configurer vous-même le réseau, décommentez cette ligne
    # et les lignes suivantes sur la configuration du réseau.
    #d-i netcfg/disable_autoconfig boolean true
    
    # Si vous voulez que le fichier de préconfiguration fonctionne aussi bien
    # avec que sans serveur dhcp, décommentez ces lignes et les lignes sur la
    # configuration du réseau. 
    #d-i netcfg/dhcp_failed note
    #d-i netcfg/dhcp_options select Configure network manually
    
    # Configuration du réseau.
    #
    # exemple pour IPv4
    #d-i netcfg/get_ipaddress string 192.168.1.42
    #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 données par DHCP, nom de domaine ou nom de 
    # machine, prennent le pas sur les valeurs déclarées ici. Cependant,
    # cette déclaration empêche que les questions ne soient posées, même 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 d'hôte, quelque soit le nom retourné par le serveur DHCP
    # ou l'entrée DNS inverse donnée pour l'adresse IP, vous pouvez décommenter
    # 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 l'étonnant nom de machine DHCP que certains FAI utilisent comme mot de passe.
    #d-i netcfg/dhcp_hostname string radish
    
    # Si pour le réseau ou pour un autre matériel vous avez besoin d'un
    # microprogramme (<quote>firmware</quote>) non libre, vous pouvez forcer
    # l'installateur à le télécharger, en évitant la demande de confirmation.
    # Vous pouvez aussi désactiver la question en mettant ce paramètre à
    # <quote>false</quote>.
    #d-i hw-detect/load_firmware boolean true

note: Tag: para
en: Please note that <command>netcfg</command> will automatically determine the netmask if <classname>netcfg/get_netmask</classname> is not preseeded. In this case, the variable has to be marked as <literal>seen</literal> for automatic installations. Similarly, <command>netcfg</command> will choose an appropriate address if <classname>netcfg/get_gateway</classname> is not set. As a special case, you can set <classname>netcfg/get_gateway</classname> to <quote>none</quote> to specify that no gateway should be used.
fr: La commande <command>netcfg</command> détermine automatiquement le masque réseau quand la variable <classname>netcfg/get_netmask</classname> n'est pas préconfigurée. Quand c'est le cas, cette variable doit être positionnée à <literal>seen</literal> pour les installations automatiques. De même, la commande <command>netcfg</command> choisit une adresse convenable si la variable <classname>netcfg/get_gateway</classname> n'est pas définie. Ainsi, pour ne pas utiliser de passerelle, vous pouvez positionner cette variable à <quote>none</quote>.

note: Tag: title
en: Network console
fr: Console réseau

note: Tag: screen
en: # Use the following settings if you wish to make use of the network-console
    # component for remote installation over SSH. This only makes sense if you
    # intend to perform the remainder of the installation manually.
    #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
fr: # Pour utiliser le composant <quote>network-console</quote> et faire une
    # installation par SSH, vous pouvez vous servir des commandes suivantes.
    # Elles n'ont de sens que si vous avez l'intention de poursuivre 
    # l'installation <quote>manuellement</quote>.
    #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

note: Tag: title
en: Mirror settings
fr: Valeurs pour les miroirs

note: Tag: para
en: Depending on the installation method you use, a mirror may be used to download additional components of the installer, to install the base system, and to set up the <filename>/etc/apt/sources.list</filename> for the installed system.
fr: Selon la méthode d'installation choisie, vous pouvez utiliser un miroir pour installer le système de base, pour télécharger des composants supplémentaires de l'installateur et pour configurer le fichier <filename>/etc/apt/sources.list</filename>.

note: Tag: para
en: The parameter <classname>mirror/suite</classname> determines the suite for the installed system.
fr: Le paramètre <classname>mirror/suite</classname> détermine la distribution du système à installer.

note: Tag: para
en: The parameter <classname>mirror/udeb/suite</classname> determines the suite for additional components for the installer. It is only useful to set this if components are actually downloaded over the network and should match the suite that was used to build the initrd for the installation method used for the installation. Normally the installer will automatically use the correct value and there should be no need to set this.
fr: Le paramètre <classname>mirror/udeb/suite</classname> détermine la distribution des composants supplémentaires de l'installateur. On s'en sert uniquement quand ces composants sont récupérés sur le réseau et qu'ils doivent correspondre à la distribution utilisée pour construire l'<emphasis>initrd</emphasis> nécessaire à la méthode d'installation. En général, il n'est pas nécessaire de donner une valeur à ce paramètre car l'installateur la détermine automatiquement.

note: Tag: screen
en: # If you select ftp, the mirror/country string does not need to be set.
    #d-i mirror/protocol string ftp
    d-i mirror/country string manual
    d-i mirror/http/hostname string &archive-mirror;
    d-i mirror/http/directory string /debian
    d-i mirror/http/proxy string
    
    # Suite to install.
    #d-i mirror/suite string testing
    # Suite to use for loading installer components (optional).
    #d-i mirror/udeb/suite string testing
fr: # Si vous utilisez ftp, il n'est pas nécessaire d'indiquer la chaîne mirror/country.
    #d-i mirror/protocol string ftp
    d-i mirror/country string manual
    d-i mirror/http/hostname string &archive-mirror;
    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 l'installateur (facultatif).
    #d-i mirror/udeb/suite string testing

note: Tag: title
en: Account setup
fr: Configuration des comptes

note: Tag: para
en: The password for the root account and name and password for a first regular user's account can be preseeded. For the passwords you can use either clear text values or crypt(3) <emphasis>hashes</emphasis>.
fr: Le mot de passe de <quote>root</quote> et le nom et le mot de passe d'un premier utilisateur peuvent être préconfigurés. Pour les mots de passe, vous pouvez utiliser simplement du texte ou bien utiliser le <emphasis>hachage</emphasis> crypt(3).

note: Tag: para
en: Be aware that preseeding passwords is not completely secure as everyone with access to the preconfiguration file will have the knowledge of these passwords. Storing hashed passwords is considered secure unless a weak hashing algorithm like DES or MD5 is used which allow for bruteforce attacks. Recommended password hashing algorithms are SHA-256 and SHA512.
fr: Il faut être conscient que la préconfiguration des mots de passe n'est pas entièrement sécurisée. On peut en effet lire le fichier de préconfiguration quand on y a accès et donc connaître les mots de passe. Le hachage des mots de passe peut être plus sûr si le hachage n'est pas faible, comme le sont les algorithmes MD5 et DES qui permettent les attaques par force brute. Les algorithmes recommandés pour le hachage des mots de passe sont SHA-256 et SHA-512.

note: Tag: screen
en: # Skip creation of a root account (normal user account will be able to
    # use sudo).
    #d-i passwd/root-login boolean false
    # Alternatively, to skip creation of a normal user account.
    #d-i passwd/make-user boolean false
    
    # Root password, either in clear text
    #d-i passwd/root-password password r00tme
    #d-i passwd/root-password-again password r00tme
    # or encrypted using a crypt(3)  hash.
    #d-i passwd/root-password-crypted password [crypt(3) hash]
    
    # To create a normal user account.
    #d-i passwd/user-fullname string Debian User
    #d-i passwd/username string debian
    # Normal user's password, either in clear text
    #d-i passwd/user-password password insecure
    #d-i passwd/user-password-again password insecure
    # or encrypted using a crypt(3) hash.
    #d-i passwd/user-password-crypted password [crypt(3) hash]
    # Create the first user with the specified UID instead of the default.
    #d-i passwd/user-uid string 1010
    
    # The user account will be added to some standard initial groups. To
    # override that, use this.
    #d-i passwd/user-default-groups string audio cdrom video
fr: # Ne pas créer de compte root (l'utilisateur ordinaire utilisera sudo).
    #d-i passwd/root-login boolean false
    # On peut aussi ne pas créer de compte d'utilisateur.
    #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 crypt(3)
    #d-i passwd/root-password-crypted password [crypt(3) hash]
    
    
    # Vous pouvez aussi présélectionner le nom de l'utilisateur et son
    # identifiant de connexion
    #d-i passwd/user-fullname string Utilisateur Debian
    #d-i passwd/username string debian
    # Mot de passe de l'utilisateur en clair...
    #d-i passwd/user-password password insecure
    #d-i passwd/user-password-again password insecure
    # ... ou chiffré avec un hachage crypt(3)
    #d-i passwd/user-password-crypted password [crypt(3) hash]
    # Préciser l'UID du premier utilisateur.
    #d-i passwd/user-uid string 1010
    
    # Le compte sera ajouté à certains groupes. Pour contrôler ces groupes,
    # utilisez cette ligne par exemple :
    #d-i passwd/user-default-groups string audio cdrom video

note: Tag: para
en: The <classname>passwd/root-password-crypted</classname> and <classname>passwd/user-password-crypted</classname> variables can also be preseeded with <quote>!</quote> as their value. In that case, the corresponding account is disabled. This may be convenient for the root account, provided of course that an alternative method is set up to allow administrative activities or root login (for instance by using SSH key authentication or <command>sudo</command>).
fr: Les variables <classname>passwd/root-password-crypted</classname> et <classname>passwd/user-password-crypted</classname> peuvent être aussi préconfigurées avec la valeur <quote>!</quote>. Dans ce cas, l'identifiant correspondant est désactivé. Cette méthode convient pour le compte root. Mais il faut pouvoir autoriser la gestion administrative ou la connexion du superutilisateur d'une autre manière, par exemple authentification avec clé SSH, ou <command>sudo</command>.

note: Tag: para
en: The following command (available from the <classname>whois</classname> package) can be used to generate a SHA-512 based crypt(3) hash for a password:
fr: Un hachage SHA-512 avec crypt(3) pour le mot de passe peut être obtenu de la manière suivante (commande disponible dans le paquet <classname>whois</classname>&nbsp;:

note: Tag: title
en: Clock and time zone setup
fr: Configuration du fuseau horaire

note: Tag: screen
en: # Controls whether or not the hardware clock is set to UTC.
    d-i clock-setup/utc boolean true
    
    # You may set this to any valid setting for $TZ; see the contents of
    # /usr/share/zoneinfo/ for valid values.
    d-i time/zone string US/Eastern
    
    # Controls whether to use NTP to set the clock during the install
    d-i clock-setup/ntp boolean true
    # NTP server to use. The default is almost always fine here.
    #d-i clock-setup/ntp-server string ntp.example.com
fr: # Cette commande permet de régler l'horloge matérielle sur UTC :
    d-i clock-setup/utc boolean true
    
    # Vous pouvez mettre toute valeur acceptée pour $TZ.
    # Voyez ce que contient /usr/share/zoneinfo/ pour les valeurs possibles.
    d-i time/zone string Europe/Paris
    
    # La ligne suivante autorise l'utilisation de NTP pour régler l'horloge
    # pendant l'installation :
    d-i clock-setup/ntp boolean true
    # Le serveur NTP à utiliser. Le serveur par défaut est presque
    # toujours correct.
    #d-i clock-setup/ntp-server string ntp.example.com

note: Tag: title
en: Partitioning
fr: Partitionnement

note: Tag: para
en: Using preseeding to partition the harddisk is limited to what is supported by <classname>partman-auto</classname>. You can choose to partition either existing free space on a disk or a whole disk. The layout of the disk can be determined by using a predefined recipe, a custom recipe from a recipe file or a recipe included in the preconfiguration file.
fr: Préconfigurer le partitionnement du disque dur est limité aux possibilités offertes par <classname>partman-auto</classname>. Vous pouvez partitionner un disque entier ou seulement un espace libre sur ce disque. La disposition du disque peut être indiquée par un schéma prédéfini, un schéma inclus dans un fichier de schémas ou un schéma mis dans le fichier de préconfiguration.

note: Tag: para
en: Preseeding of advanced partition setups using RAID, LVM and encryption is supported, but not with the full flexibility possible when partitioning during a non-preseeded install.
fr: La préconfiguration de schémas complexes de partitionnement, utilisant RAID, LVM ou le chiffrement, est possible mais sans la flexibilité offerte lors d'une installation standard.

note: Tag: para
en: The examples below only provide basic information on the use of recipes. For detailed information see the files <filename>partman-auto-recipe.txt</filename> and <filename>partman-auto-raid-recipe.txt</filename> included in the <classname>debian-installer</classname> package. Both files are also available from the <ulink url="&url-d-i-gitweb-doc-devel;">&d-i; source repository</ulink>. Note that the supported functionality may change between releases.
fr: Les exemples donnés par la suite n'offrent qu'une information élémentaire sur l'utilisation des schémas. Pour des précisions, consultez les fichiers <filename>partman-auto-recipe.txt</filename> et <filename>partman-auto-raid-recipe.txt</filename> qui font partie du paquet <classname>debian-installer</classname>. Ces deux fichiers sont aussi disponibles dans le répertoire source de <ulink url="&url-d-i-gitweb-doc-devel;">l'&d-i;</ulink>. Il faut noter que les fonctionnalités disponibles peuvent changer d'une version à l'autre de l'installateur.

note: Tag: para
en: The identification of disks is dependent on the order in which their drivers are loaded. If there are multiple disks in the system, make very sure the correct one will be selected before using preseeding.
fr: L'identification des disques dépend de l'ordre de chargement des pilotes des disques. Si le système possède plusieurs disques, assurez-vous que le bon sera choisi avant de préconfigurer son partitionnement.

note: Tag: title
en: Partitioning example
fr: Exemples de partitionnement

note: Tag: screen
en: # If the system has free space you can choose to only partition that space.
    # This is only honoured if partman-auto/method (below) is not set.
    #d-i partman-auto/init_automatically_partition select biggest_free
    
    # Alternatively, you may specify a disk to partition. If the system has only
    # one disk the installer will default to using that, but otherwise the device
    # name must be given in traditional, non-devfs format (so e.g. /dev/sda
    # and not e.g. /dev/discs/disc0/disc).
    # For example, to use the first SCSI/SATA hard disk:
    #d-i partman-auto/disk string /dev/sda
    # In addition, you'll need to specify the method to use.
    # The presently available methods are:
    # - regular: use the usual partition types for your architecture
    # - lvm:     use LVM to partition the disk
    # - crypto:  use LVM within an encrypted partition
    d-i partman-auto/method string lvm
    
    # If one of the disks that are going to be automatically partitioned
    # contains an old LVM configuration, the user will normally receive a
    # warning. This can be preseeded away...
    d-i partman-lvm/device_remove_lvm boolean true
    # The same applies to pre-existing software RAID array:
    d-i partman-md/device_remove_md boolean true
    # And the same goes for the confirmation to write the lvm partitions.
    d-i partman-lvm/confirm boolean true
    d-i partman-lvm/confirm_nooverwrite boolean true
    
    # You can choose one of the three predefined partitioning recipes:
    # - atomic: all files in one partition
    # - home:   separate /home partition
    # - multi:  separate /home, /var, and /tmp partitions
    d-i partman-auto/choose_recipe select atomic
    
    # Or provide a recipe of your own...
    # If you have a way to get a recipe file into the d-i environment, you can
    # just point at it.
    #d-i partman-auto/expert_recipe_file string /hd-media/recipe
    
    # If not, you can put an entire recipe into the preconfiguration file in one
    # (logical) line. This example creates a small /boot partition, suitable
    # swap, and uses the rest of the space for the root partition:
    #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{ }                \
    #              .
    
    # The full recipe format is documented in the file partman-auto-recipe.txt
    # included in the 'debian-installer' package or available from D-I source
    # repository. This also documents how to specify settings such as file
    # system labels, volume group names and which physical devices to include
    # in a volume group.
    
    # This makes partman automatically partition without confirmation, provided
    # that you told it what to do using one of the methods above.
    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
    
    # When disk encryption is enabled, skip wiping the partitions beforehand.
    #d-i partman-auto-crypto/erase_disks boolean false
fr: # Si le système possède un espace libre, vous pouvez ne partitionner que
    # cet espace.
    # Mais il faut que partman-auto/method (ci-dessous) ne soit pas définie.
    #d-i partman-auto/init_automatically_partition select biggest_free
    
    # Vous pouvez aussi choisir un disque entier. Si le système ne possède
    # qu'un seul disque, l'installateur le choisira automatiquement. Si le
    # système possède 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 méthode à utiliser.
    # Actuellement les méthodes disponibles sont :
    # - regular : utilisation des types de partition habituels.
    # - lvm :     utilisation de LVM pour le partitionnement du disque.
    # - crypto :  utilisation de LVM à l'intérieur d'une partition chiffrée.
    d-i partman-auto/method string lvm
    
    # Si l'un des disques à partitionner automatiquement contient une ancienne
    # configuration LVM, l'utilisateur recevra normalement un avertissement.
    # Cet avertissement peut être évité :  
    d-i partman-lvm/device_remove_lvm boolean true
    # De même pour un Raid logiciel existant déjà :
    d-i partman-md/device_remove_md boolean true
    # Et aussi pour la confirmation concernant la création de partitions lvm :
    d-i partman-lvm/confirm boolean true
    d-i partman-lvm/confirm_nooverwrite boolean true
    
    # Vous pouvez choisir l'un des trois schémas prédéfinis...
    # - atomic : tous les fichiers dans une seule partition
    # - home :   partition /home distincte
    # - multi :  partitions /home, /var et /tmp séparées
    d-i partman-auto/choose_recipe select atomic
    
    # ...ou donner vous-même votre schéma.
    # Si vous avez la possibilité d'obtenir un schéma dans l'environnement de
    # l'installateur, vous pouvez simplement pointer sur lui.
    #d-i partman-auto/expert_recipe_file string /hd-media/recipe
    
    # Sinon, vous pouvez mettre un schéma dans le fichier de préconfiguration
    # (une seule ligne logique). L'exemple suivant crée une petite partition
    # /boot, une partition swap convenable, et utilise le reste de l'espace 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 complète sur le format des schémas se trouve dans le
    # fichier <filename>partman-auto-recipe.txt</filename>, disponible dans le
    # paquet « debian-installer » ou dans les sources de l'installateur.
    # On trouve aussi dans ce document la manière d'indiquer les étiquettes
    # de systèmes de fichiers, les noms de groupes de volumes ainsi que les
    # noms de périphériques physiques à inclure dans les groupes de volumes.
    
    # Si vous avez indiqué la méthode à utiliser, partman créera 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
    
    # Quand le chiffrage de disque est activé,
    # ne pas effacer les partitions avant.
    #d-i partman-auto-crypto/erase_disks boolean false

note: Tag: title
en: Partitioning using RAID
fr: Partitionnement et RAID logiciel

note: Tag: para
en: You can also use preseeding to set up partitions on software RAID arrays. Supported are RAID levels 0, 1, 5, 6 and 10, creating degraded arrays and specifying spare devices.
fr: Il est aussi possible de préconfigurer le partitionnement d'un RAID logiciel. Les niveaux 0, 1, 5, 6 et 10 sont acceptés, de même que la gestion d'ensemble en mode dégradé et l’indication de périphériques de rechange.

note: Tag: para
en: If you are using RAID 1, you can preseed grub to install to all devices used in the array; see <xref linkend="preseed-bootloader"/>.
fr: Si vous utilisez RAID 1, vous pouvez préconfigurer grub pour qu'il s'installe sur tous les périphériques de l'ensemble, voyez la <xref linkend="preseed-bootloader"/>.

note: Tag: para
en: This type of automated partitioning is easy to get wrong. It is also functionality that receives relatively little testing from the developers of &d-i;. The responsibility to get the various recipes right (so they make sense and don't conflict) lies with the user. Check <filename>/var/log/syslog</filename> if you run into problems.
fr: Il est facile de se tromper avec ce type de partitionnement automatique. C'est aussi une nouvelle fonctionnalité qui a été relativement peu testée par les développeurs de l'installateur. Il revient à chacun de trouver les bonnes formules. Consultez le fichier <filename>/var/log/syslog</filename> si vous rencontrez des problèmes.

note: Tag: screen
en: # The method should be set to "raid".
    #d-i partman-auto/method string raid
    # Specify the disks to be partitioned. They will all get the same layout,
    # so this will only work if the disks are the same size.
    #d-i partman-auto/disk string /dev/sda /dev/sdb
    
    # Next you need to specify the physical partitions that will be used. 
    #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 }                       \
    #              .
    
    # Last you need to specify how the previously defined partitions will be
    # used in the RAID setup. Remember to use the correct partition numbers
    # for logical partitions. RAID levels 0, 1, 5, 6 and 10 are supported;
    # devices are separated using "#".
    # Parameters are:
    # &lt;raidtype&gt; &lt;devcount&gt; &lt;sparecount&gt; &lt;fstype&gt; &lt;mountpoint&gt; \
    #          &lt;devices&gt; &lt;sparedevices&gt;
    
    #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       \
    #    .
    
    # For additional information see the file partman-auto-raid-recipe.txt
    # included in the 'debian-installer' package or available from D-I source
    # repository.
    
    # This makes partman automatically partition without 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
fr: # La méthode à indiquer est "raid".
    #d-i partman-auto/method string raid
    # Indiquez les disques à partitionner. Ils auront tous les mêmes
    # caractéristiques, et donc cela ne fonctionnera que s'ils ont tous
    # la même 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 utilisées les partitions que
    # vous venez de définir. N'oubliez pas de donner les bons numéros pour
    # les partitions logiques. Les niveaux RAID 0, 1, 5, 6 et 10 sont acceptés.
    # Les noms des périphériques sont séparés par un caractère « # ». 
    # Paramètres :
    # &lt;raidtype&gt; &lt;devcount&gt; &lt;sparecount&gt; &lt;fstype&gt; &lt;mountpoint&gt; \
    #          &lt;devices&gt; &lt;sparedevices&gt;
    
    #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 complète se trouve dans le
    # fichier <filename>partman-auto-raid-recipe.txt</filename>, disponible dans le
    # paquet « debian-installer » ou dans les sources de l'installateur.
    
    # 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

note: Tag: title
en: Controlling how partitions are mounted
fr: Contrôler le montage des partitions

note: Tag: para
en: Normally, filesystems are mounted using a universally unique identifier (UUID) as a key; this allows them to be mounted properly even if their device name changes. UUIDs are long and difficult to read, so, if you prefer, the installer can mount filesystems based on the traditional device names, or based on a label you assign. If you ask the installer to mount by label, any filesystems without a label will be mounted using a UUID instead.
fr: Les systèmes de fichiers sont normalement montés en utilisant une clé appelée identifiant unique universel, UUID. Même si le nom du périphérique change, cet identifiant permet de monter le système de fichiers sur le bon périphérique. La lecture de ces identifiants est difficile. Aussi l'installateur peut monter des systèmes de fichiers en utilisant les noms traditionnels des périphériques ou les étiquettes que vous leur avez attribuées. Quand vous demandez un montage par étiquette, tout système de fichiers sans étiquette sera monté en utilisant un UUID.

note: Tag: para
en: Devices with stable names, such as LVM logical volumes, will continue to use their traditional names rather than UUIDs.
fr: Pour les périphériques dont les noms sont stables, comme les volumes logiques LVM, les noms traditionnels seront toujours utilisés à la place des UUID.

note: Tag: para
en: Traditional device names may change based on the order in which the kernel discovers devices at boot, which may cause the wrong filesystem to be mounted. Similarly, labels are likely to clash if you plug in a new disk or a USB drive, and if that happens your system's behaviour when started will be random.
fr: Les noms traditionnels des périphériques peuvent changer en fonction de l'ordre dans lequel ils sont découverts par le noyau au moment du démarrage. Un mauvais système de fichiers peut être ainsi monté sur un périphérique. De même les étiquettes peuvent créer des conflits si vous branchez un nouveau disque ou un périphérique USB. Si cela arrive, le comportement du système devient aléatoire.

note: Tag: screen
en: # The default is to mount by UUID, but you can also choose "traditional" to
    # use traditional device names, or "label" to try filesystem labels before
    # falling back to UUIDs.
    #d-i partman/mount_style select uuid
fr: # Par défaut, les UUID sont utilisés, mais vous pouvez choisir <emphasis>traditional</emphasis> pour
    # utiliser les noms traditionnels des périphériques, ou <emphasis>label</emphasis> pour utiliser des étiquettes.
    # En l'absence d'étiquette, l'UUID est utilisé.
    #d-i partman/mount_style select uuid

note: Tag: title
en: Base system installation
fr: Installation du système de base

note: Tag: para
en: There is actually not very much that can be preseeded for this stage of the installation. The only questions asked concern the installation of the kernel.
fr: Peu d'éléments peuvent être préconfigurés à cette étape de l'installation. Les seules questions posées concernent l'installation du noyau.

note: Tag: screen
en: # Configure APT to not install recommended packages by default. Use of this
    # option can result in an incomplete system and should only be used by very
    # experienced users.
    #d-i base-installer/install-recommends boolean false
    
    # The kernel image (meta) package to be installed; "none" can be used if no
    # kernel is to be installed.
    #d-i base-installer/kernel/image string &kernelpackage;-686
fr: # Configurer APT pour empêcher l'installation des paquets recommandés.
    # Cette option qui peut conduire à un système incomplet est réservée à des
    # utilisateurs expérimentés.
    #d-i base-installer/install-recommends boolean false
    
    # Version du noyau à installer (nom du paquet). Utilisez <emphasis>none</emphasis> si vous ne voulez pas
    # installer de noyau.
    #d-i base-installer/kernel/image string &kernelpackage;-686

note: Tag: title
en: Apt setup
fr: Configuration d'Apt

note: Tag: para
en: Setup of the <filename>/etc/apt/sources.list</filename> and basic configuration options is fully automated based on your installation method and answers to earlier questions. You can optionally add other (local) repositories.
fr: La création du fichier <filename>/etc/apt/sources.list</filename> et les principales options de configuration se font automatiquement à partir de la méthode d'installation choisie et des réponses aux précédentes questions. Vous pouvez aussi ajouter d'autres sources (locales par exemple).

note: Tag: screen
en: # You can choose to install non-free and contrib software.
    #d-i apt-setup/non-free boolean true
    #d-i apt-setup/contrib boolean true
    # Uncomment this if you don't want to use a network mirror.
    #d-i apt-setup/use_mirror boolean false
    # Select which update services to use; define the mirrors to be used.
    # Values shown below are the normal defaults.
    #d-i apt-setup/services-select multiselect security, updates
    #d-i apt-setup/security_host string security.debian.org
    
    # Additional repositories, local[0-9] available
    #d-i apt-setup/local0/repository string \
    #       http://local.server/debian stable main
    #d-i apt-setup/local0/comment string local server
    # Enable deb-src lines
    #d-i apt-setup/local0/source boolean true
    # URL to the public key of the local repository; you must provide a key or
    # apt will complain about the unauthenticated repository and so the
    # sources.list line will be left commented out
    #d-i apt-setup/local0/key string http://local.server/key
    
    # By default the installer requires that repositories be authenticated
    # using a known gpg key. This setting can be used to disable that
    # authentication. Warning: Insecure, not recommended.
    #d-i debian-installer/allow_unauthenticated boolean true
    
    # Uncomment this to add multiarch configuration for i386
    #d-i apt-setup/multiarch string i386
fr: # 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
    # Décommentez cette ligne si vous n'utilisez pas de miroir sur le réseau.
    #d-i apt-setup/use_mirror boolean false
    # Choisissez les services de mise à jour et les miroirs à utiliser.
    # Les valeurs ci-après sont les valeurs par défaut :
    #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]
    #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é&nbsp;; sinon
    # apt se plaindra que la source n'est pas authentifiée et laissera la ligne du
    # fichier sources.list en commentaire.
    #d-i apt-setup/local0/key string http://local.server/key
    
    # Par défaut, l'installateur demande que les dépôts soient authentifiés par
    # une clé gpg connue. On peut se servir de cette commande pour désactiver
    # cette authentification.
    # Attention : cette commande n'est pas sécurisée ni recommandée.
    #d-i debian-installer/allow_unauthenticated boolean true
    
    # Décommentez pour ajouter la configuration multiarch pour i386
    #d-i apt-setup/multiarch string i386

note: Tag: title
en: Package selection
fr: Choix des paquets

note: Tag: para
en: You can choose to install any combination of tasks that are available. Available tasks as of this writing include:
fr: Vous pouvez installer toute combinaison de tâches parmi celles disponibles. Pour l'heure, les tâches disponibles sont les suivantes :

note: Tag: para
en: <userinput>standard</userinput> (standard tools)
fr: <userinput>standard</userinput> (outils standards)

note: Tag: para
en: <userinput>desktop</userinput> (graphical desktop)
fr: <userinput>desktop</userinput> (environnement graphique de bureau)

note: Tag: para
en: <userinput>gnome-desktop</userinput> (Gnome desktop)
fr: <userinput>gnome-desktop</userinput> (bureau Gnome)

note: Tag: para
en: <userinput>xfce-desktop</userinput> (XFCE desktop)
fr: <userinput>xfce-desktop</userinput> (bureau Xfce)

note: Tag: para
en: <userinput>kde-desktop</userinput> (KDE Plasma desktop)
fr: <userinput>kde-desktop</userinput> (bureau KDE Plasma)

note: Tag: para
en: <userinput>cinnamon-desktop</userinput> (Cinnamon desktop)
fr: <userinput>cinnamon-desktop</userinput> (bureau Cinnamon)

note: Tag: para
en: <userinput>mate-desktop</userinput> (MATE desktop)
fr: <userinput>mate-desktop</userinput> (bureau MATE)

note: Tag: para
en: <userinput>lxde-desktop</userinput> (LXDE desktop)
fr: <userinput>lxde-desktop</userinput> (bureau LXDE)

note: Tag: para
en: <userinput>web-server</userinput> (web server)
fr: <userinput>web-server</userinput> (serveur web)

note: Tag: para
en: <userinput>print-server</userinput> (print server)
fr: <userinput>print-server</userinput> (serveur d'impression)

note: Tag: para
en: <userinput>ssh-server</userinput> (SSH server)
fr: <userinput>ssh-server</userinput> (serveur SSH)

note: Tag: para
en: You can also choose to install no tasks, and force the installation of a set of packages in some other way. We recommend always including the <userinput>standard</userinput> task.
fr: Vous pouvez aussi choisir de n'installer aucune tâche et forcer l'installation de paquets par un autre moyen. Il est recommandé de toujours inclure la tâche <emphasis>standard</emphasis>.

note: Tag: para
en: If you want to install some individual packages in addition to packages installed by tasks, you can use the parameter <classname>pkgsel/include</classname>. The value of this parameter can be a list of packages separated by either commas or spaces, which allows it to be used easily on the kernel command line as well.
fr: Si vous voulez installer des paquets particuliers en plus des paquets installés par les tâches, vous pouvez utiliser le paramètre <classname>pkgsel/include</classname>. Séparez les valeurs par des virgules ou des espaces. Vous pouvez ainsi l'utiliser facilement sur la ligne de commande du noyau.

note: Tag: screen
en: #tasksel tasksel/first multiselect standard, web-server, kde-desktop
    
    # Individual additional packages to install
    #d-i pkgsel/include string openssh-server build-essential
    # Whether to upgrade packages after debootstrap.
    # Allowed values: none, safe-upgrade, full-upgrade
    #d-i pkgsel/upgrade select none
    
    # Some versions of the installer can report back on what software you have
    # installed, and what software you use. The default is not to report back,
    # but sending reports helps the project determine what software is most
    # popular and include it on CDs.
    #popularity-contest popularity-contest/participate boolean false
fr: #tasksel tasksel/first multiselect standard, web-server, kde-desktop
    
    # Paquets supplémentaires
    #d-i pkgsel/include string openssh-server build-essential
    # Mise à jour des paquets après debootstrap.
    # Valeurs autorisées : none, safe-upgrade, full-upgrade
    #d-i pkgsel/upgrade select none
    
    # Certaines versions de l'installateur peuvent signaler les logiciels que
    # vous avez installés et ceux que vous utilisez. Par défaut, rien n'est signalé.
    # Mais l'envoi de rapport d'installation aide le projet à connaître les logiciels
    # populaires.
    #popularity-contest popularity-contest/participate boolean false

note: Tag: title
en: Boot loader installation
fr: Installation du programme d'amorçage

note: Tag: screen
en: <phrase arch="linux-any"># Grub is the default boot loader (for x86). If you want lilo installed
    # instead, uncomment this:
    #d-i grub-installer/skip boolean true
    # To also skip installing lilo, and install no bootloader, uncomment this
    # too:
    #d-i lilo-installer/skip boolean true</phrase>
    <phrase arch="kfreebsd-any;hurd-any"># To install no bootloader, uncomment this
    #d-i grub-installer/skip boolean true</phrase>
    
    # This is fairly safe to set, it makes grub install automatically to the MBR
    # if no other operating system is detected on the machine.
    d-i grub-installer/only_debian boolean true
    
    # This one makes grub-installer install to the MBR if it also finds some other
    # OS, which is less safe as it might not be able to boot that other OS.
    d-i grub-installer/with_other_os boolean true
    
    # Due notably to potential USB sticks, the location of the MBR can not be
    # determined safely in general, so this needs to be specified:
    #d-i grub-installer/bootdev  string /dev/sda
    # To install to the first device (assuming it is not a USB stick):
    #d-i grub-installer/bootdev  string default
    
    # Alternatively, if you want to install to a location other than the mbr,
    # uncomment and edit these lines:
    #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)
    # To install grub to multiple disks:
    #d-i grub-installer/bootdev  string (hd0,1) (hd1,1) (hd2,1)
    
    # Optional password for grub, either in clear text
    #d-i grub-installer/password password r00tme
    #d-i grub-installer/password-again password r00tme
    # or encrypted using an MD5 hash, see grub-md5-crypt(8).
    #d-i grub-installer/password-crypted password [MD5 hash]
    
    # Use the following option to add additional boot parameters for the
    # installed system (if supported by the bootloader installer).
    # Note: options passed to the installer will be added automatically.
    #d-i debian-installer/add-kernel-opts string nousb
fr: <phrase arch="linux-any"># Grub est le programme d'amorçage par défaut (pour x86). Si vous préférez
    # LILO, décommentez la ligne suivante :
    #d-i grub-installer/skip boolean true
    # Pour ne pas installer lilo, ni aucun autre programme d'amorçage, décommentez
    # la ligne suivante :
    #d-i lilo-installer/skip boolean true</phrase>
    <phrase arch="kfreebsd-any;hurd-any"># Pour ne pas installer de programme d'amorçage, décommentez la ligne suivante.
    #d-i grub-installer/skip boolean true</phrase>
    
    # Le paramètre suivant est sans danger : il installe grub sur le
    # secteur d'amorçage principal s'il n'existe aucun autre système
    # d'exploitation sur la machine.
    d-i grub-installer/only_debian boolean true
    
    # Ce paramètre installe grub sur le secteur d'amorçage principal (<emphasis>MBR</emphasis>) même s'il
    # existe un autre système d'exploitation, ce qui est moins sûr car il
    # pourrait ne pas savoir amorcer cet autre système.
    d-i grub-installer/with_other_os boolean true
    
    # En raison, entre autres, des clés USB, la position du MBR ne peut pas
    # être déterminée de façon sûre dans le cas général, 
    # elle doit donc être spécifiée :
    #d-i grub-installer/bootdev  string /dev/sda
    # Pour installer grub sur le premier périphérique
    # (présumant que ce n'est pas une clé USB) :
    #d-i grub-installer/bootdev  string default
    
    # Vous pouvez aussi l'installer ailleurs que dans le secteur d'amorçage 
    # principal. Décommentez 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 d'amorçage permet d'ajouter des paramètres d'amorçage au
    # système installé, vous pouvez utiliser l'option suivante.
    # Note : les options passées à l'installateur sont ajoutées automatiquement.
    #d-i debian-installer/add-kernel-opts string nousb

note: Tag: para
en: An MD5 hash for a password for <classname>grub</classname> can be generated using <command>grub-md5-crypt</command>, or using the command from the example in <xref linkend="preseed-account"/>.
fr: Un mot de passe chiffré avec un hachage MD5 pour <classname>grub</classname> peut être créé avec la commande <command>grub-md5-crypt</command> ou avec la commande donnée dans l'exemple de la <xref linkend="preseed-account"/>.

note: Tag: title
en: Finishing up the installation
fr: Pour terminer l'installation

note: Tag: screen
en: # During installations from serial console, the regular virtual consoles
    # (VT1-VT6) are normally disabled in /etc/inittab. Uncomment the next
    # line to prevent this.
    #d-i finish-install/keep-consoles boolean true
    
    # Avoid that last message about the install being complete.
    d-i finish-install/reboot_in_progress note
    
    # This will prevent the installer from ejecting the CD during the reboot,
    # which is useful in some situations.
    #d-i cdrom-detect/eject boolean false
    
    # This is how to make the installer shutdown when finished, but not
    # reboot into the installed system.
    #d-i debian-installer/exit/halt boolean true
    # This will power off the machine instead of just halting it.
    #d-i debian-installer/exit/poweroff boolean true
fr: # Lors d'une installation à partir d'une console série, les consoles virtuelles (VT1-VT6)
    # sont désactivées dans /etc/inittab. Décommentez la ligne suivante
    # pour empêcher la désactivation.
    #d-i finish-install/keep-consoles boolean true
    
    # Pour éviter le dernier message disant que l'installation est terminée :
    d-i finish-install/reboot_in_progress note
    
    # Pour empêcher l'éjection du CD au moment du redémarrage,
    # c'est utile parfois :
    #d-i cdrom-detect/eject boolean false
    
    # Pour arrêter l'installateur quand il a terminé, mais sans redémarrer
    # le système installé :
    #d-i debian-installer/exit/halt boolean true
    # Pour éteindre la machine au lieu de simplement l'arrêter :
    #d-i debian-installer/exit/poweroff boolean true

note: Tag: title
en: Preseeding other packages
fr: Les autres questions

note: Tag: screen
en: # Depending on what software you choose to install, or if things go wrong
    # during the installation process, it's possible that other questions may
    # be asked. You can preseed those too, of course. To get a list of every
    # possible question that could be asked during an install, do an
    # installation, and then run these commands:
    #   debconf-get-selections --installer &gt; file
    #   debconf-get-selections &gt;&gt; file
fr: # Selon les logiciels que vous avez installés et s'il y a eu des problèmes
    # pendant le processus d'installation, d'autres questions peuvent être posées.
    # Vous pouvez bien sûr les préconfigurer ! Pour obtenir la liste de toutes
    # les questions possibles, faites une installation, et exécutez ces 
    # commandes :
    #   debconf-get-selections --installer &gt; fichier
    #   debconf-get-selections &gt;&gt; fichier

note: Tag: title
en: Advanced options
fr: Options complexes

note: Tag: title
en: Running custom commands during the installation
fr: Exécuter des commandes pendant l'installation

note: Tag: para
en: A very powerful and flexible option offered by the preconfiguration tools is the ability to run commands or scripts at certain points in the installation.
fr: Une option très puissante offerte par les outils de préconfiguration est la possibilité de lancer des commandes ou des scripts à certains moments de l'installation.

note: Tag: para
en: When the filesystem of the target system is mounted, it is available in <filename>/target</filename>. If an installation CD is used, when it is mounted it is available in <filename>/cdrom</filename>.
fr: Lorsque le système de fichiers du système cible est monté, il est accessible dans <filename>/target</filename>. Si un CD d'installation est utilisé, une fois monté, il est accessible dans <filename>/cdrom</filename>.

note: Tag: screen
en: # d-i preseeding is inherently not secure. Nothing in the installer checks
    # for attempts at buffer overflows or other exploits of the values of a
    # preconfiguration file like this one. Only use preconfiguration files from
    # trusted locations! To drive that home, and because it's generally useful,
    # here's a way to run any shell command you'd like inside the installer,
    # automatically.
    
    # This first command is run as early as possible, just after
    # preseeding is read.
    #d-i preseed/early_command string anna-install some-udeb
    # This command is run immediately before the partitioner starts. It may be
    # useful to apply dynamic partitioner preseeding that depends on the state
    # of the disks (which may not be visible when preseed/early_command runs).
    #d-i partman/early_command \
    #       string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"
    # This command is run just before the install finishes, but when there is
    # still a usable /target directory. You can chroot to /target and use it
    # directly, or use the apt-install and in-target commands to easily install
    # packages and run commands in the target system.
    #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh
fr: # La préconfiguration de l'installation n'est pas sécurisée. Rien dans 
    # l'installateur ne vérifie que des dépassements de tampon ou des
    # exploitations quelconques des valeurs données dans ce fichier n'ont pas lieu.
    # N'utilisez que les fichiers dont vous connaissez la provenance !
    # Pour tout dire, et parce que c'est en général utile, voici un
    # moyen d'exécuter automatiquement une commande dans l'installateur.
    
    # La première commande est exécutée aussi tôt que possible, juste après
    # la lecture du fichier.
    #d-i preseed/early_command string anna-install some-udeb
    # Cette commande est exécutée juste avant que le partitionneur ne commence.
    # Il peut être utile de préconfigurer le partitionneur en fonction de l'état
    # des disques
    # (qui ne sont peut-être pas visibles quand preseed/early_command est exécutée).
    #d-i partman/early_command \
    #       string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"
    # Cette commande est exécutée juste avant que l'installation ne se termine,
    # mais quand le répertoire /target est encore utilisable. Vous pouvez exécuter
    # un chroot dans /target et utiliser cet environnement directement&nbsp;; ou bien vous
    # pouvez utiliser les commandes apt-install et in-target pour installer des
    # paquets et lancer des commandes dans le répertoire target.
    #d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh

note: Tag: title
en: Using preseeding to change default values
fr: Changer les valeurs par défaut avec la préconfiguration

note: Tag: para
en: It is possible to use preseeding to change the default answer for a question, but still have the question asked. To do this the <firstterm>seen</firstterm> flag must be reset to <quote>false</quote> after setting the value for a question. <informalexample><screen>
    d-i foo/bar string value
    d-i foo/bar seen false
    </screen></informalexample> The same effect can be achieved for <emphasis>all</emphasis> questions by setting the parameter <classname>preseed/interactive=true</classname> at the boot prompt. This can also be useful for testing or debugging your preconfiguration file.
fr: Il est possible de changer la réponse par défaut à une question tout en maintenant l'interrogation. Pour cela, le drapeau <firstterm>seen</firstterm> doit être remis à <quote>false</quote> après avoir modifié la valeur de la réponse. <informalexample><screen>
    d-i foo/bar string value
    d-i foo/bar seen false
    </screen></informalexample> Il suffit de déclarer le paramètre <classname>preseed/interactive=true</classname> au moment de l'amorçage pour obtenir le même effet pour <emphasis>toutes</emphasis> les questions. Cela peut servir à tester le fichier de préconfiguration.

note: Tag: para
en: Note that the <quote>d-i</quote> owner should only be used for variables used in the installer itself. For variables belonging to packages installed on the target system, you should use the name of that package instead. See the footnote to <xref linkend="preseed-bootparms"/>.
fr: Le propriétaire <quote>d-i</quote> est utilisé uniquement pour les variables dont se sert l'installateur. Pour des variables appartenant à des paquets installés sur le système cible, il faut utiliser le nom du paquet. Consultez la note <xref linkend="preseed-bootparms"/>.

note: Tag: para
en: If you are preseeding using boot parameters, you can make the installer ask the corresponding question by using the <quote>?=</quote> operator, i.e. <userinput><replaceable>foo</replaceable>/<replaceable>bar</replaceable>?=<replaceable>value</replaceable></userinput> (or <userinput><replaceable>owner</replaceable>:<replaceable>foo/bar</replaceable>?=<replaceable>value</replaceable></userinput>). This will of course only have effect for parameters that correspond to questions that are actually displayed during an installation and not for <quote>internal</quote> parameters.
fr: Si vous utilisez les paramètres d'amorçage pour la préconfiguration, l'opérateur <quote>?=</quote> demande à l'installateur de poser la question correspondante, c'est-à-dire, <userinput><replaceable>foo</replaceable>/<replaceable>bar</replaceable>?=<replaceable>valeur</replaceable></userinput> (ou <userinput><replaceable>propriétaire</replaceable>:<replaceable>foo/bar</replaceable>?=<replaceable>valeur</replaceable></userinput>). Cela n'aura un effet que sur les paramètres qui correspondent à des questions qui sont réellement affichées pendant l'installation et non pas sur les paramètres <quote>internes</quote>.

note: Tag: para
en: For more debugging information, use the boot parameter <classname>DEBCONF_DEBUG=5</classname>. This will cause <classname>debconf</classname> to print much more detail about the current settings of each variable and about its progress through each package's installation scripts.
fr: Il est possible d'obtenir davantage d'informations de débogage en utilisant le paramètre <classname>DEBCONF_DEBUG=5</classname>. Ainsi, <classname>debconf</classname> affichera beaucoup plus de détails sur la configuration actuelle de chaque variable et sur sa progression lors de l'exécution des scripts d'installation de chaque paquet.

note: Tag: title
en: Chainloading preconfiguration files
fr: Chaîner les fichiers de préconfiguration

note: Tag: para
en: It is possible to include other preconfiguration files from a preconfiguration file. Any settings in those files will override pre-existing settings from files loaded earlier. This makes it possible to put, for example, general networking settings for your location in one file and more specific settings for certain configurations in other files.
fr: Vous pouvez inclure dans ce fichier d'autres fichiers de préconfiguration. Toutes les valeurs de ces fichiers annuleront les valeurs préexistantes définies par des fichiers précédemment chargés. Vous pouvez par exemple mettre la configuration du réseau dans un fichier et certaines configurations plus spécifiques dans un autre fichier.

note: Tag: screen
en: # More than one file can be listed, separated by spaces; all will be
    # loaded. The included files can have preseed/include directives of their
    # own as well. Note that if the filenames are relative, they are taken from
    # the same directory as the preconfiguration file that includes them.
    #d-i preseed/include string x.cfg
    
    # The installer can optionally verify checksums of preconfiguration files
    # before using them. Currently only md5sums are supported, list the md5sums
    # in the same order as the list of files to include.
    #d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d
    
    # More flexibly, this runs a shell command and if it outputs the names of
    # preconfiguration files, includes those files. 
    #d-i preseed/include_command \
    #      string if [ "`hostname`" = bob ]; then echo bob.cfg; fi
    
    # Most flexibly of all, this downloads a program and runs it. The program
    # can use commands such as debconf-set to manipulate the debconf database.
    # More than one script can be listed, separated by spaces.
    # Note that if the filenames are relative, they are taken from the same
    # directory as the preconfiguration file that runs them.
    #d-i preseed/run string foo.sh
fr: # Vous pouvez indiquer plus d'un fichier, en les séparant par des espaces ; 
    # tous seront chargés. Ces fichiers peuvent à leur tour contenir d'autres 
    # directives de préconfiguration ou d'inclusion. Notez que si les fichiers
    # sont relatifs, ils seront pris dans le répertoire où se trouve le fichier
    # qui les inclut.
    #d-i preseed/include string x.cfg
    
    # L'installateur peut vérifier la somme de contrôle des fichiers de
    # préconfiguration avant de les utiliser. Pour le moment, cette somme doit
    # être de type md5sum. Il faut lister les sommes de contrôle dans le même ordre
    # que les fichiers à inclure. 
    #d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d
    
    # D'une manière plus souple, cela exécute des commandes de l'interpréteur
    # et si le résultat 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 télécharge un programme et l'exécute. Le programme peut
    # utiliser des commandes comme debconf-set pour manipuler la base de données de debconf.
    # Il est possible de lister plusieurs scripts, séparés par des espaces.
    # Il faut remarquer que si les fichiers sont indiqués de façon relative, ils
    # seront cherchés dans le répertoire qui contient le fichier de préconfiguration qui les
    # a lancés.
    #d-i preseed/run string foo.sh

note: Tag: para
en: It is also possible to chainload from the initrd or file preseeding phase, into network preseeding by setting preseed/url in the earlier files. This will cause network preseeding to be performed when the network comes up. You need to be careful when doing this, since there will be two distinct runs at preseeding, meaning for example that you get another chance to run the preseed/early command, the second one happening after the network comes up.
fr: Il est aussi possible de chaîner une préconfiguration de type <emphasis>initrd</emphasis> ou <emphasis>file</emphasis> avec une préconfiguration de type <emphasis>network</emphasis>. Pour cela, il faut déclarer preseed/url dans les fichiers précédents. La préconfiguration <emphasis>network</emphasis> sera exécutée quand le réseau fonctionnera. Soyez prudent car il y aura deux exécutions distinctes de la préconfiguration. Cela signifie que vous pouvez exécuter à nouveau la commande preseed/early, la seconde fois après la mise en œuvre du réseau.
