en to es translation catalogue (176 entries)

note: Tag: title
en: Automating the installation using preseeding
es: Instalar automáticamente utilizando preconfiguración

note: Tag: para
en: This appendix explains how to preseed answers to questions in &d-i; to automate your installation.
es: Este apéndice explica cómo preconfigurar respuestas a preguntas en &d-i; para poder así automatizar una instalación.

note: Tag: para
en: The configuration fragments used in this appendix are also available as an example preconfiguration file from &urlset-example-preseed;.
es: Los fragmentos de configuración que se utilizan en este apéndice están también disponibles como un fichero de preconfiguración de ejemplo en &urlset-example-preseed;.

note: Tag: title
en: Introduction
es: Introducción

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.
es: La preconfiguración ofrece un mecanismo para responder a preguntas realizadas durante la instalación sin tener que introducir manualmente las respuestas mientras ésta se ejecuta. Esto hace posible que se automaticen la mayoría de las instalaciones e incluso ofrece funcionalidades que no están disponibles durante una instalación normal.

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.
es: La preconfiguración no es indispensable. Si usa un fichero vacío de preconfiguración, el instalador se comportará como una instalación manual usual. Cada pregunta que haya preconfigurado modificará (¡si lo ha hecho bien!) la instalación de alguna forma con tal información.

note: Tag: title
en: Preseeding methods
es: Métodos de preconfiguración

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.
es: Se pueden utilizar tres métodos de preconfiguración: <firstterm>initrd</firstterm> (imagen de arranque), <firstterm>file</firstterm> (fichero, n. del t.) y <firstterm>network</firstterm> (red, n. del t.). La preconfiguración a través de initrd funciona en cualquier método de instalación y permite preconfigurar más cosas, pero es la que más preparación requiere. Los métodos de preconfiguración con fichero o vía red se pueden utilizar en distintos métodos de instalación.

note: Tag: para
en: The following table shows which preseeding methods can be used with which installation methods.
es: La siguiente tabla muestra los métodos de preconfiguración que se pueden utilizar con los distintos métodos de instalación.

note: Tag: entry
en: Installation method
es: Método de instalación

note: Tag: entry
en: <entry>yes</entry>
es: <entry>sí</entry>

note: Tag: para
en: but only if you have network access, and set <literal>preseed/url</literal> appropriately
es: pero sólo si tiene acceso a la red y configura <literal>preseed/url</literal> correctamente.

note: Tag: entry
en: hd-media <phrase condition="bootable-usb">(including usb-stick)</phrase>
es: hd-media <phrase condition="bootable-usb">(incluyendo memorias usb)</phrase>

note: Tag: entry
en: yes<footnoteref linkend="apx-ps-net"/>
es: sí<footnoteref linkend="apx-ps-net"/>

note: Tag: entry
en: generic
es: genérico

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 installation image has been loaded. For network preseeding it is only after the network has been configured.
es: Una diferencia importante entre los métodos de preconfiguración es el punto en el que se carga y procesa el fichero de preconfiguración. Para la preconfiguración a través de la imagen de arranque «initrd» esto se produce justo al comienzo de la instalación, antes de hacer siquiera la primera pregunta. La preconfiguración en la línea de órdenes del núcleo se produce justo después. Por ello es posible reemplazar el conjunto de configuración en initrd editando la línea de órdenes del núcleo (bien en la configuración del cargador de arranque o manualmente en el momento del arranque en aquellos cargadores que lo permiten). Para la preconfiguración con fichero esto se hace después de que la imagen de instalación se haya cargado. Para la preconfiguración de red esto se hace sólo después de que se haya configurado la red.

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"/>.
es: Obviamente, cualquier pregunta que se haya procesado antes de cargar el fichero de preconfiguración no puede preconfigurarse (esto incluye las preguntas que sólo se muestran a prioridad media o baja, como el primer intento de detección automática del hardware). Puede encontrar una forma para evitar que se omitan estas preguntas si se preconfiguran a través de los parámetros de arranque, como se describe en <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.
es: Puede arrancar el instalador en modo <quote>auto</quote> para evitar las preguntas que generalmente aparecen antes de que se realice la preconfiguración. Esto hace que las preguntas que se harían antes de poderse preconfigurar (p. ej. idioma, país y selección del teclado) se hagan después de la configuración de la red, lo que permite que se preconfiguren. Esto también hace que la instalación se ejecute en prioridad crítica, lo que hace que se omitan muchas preguntas poco importantes. Para más información consulte <xref linkend="preseed-auto"/>.

note: Tag: title
en: Limitations
es: Limitaciones

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.
es: Aunque la mayoría de las preguntas que utiliza &d-i; se pueden preconfigurar con este mecanismo hay algunas excepciones importantes. Tiene que (re)particionar el disco completo o utilizar el espacio en disco libre disponible, no puede usar particiones existentes.

note: Tag: title
en: Using preseeding
es: Utilizar la preconfiguración

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 usb-stick. If you want to include the file in an installation ISO image, you will have to remaster the 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;.
es: En primer lugar ha de crear primero el fichero de preconfiguración y ponerlo en la ubicación donde pretende utilizarlo. La creación del fichero de preconfiguración se describe más adelante en este apéndice. Colocar el fichero en la ubicación correcta es algo relativamente sencillo para la preconfiguración vía red o si quiere leer el fichero desde una memoria usb. Si desea incluir el fichero en la imagen ISO de instalación, tendrá que rehacer la imagen. La inclusión del fichero de preconfiguración en la imagen de arranque initrd queda fuera del alcance de este documento. Consulte la documentación para desarrolladores de &d-i; si está interesado.

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.
es: Tiene un fichero de preconfiguración de ejemplo, que puede utilizar como base para su propio fichero de preconfiguración, en &urlset-example-preseed;. Este fichero está basado en fragmentos de configuración incluidos en este apéndice.

note: Tag: title
en: Loading the preconfiguration file
es: Cargar el fichero de preconfiguración

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.
es: Si está utilizando la preconfiguración por imagen de arranque tiene que comprobar que exista un fichero con el nombre de <filename>preseed.cfg</filename> en el directorio raíz de la imagen de arranque. El instalador buscará automáticamente este fichero y lo cargará.

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>
es: Para otros métodos de preconfiguración tiene que decirle al instalador qué fichero utilizar en el inicio. Esto se hace habitualmente dando un valor al parámetro de arranque del núcleo, bien manualmente en el arranque o bien editando el fichero de configuración del cargador de arranque <phrase arch="linux-any">(p.ej. <filename>syslinux.cfg</filename>) y añadiendo el parámetro al final de la/s línea/s <quote>append</quote> para el núcleo.</phrase><phrase arch="kfreebsd-any">(p.ej. <filename>grub.cfg</filename>) y añadiendo el parámetro como una línea <literal>set</literal> nueva para el núcleo.</phrase><phrase arch="hurdany">(p.ej. <filename>grub.cfg</filename>) y añadiendo el parámetro al final de la línea <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>
es: Si especifica un fichero de preconfiguración en la configuración del cargador de arranque podrá cambiar la configuración para que no tenga que pulsar Intro en el arranque del instalador. <phrase arch="linux-any">En el caso de syslinux esto significa que tiene que definir <quote>timeout</quote> en <filename>syslinux.cfg</filename> con un valor de <literal>1</literal>. </phrase><phrase arch="kfreebsd-any">(p.ej. <filename>grub.cfg</filename>) y añadiendo el parámetro como una línea <literal>set</literal> nueva para el núcleo </phrase><phrase arch="hurd-any">(p.ej. <filename>grub.cfg</filename>) y añadiendo el parámetro al final de la línea <filename>gnumach.gz</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.
es: Para asegurarse de que el instalador obtiene el fichero de preconfiguración correcto puede especificar, opcionalmente, una suma de control del fichero. Actualmente, esta debe ser una suma de control MD5 y, si se especifica debe coincidir con el valor que se obtenga del fichero de preconfiguración o el instalador se negará a utilizarlo.

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 installation image:
      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
es: Parámetros de arranque a especificar:
    - si está arrancando de red:
      preseed/url=http://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    - o
      preseed/url=tftp://host/path/to/preseed.cfg
      preseed/url/checksum=5da499872becccfeda2c4872f9171c3d
    
    - si está arrancando de una imagen de instalación remasterizada:
      preseed/file=/cdrom/preseed.cfg
      preseed/file/checksum=5da499872becccfeda2c4872f9171c3d
    
    - si está instalando de un dispositivo USB (ponga el fichero de preconfiguración
      en el directorio raíz de la memoria USB):
      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.
es: Tenga en cuenta que puede abreviar <filename>preseed/url</filename> a <filename>url</filename>, <filename>preseed/file</filename> a <filename>file</filename> y <filename>preseed/file/checksum</filename> a <filename>preseed-md5</filename> cuando se introducen como parámetros de arranque.

note: Tag: title
en: Using boot parameters to preseed questions
es: Usar parámetros de arranque para preconfigurar preguntas

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.
es: Puede automatizar la instalación aún cuando no pueda utilizar el archivo de preconfiguración para preconfigurar algunos pasos. Esto es gracias a que se pueden preconfigurar valores en la línea de órdenes cuando se arranca el instalador.

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.
es: Los parámetros de arranque también se pueden utilizar cuando no quiere realmente preconfigurar sino que sólo quiere dar una respuesta a una pregunta concreta. Algunos de los ejemplos donde esto puede ser útil están documentados en otras partes de este manual.

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.
es: Para fijar un valor que vaya a utilizar &d-i;, sólo tiene que pasar <userinput><replaceable>ruta/a/variable</replaceable>=<replaceable>valor</replaceable></userinput> para cualquiera de las variables de preconfiguración que se listan como ejemplos en este apéndice. Si se va a utilizar el valor para preconfigurar paquetes en el sistema destino, deberán estar precedidos por el <firstterm>propietario</firstterm><footnote> <para> El propietario de una variable debconf (o plantilla) normalmente es el nombre del paquete que contiene la plantilla debconf en cuestión. El propietario es <quote>d-i</quote> para el caso de las variables que se utilizan en el mismo instalador. Las plantillas y las variables pueden tener más de un propietario, lo que ayuda a determinar si se pueden eliminar de la base de datos de debconf si se purga el paquete. </para> </footnote> de la variable como sigue: <userinput><replaceable>propietario</replaceable>:<replaceable>ruta/a/variable</replaceable>=<replaceable>valor</replaceable></userinput>. No se copiará el valor de la variable a la base de datos de debconf del sistema destino si no especifica el propietario, por lo que no se utilizará durante la configuración del paquete apropiado.

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"/>.
es: Normalmente, al preconfigurar una pregunta de esta forma la pregunta no se mostrará. Para especificar un valor predeterminado para la pregunta, y que ésta se muestre, use el operando <quote>?=</quote> en lugar de <quote>=</quote>. Consulte <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>.
es: Tenga en cuenta que hay una abreviatura para las variables que se utilizan con más frecuencia en el indicador de arranque. Los ejemplos de este apéndice utilizan la abreviatura, si hay una disponible, en lugar de la variable completa. Por ejemplo, se ha abreviado la variable <literal>preseed/url</literal> a <literal>url</literal>. Otro ejemplo es la abreviatura <literal>tasks</literal> que se traduce como <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.
es: Un <quote>---</quote> en las opciones de arranque tiene un significado especial. Los parámetros que aparezcan tras el último <quote>---</quote> se pueden copiar a la configuración del cargador de arranque del sistema instalado (si el instalador ofrece compatibilidad con esa opción con el cargador de arranque seleccionado). El instalador filtrará de forma automática cualquier opción (como las opciones de preconfiguración) que reconozca.

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.)
es: Los núcleos actuales (2.6.9 y posteriores) aceptan hasta treinta y dos opciones de línea de órdenes y treinta y dos opciones de entornos. Si se exceden estos números el núcleo fallará (con un <quote>panic</quote>). Los números eran menores en núcleos anteriores.

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.
es: En la mayoría de las instalaciones se pueden eliminar con seguridad algunas de las opciones del fichero de configuración del cargador de arranque, como por ejemplo <literal>vga=normal</literal>, lo que permite añadir más opciones para la preconfiguración.

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.
es: No siempre es posible especificar valores con espacios entre los parámetros de arranque aunque se delimiten con comillas dobles.

note: Tag: title
en: Auto mode
es: Modo «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.
es: Hay algunas funciones del Instalador de &debian; que se combinan para permitir que algunas entradas de línea de órdenes en el indicador del arranque tengan como consecuencia una instalación automática adaptada y de arbitrariedad compleja.

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>
es: Esto se habilita utilizando la opción de arranque <literal>Instalación automatizada</literal>, también llamada <literal>auto</literal> en algunas arquitecturas o métodos de arranque. En esta sección, <literal>auto</literal> no es por tanto un parámetro, significa la selección de esta opción de arranque y añadiendo los parámetros de arranque indicados al indicador de arraque. <phrase arch="x86">Consulte <xref linkend="boot-screen"/> para más información sobre cómo añadir un parámetro en el arranque.</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>.
es: Para mostrar esto aquí tiene algunos ejemplos que se pueden utilizar en el indicador del arranque: <informalexample><screen>
    auto url=autoserver
    </screen></informalexample> Este valor depende de la existencia de un servidor de DHCP que hará que la máquina llegue al punto donde <literal>autoserver</literal> puede resolverse por DNS, quizás después de añadir un dominio local entregado por el servidor de DHCP. Si esto se utilizase en un sitio donde el dominio fuera <literal>ejemplo.com</literal>, y tuviese una configuración de DHCP razonablemente correcta, haría que se descargase el fichero de preconfiguración de <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>.
es: La última parte de esa URL (<literal>d-i/&releasename;/./preseed.cfg</literal>) se toma de <literal>auto-install/defaultroot</literal>. Por omisión incluye el directorio <literal>&releasename;</literal> para que versiones futuras puedan especificar su propio nombre en clave y permitir hacer migraciones de forma controlada. La sección <literal>/./</literal> se utiliza para indicar la raíz, relativa a la cual se anclarán las rutas siguientes (que se utilizará en preseed/include y preseed/run). Esto permite que los ficheros se especifiquen o bien como una URL completa, bien como rutas que empiezan con «/» y que están ancladas como se mencionaba, o bien como rutas relativas a la ubicación donde se encontró el último fichero de preconfiguración. Esto puede utilizarse para construir scripts más portables de forma que una jerarquía completa de scripts se pueda mover a una nueva ubicación sin romperla. Por ejemplo, copiando los ficheros a una llave USB cuando antes estaban en un servidor web. En este ejemplo, si el fichero de preconfiguración <literal>preseed/run</literal> tiene el valor <literal>/scripts/orden_tardia.sh</literal>, el fichero se intentará obtener de <literal>http://autoserver.example.com/d-i/&releasename;/./scripts/orden_tardia.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:
es: Aún puede utilizar una URL específica si no tiene una infraestructura de DHCP o DNS o si no quiere utilizar la ruta por omisión <filename>preseed.cfg</filename>. Si no utiliza el elemento <literal>/./</literal>, entonces se anclará al principio de la ruta (esto es, al tercer <literal>/</literal> en la URL). A continuación se muestra un ejemplo que requiere poco soporte de la infraestructura de red local: <informalexample><screen>
    auto url=<replaceable>http://192.168.1.2/ruta/a/mipreconfiguracion.archivo</replaceable>
    </screen></informalexample> Funciona de la siguiente forma:

note: Tag: para
en: if the URL is missing a protocol, http is assumed,
es: si la URL no indica un protocolo se presupone que es http,

note: Tag: para
en: if the hostname section contains no periods, it has the domain derived from DHCP appended to it, and
es: si la sección del nombre de equipo no tiene puntos se le añade el dominio derivado del DHCP, y

note: Tag: para
en: if there's no <literal>/</literal>'s after the hostname, then the default path is added.
es: si no hay ningún <literal>/</literal> tras el nombre de host se añade la ruta por omisión.

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.
es: Además de indicar la url, también puede especificar los valores que no afectan directamente al comportamiento de &d-i; pero que se pueden introducir a los scripts indicados en <literal>preseed/run</literal> en el fichero de preconfiguración cargado. De momento, el único ejemplo de esto es <literal>auto-install/classes</literal>, que tiene la abreviatura <literal>classes</literal>. Puede usarse de la siguiente forma: <informalexample><screen>
    auto url=<replaceable>ejemplo.com</replaceable> classes=<replaceable>clase_A;clase_B</replaceable>
    </screen></informalexample> Las clases podrían indicar, por ejemplo, el tipo de sistema a utilizar o la localización a usar.

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.
es: Por supuesto, se puede extender este concepto y, si lo hace, puede utilizar el espacio de nombres «auto-install» para ello. Así, uno podría tener algo como <literal>auto-install/style</literal> que después se utilizará en sus scripts. Si piensa que necesita hacerlo, por favor, comuníquelo a la lista de correo <email>debian-boot@lists.debian.org</email> para intentar evitar conflictos en el espacio de nombres y para quizás añadir una abreviatura al parámetro para usted.

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.
es: La etiqueta de arranque <literal>auto</literal> aún no se ha definido en todas las arquitecturas. Para obtener el mismo efecto basta con añadir dos parámetros a la línea de órdenes del núcleo: <literal>auto=true priority=critical</literal>. El parámetro <literal>auto</literal> es una abreviatura para <literal>auto-install/enable</literal> que estableciéndola como <literal>true</literal> controla el tiempo de espera de las preguntas de localización y teclado para que estas se realicen más adelante y se puedan preconfigurar. El parámetro <literal>priority</literal> es la abreviatura de <literal>debconf/priority</literal>, si se fija a <literal>critical</literal> no se hará ninguna pregunta con una prioridad inferior a ésta.

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.
es: Algunas opciones de interés cuando intenta automatizar una instalación utilizando DHCP son: <literal>interface=auto netcfg/dhcp_timeout=60</literal> que hace que el sistema seleccione la primera tarjeta de red disponible y sea un poco más paciente mientras espera una respuesta a su consulta 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.
es: Puede encontrar en el <ulink url="http://hands.com/d-i/">sitio web del desarrollador</ulink> un ejemplo muy largo que muestra cómo usar esta plataforma, el sitio incluye programas y clases de ejemplo. Los ejemplos disponibles en esa ubicación también muestran algunos de los efectos positivos que se pueden conseguir gracias al uso creativo de la preconfiguración.

note: Tag: title
en: Aliases useful with preseeding
es: Abreviaturas útiles para la preconfiguración

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>.
es: Las siguientes abreviaturas pueden ser útiles cuando se utiliza preconfiguración (en modo auto). Tenga en cuenta que son solamente abreviaturas para las preguntas y siempre se deberá especificar un valor para éstas, por ejemplo, <literal>auto=true</literal> o <literal>interface=eth0</literal>.

note: Tag: entry
en: desktop
es: Entorno de escritorio («desktop»)

note: Tag: title
en: Examples of boot prompt preseeding
es: Ejemplos de preconfiguración del indicador de arranque

note: Tag: para
en: Here are some examples of how the boot prompt might look like (you will need to adapt this to your needs<phrase arch="x86">; also see <xref linkend="boot-screen"/></phrase>).
es: Estos son algunos ejemplos de uso para el indicador de arranque (tendrá que adaptarlo a sus necesidades <phrase arch="x86">; consulte también <xref linkend="boot-screen"/></phrase>).

note: Tag: screen
en: # To set French as language and France as country:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=fr country=FR --- quiet
    # To set English as language and Germany as country, and use a German keyboard layout:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=en country=DE locale=en_US.UTF-8 keymap=de --- quiet
    # To install the MATE desktop:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz desktop=mate-desktop --- quiet
    # To install the web-server task:
    /install.amd/vmlinuz initrd=/install.amd/initrd.gz tasksel:tasksel/first=web-server ---
es: # Para establecer francés como idioma y Francia como país:
     /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=fr country=FR --- quiet
    # Para establecer inglés como idioma, Alemania como país y usar una distribución de teclado en alemán:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz language=en country=DE locale=en_US.UTF-8 
    keymap=de --- quiet
    # Para instalar el escritorio MATE:
    /install.amd/vmlinuz vga=788 initrd=/install.amd/gtk/initrd.gz desktop=mate-desktop --- quiet
    # Para instalar la tarea web-server (servidor web):
    /install.amd/vmlinuz initrd=/install.amd/initrd.gz tasksel:tasksel/first=web-server --- quiet

note: Tag: title
en: Using a DHCP server to specify preconfiguration files
es: Utilizar un servidor DHCP para especificar los ficheros de preconfiguración

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).
es: También es posible utilizar DHCP para especificar un fichero de preconfiguración que se debe descargar de la red. El protocolo DHCP permite especificar un fichero. Generalmente, es un fichero para el arranque en red, pero si parece ser una URL, el medio de instalación que permite la preconfiguración vía red descargará un fichero de la URL y lo utilizará como un fichero de preconfiguración. A continuación se muestra un ejemplo de cómo configurar el dhcp.conf de la versión 3 del servidor de DHCP de ISC (el paquete &debian; isc-dhcp-server).

note: Tag: screen
en: if substring (option vendor-class-identifier, 0, 3) = "d-i" {
        filename "http://host/preseed.cfg";
    }
es: if substring (option vendor-class-identifier, 0, 3) = "d-i" {
        filename "http://servidor/preconfiguracion.cfg";
    }

note: Tag: para
en: Note that the above example limits this filename to DHCP clients that identify themselves as <quote>d-i</quote>, 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.
es: Tenga en cuenta que el ejemplo anterior limita la entrega de este nombre de fichero a clientes DHCP que se identifiquen como <quote>d-i</quote>. De esta forma no se afectará a clientes DHCP normales sino sólo al instalador. También puede poner ese texto en la definición de un sistema específico para evitar preconfigurar todas las instalaciones que se hagan en su red.

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.
es: Una buena forma de hacer uso de la preconfiguración de DHCP es sólo preconfigurar los valores específicos a su red, como puedan ser la réplica &debian; a utilizar. De esta forma todas las instalaciones en su red seleccionarán automáticamente la réplica adecuada, mientras que el resto de la instalación se realizará de forma interactiva. Debe tener cuidado al utilizar la preconfiguración mediante DHCP para automatizar la instalación completa de &debian;.

note: Tag: title
en: Creating a preconfiguration file
es: Crear un fichero de preconfiguración

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:
es: El fichero de preconfiguración tiene el formato que utiliza la orden <command>debconf-set-selections</command>. El formato general para una línea del fichero de preconfiguración es:

note: Tag: screen
en: &lt;owner&gt; &lt;question name&gt; &lt;question type&gt; &lt;value&gt;
es: &lt;propietario&gt; &lt;nombre-de-la-pregunta&gt; &lt;tipo-de-pregunta&gt; &lt;valor&gt;

note: Tag: para
en: The file should start with <literal>#_preseed_V1</literal>
es: El fichero debería iniciar con <literal>#_preseed_V1</literal>

note: Tag: para
en: There are a few rules to keep in mind when writing a preconfiguration file.
es: Existen algunas reglas a tener en cuenta al escribir un fichero de preconfiguración.

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.
es: Sólo se permite un espacio entre tipo de plantilla y valor. Cualquier espacio adicional se considerará como parte del valor.

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.
es: Se puede dividir una línea en múltiples líneas si se añade un barra invertida (<quote><literal>\</literal></quote>) como carácter de continuación de línea. Un buen punto para la división de la linea es después del nombre de la pregunta. Es mala idea dividir la línea entre el tipo y el valor. Las líneas con saltos se unirán en una sola línea con todo el espacio al principio y al final condensado en un solo espacio.

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.
es: Para las variables debconf (plantillas) que se usan solo en el mismo instalador, el dueño debería ser <quote>d-i</quote>; para preconfigurar las variables que se usan en el sistema instalado, se debe usar el nombre del paquete que contiene la correspondiente plantilla de debconf. Solamente se propagarán las variables a la base de datos debconf del sistema instalado que tengan un dueño distinto a <quote>d-i</quote>.

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.
es: La mayoría de las preguntas se tienen que preconfigurar con los valores que sean válidos en inglés y no en las traducciones de esos mismos valores. Hay algunas preguntas, sin embargo (como es el caso de <classname>partman</classname>) donde se tienen que utilizar los valores traducidos.

note: Tag: para
en: Some questions take a code as value instead of the English text that is shown during installation.
es: Algunas preguntas toman un código como valor en lugar del campo de texto mostrado durante la instalación (en inglés).

note: Tag: para
en: Start with <literal>#_preseed_V1</literal>
es: Iniciar con <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.
es: La forma más sencilla de crear un fichero de configuración es utilizar como base el ejemplo enlazado en <xref linkend="preseed-contents"/> y trabajar a partir de ahí.

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:
es: Un método alternativo es realizar una instalación manual y, tras el rearranque, utilizar <command>debconf-get-selections</command>, disponible en el paquete <classname>debconf-utils</classname>, para volcar la base de datos de debconf y la base de datos cdebconf del instalador en un sólo fichero:

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>
es: $ echo "#_preseed_V1" &gt; <replaceable>fichero</replaceable>
    $ debconf-get-selections --installer &gt;&gt; <replaceable>fichero</replaceable>
    $ debconf-get-selections &gt;&gt; <replaceable>fichero</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.
es: Sin embargo, un fichero generado de esta forma tendrá algunos elementos que no se deberían preconfigurar. Lo recomendable para la mayoría de los usuarios es empezar con el fichero de ejemplo.

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.
es: Este método se basa en el hecho de que al final de la instalación la base de datos de cdebconf del instalador se guarda en el sistema instalado en <filename>/var/log/installer/cdebconf</filename>. Dado que esta base de datos puede contener información sensible sólo la puede leer, por omisión, el superusuario.

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>.
es: Si purga el paquete <classname>installation-report</classname> se eliminará el directorio <filename>/var/log/installer</filename> y todos los ficheros en él incluidos de su sistema.

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.
es: Puede utilizar <command>nano</command> para comprobar los posibles valores de las preguntas, examinando los ficheros en <filename>/var/lib/cdebconf</filename> durante una instalación que está en progreso. Consulte <filename>templates.dat</filename> si quiere las plantillas en crudo o <filename>questions.dat</filename> si quiere consultar los valores actuales y asignados a las 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>.
es: Para comprobar si el formato de su fichero de preconfiguración es válido antes de hacer una instalación puede utilizar la orden <command>debconf-set-selections -c <replaceable>preseed.cfg</replaceable></command>.

note: Tag: title
en: Contents of the preconfiguration file (for &releasename;)
es: Contenidos del fichero de preconfiguración (para &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.
es: Tenga en cuenta que este ejemplo está basado en una instalación para la arquitectura Intel x86. Si está instalando en otra arquitectura no serán relevantes algunos de los ejemplos (como la selección de teclado o la instalación del cargador) y tendrá que reemplazarlos por los valores de debconf más apropiados a su arquitectura.

note: Tag: para
en: Details on how the different Debian Installer components actually work can be found in <xref linkend="module-details"/>.
es: Para más detalles sobre el funcionamiento de los componentes del instalador de Debian, consulte <xref linkend="module-details"/>.

note: Tag: title
en: Localization
es: Localización

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.
es: En una instalación convencional, las preguntas sobre la localización se realizan en primer lugar, por lo que estos valores solo se pueden usar en la preconfiguración a través de initrd o utilizando los parámetros de arranque del núcleo. El modo automático (<xref linkend="preseed-auto"/>) incluye el ajuste de <literal>auto-install/enable=true</literal> (normalmente a través del alias de preconfiguración <literal>auto</literal>). Esta opción permite retrasar las preguntas sobre la localización, para que se puedan preconfigurar desde cualquier método.

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>.
es: Definir la configuración regional («locale») se puede utilizar para especificar tanto el idioma como el país y puede usarse cualquier combinación de idioma y país reconocido permitidos por &d-i;. Si la combinación no constituye una configuración regional válida, el instalador seleccionará automáticamente una válida para el idioma seleccionado. Puede utilizar <userinput>locale=<replaceable>es_ES</replaceable></userinput>. para especificar la localización como un parámetro de arranque.

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.
es: Aunque este método es muy fácil de usar, no permite la preconfiguración de todas las combinaciones posibles de idioma, país y configuración regional («locale»)<footnote> <para> Preconfigurar <literal>locale</literal> como <userinput>en_NL</userinput> resultaría, en <literal>en_US.UTF-8</literal> como la configuración regional por omisión en el sistema instalado. Si prefiere, por ejemplo. <literal>en_GB.UTF-8</literal>, tendrá que preconfigurar los valores de forma individual. </para> </footnote>. Así que, de forma alternativa, puede preconfigurar los valores individualmente. El país y el idioma también se pueden definir como parámetros de arranque.

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
es: # Configuración de localización para el idioma, país y «locale».
    d-i debian-installer/locale string es_ES
    
    # Puede preconfigurar los valores de forma individual para una mayor flexiblidad.
    #d-i debian-installer/language string en
    #d-i debian-installer/country string NL
    #d-i debian-installer/locale string en_GB.UTF-8
    # Opcionalmente, especifique las «locales» adicionales a generar.
    #d-i localechooser/supported-locales multiselect en_US.UTF-8, nl_NL.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>.
es: La configuración del teclado consiste en seleccionar un mapa de teclado y para (para mapas de teclado no latinos) un interruptor de conmutación para cambiar entre el mapa de teclado no latino y el mapa de teclado para Norteamérica. Durante la instalación, solo están disponibles los mapas de teclado básicos. Las variantes más avanzadas solo están disponibles en un sistema instalado, mediante la orden <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
es: # Selección de teclado.
    d-i keyboard-configuration/xkb-keymap select es
    # 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.
es: Para omitir la configuración del teclado preconfigure <classname>keymap</classname> con <userinput>skip-config</userinput>. Esto hará que el mapa de teclado del núcleo permanezca activo.

note: Tag: title
en: Network configuration
es: Configuración de red

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 optical disc or USB stick. If you are loading preconfiguration files from the network, you can pass network config parameters by using kernel boot parameters.
es: Por supuesto, la preconfiguración de la tarjeta de red no funcionará si está obteniendo el fichero de preconfiguración desde la red. Pero esta opción es muy cómoda cuando está arrancando desde un disco óptico o memoria USB. Si carga ficheros de preconfiguración desde la red, puede introducir los parámetros de configuración de la red a través de parámetros de arranque del núcleo.

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>.
es: Use un parámetro de arranque similar a <userinput>interface=<replaceable>eth1</replaceable></userinput> si tiene que escoger una interfaz particular durante el arranque vía red antes de cargar el fichero de preconfiguración de la red.

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:
es: Aunque generalmente no es posible preconfigurar la red cuando se hace la preconfiguración via red (usando <quote>preseed/url</quote>), puede utilizar este truco para evitar esto si, por ejemplo, quiere configurar una dirección estática para la interfaz de red. El truco es obligar a que la configuración de red se ejecute de nuevo después de haber cargado el fichero de preconfiguración creando un script <quote>preseed/run</quote> con las siguientes órdenes:

note: Tag: para
en: The following debconf variables are relevant for network configuration.
es: Las siguientes variables de debconf son relevantes para la configuración de la red.

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
es: # Deshabilitar completamente la configuración de red. Es útil para
    # instalaciones desde cdrom o dispositivos que no están en red, para
    # los cuales las preguntas y advertencias de red así como los tiempos
    # de espera serían molestos.
    #d-i netcfg/enable boolean false
    
    # netcfg escogerá la interfaz que tiene enlace si puede. Esto hace que no
    # muestre la lista si hay más de uno.
    d-i netcfg/choose_interface select auto
    
    # Escoger una interfaz específica en lugar de la encontrada:
    #d-i netcfg/choose_interface select eth1
    
    # Para definir  un tiempo de espera de detección de enlace distinto (por
    # omisión, 3 segundos).
    # Los valores se interpretan como segundos.
    #d-i netcfg/link_wait_timeout string 10
    
    # Si tiene un servidor de DHCP lento y el instalador expira intentando
    # conectarse a él, esto puede serle útil.
    #d-i netcfg/dhcp_timeout string 60
    #d-i netcfg/dhcpv6_timeout string 60
    
    # Si prefiere configurar la red de forma manual, descomente esta línea
    # y la configuración de red estática más abajo.
    #d-i netcfg/disable_autoconfig boolean true
    
    # Si quiere que el fichero de preconfiguración funcione tanto en
    # sistemas con un servidor de DHCP como en los que no lo tienen, tendrá
    # que descomentar estas líneas y añadir la configuración estática de red
    # a continuación.
    #d-i netcfg/dhcp_failed note
    #d-i netcfg/dhcp_options select Configure network manually
    
    # Configuración estática de red
    #
    #Ejemplo 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
    #
    # Ejemplo 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
    
    # Cualquier nombre de host y de dominio que se obtengan por DHCP se utilizan
    # antes que los valores aquí definidos. Por otra parte, definir los valores
    # impide que se muestren las preguntas, incluso si los valores provienen
    # de DHCP.
    d-i netcfg/get_hostname string unassigned-hostname
    d-i netcfg/get_domain string unassigned-domain
    
    # Si desea forzar un nombre de host, sin importar lo que devuelve el
    # el servidor DHCP, o cual es la entrada DNS inverso para el IP, descomente
    # y ajuste la siguiente línea.
    #d-i netcfg/hostname string somehost
    
    # Desactivar el molesto diálogo de clave WEP.
    d-i netcfg/wireless_wep string
    # El nombre de servidor raro que algunos ISP utilizan como una especie de
    # contraseña
    #d-i netcfg/dhcp_hostname string radish
    
    # Si se requiere firmware no libre para la red o para otro dispositivo,
    # puede configurar el instalador para que siempre intente cargarlo, sin
    # preguntar. O cambiar a falso para inhibir la pregunta.
    #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.
es: Tenga en cuenta que <command>netcfg</command> determinará automáticamente la máscara de red si no se preconfigura <classname>netcfg/get_netmask</classname>. En tal caso, la variable tiene que marcarse como <literal>seen</literal> en el caso de las instalaciones automáticas. De la misma forma, <command>netcfg</command> elegirá una dirección apropiada si <classname>netcfg/get_gateway</classname> no ha sido establecida. La excepción es definir <classname>netcfg/get_gateway</classname> como <quote>none</quote> para especificar que no se debería usar puerta de enlace alguna.

note: Tag: title
en: Network console
es: Consola de red

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
es: # Use los siguientes parámetros si desea hacer uso del componente
    # network-console (consola de red) para instalaciones remotas vía SSH. 
    # Sólo tiene sentido si desea hacer el resto de la instalación
    # manualmente
    #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
es: Configuración de la réplica

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.
es: Dependiendo del método de instalación que utilice se utilizará una réplica tanto para descargar componentes adicionales del instalador como para instalar el sistema base y para configurar <filename>/etc/apt/sources.list</filename> en el sistema instalado.

note: Tag: para
en: The parameter <classname>mirror/suite</classname> determines the suite for the installed system.
es: El parámetro <classname>mirror/suite</classname> determina la publicación que utiliza el sistema instalado.

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.
es: El parámetro <classname>mirror/udeb/suite</classname> determina la publicación de los componentes adicionales del instalador. Sólo es necesario establecer este valor si se llegan a descargar componentes a través de la red y debería coincidir con el valor que se utilizó para construir la imagen de arranque «initrd» para el método de instalación utilizado. Habitualmente, el instalador usará automáticamente el valor adecuado y no debería existir la necesidad de configurar esto.

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
es: # No tiene que definir la cadena mirror/country si selecciona ftp
    #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
    
    # Publicación a instalar.
    #d-i mirror/suite string testing
    # Publicación a utilizar para descargar componentes de la instalación
    # (opcional)
    #d-i mirror/udeb/suite string testing

note: Tag: title
en: Account setup
es: Configuración de cuentas de usuario

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>.
es: Puede preconfigurar la contraseña para la cuenta del superusuario (<quote>root</quote>) y el nombre y la contraseña de la primera cuenta de usuario normal. Para las contraseñas se pueden utilizar tanto <emphasis>hashes</emphasis> crypt(3) como valores en texto plano .

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.
es: Tenga en cuenta que la preconfiguración de la contraseña no es un proceso seguro dado que cualquiera que pueda acceder a los ficheros de preconfiguración podrá conocer las contraseñas. Se considera seguro almacenar las contraseñas en hashes salvo que se utilice un algoritmo de hashes débil como DES o MD5, susceptibles a ataques de fuerza bruta. Los algoritmos de hashes recomendados para las contraseñas son SHA-256 y SHA512.

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
es: # Omite crear una cuenta de superusuario (la cuenta del usuario normal
    # podrá utilizar sudo).
    #d-i passwd/root-login boolean false
    # Igualmente, se puede omitir la creación de una cuenta de un usuario
    # normal.
    #d-i passwd/make-user boolean false
    
    # Contraseña del superusuario, bien en texto en claro
    #d-i passwd/root-password password r00tme
    #d-i passwd/root-password-again password r00tme
    # o cifrada utilizando un hash crypt(3)
    #d-i passwd/root-password-crypted password [crypt(3) hash]
    
    # Para crear una cuenta de un usuario:
    #d-i passwd/user-fullname string Debian User
    #d-i passwd/username string debian
    # Contraseña del usuario normal, bien en texto en claro:
    #d-i passwd/user-password password insecure
    #d-i passwd/user-password-again password insecure
    # o cifrada utilizando un hash crypt(3).
    #d-i passwd/user-password-crypted password [crypt(3) hash]
    # Crea el primer usuario con el UID especificado en lugar del
    # predeterminado.
    #d-i passwd/user-uid string 1010
    
    # La cuenta de usuario se añadirá a ciertos grupos comunes iniciales. 
    # Para cambiarlos, use lo siguiente:
    #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>).
es: También se pueden preconfigurar las variables <classname>passwd/root-password-crypted</classname> y <classname>passwd/user-password-crypted</classname> utilizando como valor <quote>!</quote>. Si hace esto para cualquiera de las dos cuentas ésta se deshabilitará. Esto puede ser de ayuda para el caso de la cuenta de superusuario, siempre que tenga un mecanismo alternativo para poder llevar a cabo tareas de administración o acceder como superusuario (como por ejemplo, la utilización de autenticación mediante clave SSH o <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:
es: Puede usar la siguiente orden (disponible en el paquete <classname>whois</classname>) para generar una hash crypt(3) basado en SHA-512 para una contraseña:

note: Tag: title
en: Clock and time zone setup
es: Configuración del reloj y zona horaria

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
es: # Controla si el reloj del sistema debe establecerse a UTC.
    d-i clock-setup/utc boolean true
    
    # Puede establecer esto a cualquier valor válido para $TZ;
    # consulte los contenidos de /usr/share/zoneinfo/ para hallar
    # valores válidos.
    d-i time/zone string US/Eastern
    
    # Controla si se usará NTP para establecer el reloj durante la
    # instalación
    d-i clock-setup/ntp boolean true
    # Servidores NTP a usar. El predeterminado es casi siempre
    # el mejor.
    #d-i clock-setup/ntp-server string ntp.example.com

note: Tag: title
en: Partitioning
es: Particionado

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.
es: La utilización de la preconfiguración para particionar el disco duro está limitada a lo que <classname>partman-auto</classname> puede permitir. Puede elegir o bien particionar el espacio libre en el disco o todo el disco. La distribución del disco puede basarse en una receta existente o utilizar una receta de un fichero o una receta incluida en el fichero de preconfiguración. Actualmente no es posible utilizar la preconfiguración para particionar más de un disco.

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.
es: Es posible preconfigurar un particionado usando RAID, LVM y cifrado, pero no con toda la flexibilidad ofrecida al realizar una instalación sin preconfiguración.

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-doc-devel;">&d-i; source repository</ulink>. Note that the supported functionality may change between releases.
es: Los ejemplos a continuación sólo ofrecen información básica sobre el uso de recetas. Para una información detallada consulte los ficheros <filename>partman-auto-recipe.txt</filename> y <filename>partman-auto-raid-recipe.txt</filename>, incluidos en el paquete <classname>debian-installer</classname>. Ambos ficheros también están disponibles desde el <ulink url="&url-d-i-doc-devel;">repositorio de fuentes de &d-i;</ulink>. Tenga en cuenta que la funcionalidad permitida puede variar entre diferentes publicaciones.

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.
es: La identificación de los discos depende del orden en el que se cargaron las unidades. Asegúrese de utilizar el disco correcto antes de configurarlo si el sistema tiene más de un disco.

note: Tag: title
en: Partitioning example
es: Ejemplo de particionado

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
    
    # You can define the amount of space that will be used for the LVM volume
    # group. It can either be a size with its unit (eg. 20 GB), a percentage of
    # free space or the 'max' keyword.
    d-i partman-auto-lvm/guided_size string max
    
    # 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.
    
    ## Partitioning for EFI
    # If your system needs an EFI partition you could add something like
    # this to the recipe above, as the first element in the recipe:
    #               538 538 1075 free                              \
    #                      $iflabel{ gpt }                         \
    #                      $reusemethod{ }                         \
    #                      method{ efi }                           \
    #                      format{ }                               \
    #               .                                              \
    #
    # The fragment above is for the amd64 architecture; the details may be
    # different on other architectures. The 'partman-auto' package in the
    # D-I source repository may have an example you can follow.
    
    # 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
    
    # Force UEFI booting ('BIOS compatibility' will be lost). Default: false.
    #d-i partman-efi/non_efi_system boolean true
    # Ensure the partition table is GPT - this is required for EFI
    #d-i partman-partitioning/choose_label string gpt
    #d-i partman-partitioning/default_label string gpt
    
    # When disk encryption is enabled, skip wiping the partitions beforehand.
    #d-i partman-auto-crypto/erase_disks boolean false
es: # Si el sistema tiene espacio libre puede elegir particionar solamente
    # este espacio. Se prestará atención a este parámetro solamente
    # si no se ha definido partman-auto/method (más abajo). 
    #d-i partman-auto/init_automatically_partition select biggest_free
    
    # También puede especificar un disco a particionar. Si el sistema
    # solo tiene un disco, el instalador lo seleccionará de manera 
    # predeterminada, de lo contrario debe indicar el nombre del dispositivo 
    # en formato tradicional (no devfs), p. ej., /dev/sda en lugar de 
    # p. ej., /dev/discs/disc0/disc).
    # Por ejemplo, si quiere usar el primer disco duro SCSI/SATA:
    #d-i partman-auto/disk string /dev/sda
    # Además, debe especificar el método a utilizar.
    # Los métodos disponibles actualmente son:
    # - regular: usa el tipo de partición habitual para su arquitectura
    # - lvm:     usa LVM para particionar el disco
    # - crypto:  usa LVM dentro de una partición cifrada
    d-i partman-auto/method string lvm
    
    # Puede definir la cantidad de espacio que se utilizará para el grupo del 
    # volumen LVM. Puede elegir entre indicar el tamaño y la unidad (p. ej., 20 GB), 
    # porcentaje de espacio disponible o la palabra clave 'max'.
    d-i partman-auto-lvm/guided_size string max
    
    # Si alguno de los discos que va a ser automáticamente particionado
    # contiene una configuración antigua de LVM, se le presentará un
    # aviso al usuario. Puede preconfigurarse para que no aparezca:
    d-i partman-lvm/device_remove_lvm boolean true
    # De la misma forma para «arrays» RAID por software preexistentes:
    d-i partman-md/device_remove_md boolean true
    # Y lo mismo pasa con la confirmación para escribir las particiones
    # lvm.
    d-i partman-lvm/confirm boolean true
    d-i partman-lvm/confirm_nooverwrite boolean true
    
    # Puede elegir cualquiera de las tres recetas de particionado
    # predefinidas:
    # - atomic: todos los ficheros en una partición
    # - home:   separa la partición /home
    # - multi:  separar las particiones /home, /var y /tmp
    d-i partman-auto/choose_recipe select atomic
    
    # O indicar su propia receta...
    # Si tiene una forma de colocar el fichero de receta dentro del entorno
    # del d-i, simplemente puede direccionarlo a éste.
    #d-i partman-auto/expert_recipe_file string /hd-media/recipe
    
    # Si no, puede colocar la receta completa en el fichero de
    # preconfiguración en una única línea (lógica).
    # Este ejemplo crea una pequeña partición /boot, una
    # partición de intercambio apropiada y usa el resto del espacio para
    # la partición raíz:
    #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{ }                \
    #              .
    
    # El formato completo de la receta se documenta en el fichero
    # «partman-auto-recipe.txt», incluido en el paquete 'debian-installer' o
    # en el repositorio de fuentes del instalador de Debian.
    # También documenta cómo definir opciones tales como las etiquetas del
    # sistema de ficheros, nombres del grupo de volúmenes y qué dispositivos
    # físicos incluir en un grupo de volúmenes.
    
    ## Particionado para EFI
    # Si el sistema necesita una partición EFI, puede añadir algo como esto
    # a la receta anterior, como primer elemento de la receta:
    #               538 538 1075 free                              \
    #                      $iflabel{ gpt }                         \
    #                      $reusemethod{ }                         \
    #                      method{ efi }                           \
    #                      format{ }                               \
    #               .                                              \
    #
    # El fragmento anterior es para la arquitectura amd64; los detalles podrían
    # ser diferentes en otras arquitecturas. El paquete 'partman-auto' disponible
    # en el repositorio fuente D-I puede contener algún ejemplo que pueda seguir.
    
    # La siguiente receta hace que «partman» particione automáticamente el
    # espacio sin confirmación, en caso de que usted haya indicado qué hacer
    # mediante uno de los métodos mencionados anteriormente.
    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
    
    # Forzar el arranque UEFI (se perderá el modo de 'compatibilidad con BIOS'). 
    # Predeterminado: falso.
    #d-i partman-efi/non_efi_system boolean true
    # Asegurarse de que la tabla de particiones es GPT - requerido para EFI
    #d-i partman-partitioning/choose_label string gpt
    #d-i partman-partitioning/default_label string gpt
    
    # Cuando esté habilitado el cifrado del disco, omitir el borrado seguro 
    # de las paticiones de antemano.
    #d-i partman-auto-crypto/erase_disks boolean false

note: Tag: title
en: Partitioning using RAID
es: Particionar usando RAID

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.
es: También puede utilizar la preconfiguración para configurar las particiones en arreglos RAID por software. Se puede utilizar para niveles RAID 0, 1 y 5, 6 y 10 creando arreglos degradados y especificando dispositivos libres.

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"/>.
es: Puede configurar grub para que se instale en todos los dispositivos utilizados en el arreglo si está utilizando RAID 1, consulte <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.
es: Es fácil equivocarse en este tipo de particionado automático. También es una funcionalidad que es poco probada por los desarrolladores del &d-i;. El usuario es responsable de aplicar bien las posibles recetas (de forma que tengan sentido y no entren en conflicto). Si tiene problemas compruebe <filename>/var/log/syslog</filename>.

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
es: # AVISO: esta opción es de calidad beta y debería utilizarse con
    # cuidado.
    
    # Debería definirse el como «raid».
    #d-i partman-auto/method string raid
    # Especificar los discos a particionar. Deberían tener la misma
    # distribución por lo que esto sólo funcionará si los discos son del
    # mismo tamaño.
    #d-i partman-auto/disk string /dev/sda /dev/sdb
    
    # A continuación, tiene que especificar las particiones físicas que se
    # utilizarán.
    #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 }                       \
    #              .
    
    # Por último, tiene que especificar cómo van a utilizarse las
    # particiones antes definidas en la configuración RAID. Recuerde que
    # tiene que utilizar los números de partición correctos para las
    # particiones lógicas. Se permiten los níveles RAID 0, 1, 5, 6 y 10:
    # los dispositivos se separan mediante «#».
    # Los parámetros son
    # &lt;raidtype&gt; &lt;devcount&gt; &lt;sparecount&gt; &lt;fstype&gt; &lt;mountpoint&gt; \
    #          &lt;devices&gt; &lt;sparedevices&gt;
    # Se soportan los niveles RAID 0, 1 y 5,6 y 10; los dispositivos se separan
    # con "#"
    #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       \
    #    .
    
    # Para información adicional, consulte el fichero «partman-auto-raid-recipe.txt»
    # incluido en el paquete debian-installer, o a través del repositorio de fuentes
    # del instalador de Debian.
    
    # Esto hace que partman particione de forma automática sin
    # confirmación.
    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
es: Controlar como se montan las particiones

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.
es: Usualmente los sistemas de ficheros se montan con el identificador único universal (UUID) como clave; esto permite montarlos adecuadamente a pesar de que el nombre del dispositivo cambie. Los identificadores UUID son largos y difíciles de leer, así que si prefiere, el instalador puede montar los sistemas de ficheros basado en los nombres tradicionales de los dispositivos o basado en una etiqueta asignada por usted. Si se especifica montaje por etiqueta, cualquier sistema de ficheros sin etiqueta se montará a partir del UUID.

note: Tag: para
en: Devices with stable names, such as LVM logical volumes, will continue to use their traditional names rather than UUIDs.
es: Los dispositivos con nombres estables, tales como los volúmenes lógicos LVM continuarán usando sus nombres tradicionales en lugar de los 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.
es: Los nombres de dispositivos tradicionales pueden cambiar basados en el orden en el cual el núcleo los descubra al momento del arranque, lo que puede causar un montaje erróneo de los sistemas de ficheros. De la misma forma, las etiquetas pueden se descoordinar si conecta un nuevo disco o unidad USB. De suceder esto, su sistema se comportará aleatoriamente al momento del arranque.

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
es: # De forma predeterminada se montará por UUID, pero puede elegir 
    # "traditional" para usar nombres de dispositivos tradicionales, o
    # "label" para intentar con etiquetas de sistemas de ficheros antes
    # de usar el identificador UUID.
    #d-i partman/mount_style select uuid

note: Tag: title
en: Base system installation
es: Configuración del sistema 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.
es: No hay mucho que se pueda preconfigurar en esta etapa de la instalación. La única pregunta concerniente a la instalación se refiere al núcleo.

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
es: # Configure APT para que no instale paquetes recomendados por omisión.
    # El uso de esta opción puede resultar en un sistema incompleto, y por ello
    # sólo lo deberían usar usuarios experimentados.
    #d-i base-installer/install-recommends boolean false
    
    # El (meta) paquete de imagen de núcleo que instalar; se puede utilizar
    # «none» si no se va a instalar ningún núcleo.
    #d-i base-installer/kernel/image string &kernelpackage;-686

note: Tag: title
en: Apt setup
es: Configuración de 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.
es: Tanto la configuración de <filename>/etc/apt/sources.list</filename> como las opciones de configuraciones básicas se automatizan completamente de acuerdo al método de instalación y las respuestas a preguntas anteriores. De forma opcional, puede añadir otros repositorios (locales).

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
    # If the provided key file ends in ".asc" the key file needs to be an
    # ASCII-armoured PGP key, if it ends in ".gpg" it needs to use the
    # "GPG key public keyring" format, the "keybox database" format is
    # currently not supported.
    
    # 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
es: # Puede elegir instalar software de «non-free» y «contrib».
    #d-i apt-setup/non-free boolean true
    #d-i apt-setup/contrib boolean true
    # Descomente lo siguiente si no quiere usar una réplica en red.
    #d-i apt-setup/use_mirror boolean false
    # Seleccione qué servicios de actualización desea usar; defina
    # las réplicas en red a usar.
    # Los valores mostrados son los predeterminados.
    #d-i apt-setup/services-select multiselect security, updates
    #d-i apt-setup/security_host string security.debian.org
    #d-i apt-setup/volatile_host string volatile.debian.org
    
    # Repositorios adicionales, 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
    # Habilitar las líneas deb-src
    #d-i apt-setup/local0/source boolean true
    # URL de la clave pública del repositorio local; debe proveer una clave o
    # apt se quejará acerca por la falta de autenticidad del repositorio y
    # la línea en sources.list se dejará comentada.
    #d-i apt-setup/local0/key string http://local.server/key
    # Si la extensión del archivo de la clave PGP armadura-ASCII termina en 
    # «.gpg» requiere un formato de tipo «llavero de clave pública GPG», el 
    # formato de tipo «base de datos de caja de llaves» no se admite actualmente.
    
    # El instalador exige por omisión que los repositorios estén autenticados
    # con una llave gpg conocida. Puede usar esta opción para deshabilitar
    # la autenticación. Advertencia: es inseguro y no recomendado.
    #d-i debian-installer/allow_unauthenticated boolean true
    
    # Descomente esta línea para añadir una configuración multiarquitectura en i386
    #d-i apt-setup/multiarch string i386

note: Tag: title
en: Package selection
es: Selección de paquetes

note: Tag: para
en: You can choose to install any combination of tasks that are available. Available tasks as of this writing include:
es: Puede elegir la instalación de cualquier combinación de las tareas que están disponibles. Las tareas disponibles en el momento de escribir estas líneas incluyen:

note: Tag: para
en: <userinput>standard</userinput> (standard tools)
es: <userinput>standard</userinput> (herramientas estándar)

note: Tag: para
en: <userinput>desktop</userinput> (graphical desktop)
es: <userinput>desktop</userinput> (escritorio gráfico)

note: Tag: para
en: <userinput>gnome-desktop</userinput> (Gnome desktop)
es: <userinput>gnome-desktop</userinput> (escritorio Gnome)

note: Tag: para
en: <userinput>xfce-desktop</userinput> (XFCE desktop)
es: <userinput>xfce-desktop</userinput> (escritorio XFCE)

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

note: Tag: para
en: <userinput>cinnamon-desktop</userinput> (Cinnamon desktop)
es: <userinput>cinnamon-desktop</userinput> (escritorio Cinnamon)

note: Tag: para
en: <userinput>mate-desktop</userinput> (MATE desktop)
es: <userinput>mate-desktop</userinput> (escritorio MATE)

note: Tag: para
en: <userinput>lxde-desktop</userinput> (LXDE desktop)
es: <userinput>lxde-desktop</userinput> (escritorio LXDE)

note: Tag: para
en: <userinput>web-server</userinput> (web server)
es: <userinput>web-server</userinput> (servidor web)

note: Tag: para
en: <userinput>ssh-server</userinput> (SSH server)
es: <userinput>ssh-server</userinput> (servidor 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.
es: También puede no seleccionar ninguna tarea y forzar la instalación de un conjunto de paquetes de alguna otra forma. Le recomendamos que siempre introduzca la tarea <userinput>Sistema estándar</userinput>.

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.
es: Puede utilizar el parámetro <classname>pkgsel/include</classname> para instalar paquetes individuales además de los paquetes que las tareas instalan. Este parámetro toma valores que pueden estar separados por comas o por espacios, de forma que se puede utilizar fácilmente en la línea de órdenes del núcleo.

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 should be included on the first CD/DVD.
    #popularity-contest popularity-contest/participate boolean false
es: #tasksel tasksel/first multiselect standard, web-server, kde-desktop
    
    # Paquetes individuales a instalar
    #d-i pkgsel/include string openssh-server build-essential
    # En caso de querer hacer actualización de paquetes después
    # de debootstrap.
    # Valores posibles: none, safe-upgrade, full-upgrade
    #d-i pkgsel/upgrade select none
    
    # Algunas versiones del instalador pueden informar de las versiones
    # de programas que tiene instalados y los programas que utiliza.
    # Por omisión, no se envía ningún informe, pero estos informes
    # ayudan al proyecto a determinar qué programas son más populares
    # y que se deben incluir en el primer CD/DVD.
    #popularity-contest popularity-contest/participate boolean false

note: Tag: title
en: Boot loader installation
es: Instalación del cargador de arranque

note: Tag: screen
en: <phrase arch="linux-any"># Grub is the boot loader (for x86).</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 UEFI
    # partition/boot record 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 UEFI partition/boot record, 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 primary drive 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 primary 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 UEFI
    # parition/boot record, 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
es: <phrase arch="linux-any"># Grub es el gestor de arranque predeterminado (para la arquitectura x86).</phrase><phrase arch="kfreebsd-any;hurd-any"># Si quiere omitir la instalación de
    un gestor de arranque, descomente esta línea:
    #d-i grub-installer/skip boolean true</phrase>
    
    # Esta es una configuración adecuada y segura, hace que grub se instale
    # automáticamente en la partición/sector de arranque (UEFI) si no se detecta otro
    # sistema operativo en la máquina.
    d-i grub-installer/only_debian boolean true
    
    # Lo siguiente hace que «grub-installer» se instale en la partición/sector de arranque
    # (UEFI) en caso de que se encuentre instalado otro sistema operativo.
    # Esto es menos seguro puesto que podría hacer que el otro sistema operativo
    # no se pudiera arrancar.
    d-i grub-installer/with_other_os boolean true
    
    # Debido principalmente al uso de memorias USB, no siempre se puede determinar 
    # con seguridad la unidad de disco principal, por lo que necesita especificar lo siguiente:
    #d-i grub-installer/bootdev  string /dev/sda
    # Para instalar el cargador arranque en la unidad de disco principal (asumiendo que no sea una memoria USB):
    #d-i grub-installer/bootdev  string default
    
    # Alternativamente, descomente y edite estas líneas
    # si desea instalar en una ubicación distinta a la partición/sector de arranque UEFI:
    #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)
    # Para instalar grub en múltiples discos:
    #d-i grub-installer/bootdev  string (hd0,1) (hd1,1) (hd2,1)
    
    # Contraseña opcional para grub, bien sea en texto plano
    #d-i grub-installer/password password r00tme
    #d-i grub-installer/password-again password r00tme
    # o cifrada usando un hash MD5, consulte grub-md5-crypt(8).
    #d-i grub-installer/password-crypted password [MD5 hash]
    
    # Use la siguiente opción para añadir parámetros de arranque 
    # opcionales para el sistema instalado (en caso de que el
    # gestor de arranque del instalador lo permita).
    # Nota: Las opciones que se pasen al instalador se añadirán
    # automáticamente.
    #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"/>.
es: Con la orden <command>grub-md5-crypt</command>, o con la orden del ejemplo en <xref linkend="preseed-account"/> se puede generar un hash MD5 de una clave para <classname>grub</classname>.

note: Tag: title
en: Finishing up the installation
es: Finalizar la instalación

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
es: # En instalaciones desde la consola serial, las consolas virtuales usuales
    # (VT1-VT6) están deshabilitadas normalmente en «/etc/inittab». Descomente
    # la siguiente línea para evitar este comportamiento:
    #d-i finish-install/keep-consoles boolean true
    
    # Omitir el mensaje final sobre la finalización de la instalación.
    d-i finish-install/reboot_in_progress note
    
    # Esta opción impedirá que el instalador expulse el CD durante
    # el reinicio, y puede ser útil en algunas circunstancias:
    #d-i cdrom-detect/eject boolean false
    
    # Para hacer que el sistema se detenga cuando termine la instalación en
    # lugar de reiniciar al sistema instalado:
    #d-i debian-installer/exit/halt boolean true
    # Para apagar la máquina en lugar de detenerla:
    #d-i debian-installer/exit/poweroff boolean true

note: Tag: title
en: Preseeding other packages
es: Preconfiguración de otros paquetes

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
es: # Dependiendo del software que elija instalar, o si las cosas no salen
    # bien durante el proceso de instalación, es posible que se formulen
    # otra preguntas. Por supuesto también puede preconfigurar éstas.
    # Para obtener una lista de cada pregunta posible que podría llegar a ser
    # formulada durante una instalación puede hacer una instalación y
    # ejecutar estas órdenes:
    #   debconf-get-selections --installer &gt; fichero
    #   debconf-get-selections &gt;&gt; fichero

note: Tag: title
en: Advanced options
es: Opciones avanzadas

note: Tag: title
en: Running custom commands during the installation
es: Ejecutar órdenes personalizadas durante la instalación

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.
es: Una opción muy potente y flexible que se ofrece con las herramientas de preconfiguración es la capacidad de ejecutar órdenes o programas en distintos puntos de la instalación.

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>.
es: Cuando se monta el sistema de archivos del sistema a instalar, se encuentra disponible en <filename>/target</filename>. Si se usa un CD de instalación, cuando se monta se encuentra disponible en <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
es: # La preconfiguración de d-i es inherentemente insegura. Ninguna parte del
    # instalador verifica intentos de desbordamiento de búfer u otras
    # formas de malversación de los valores de un fichero de preconfiguración
    # como éste. ¡Use solamente ficheros de preconfiguración de fuentes
    # de confianza! Para poder gestionar esto, y porque generalmente es útil,
    # a continuación ofrecemos una forma de ejecutar automáticamente cualquier
    # orden de la línea de órdenes que desee dentro del instalador.
    
    # Esta primera orden se ejecuta tan pronto como sea posible, después de
    # leer el fichero de preconfiguración:
    #d-i preseed/early_command string anna-install some-udeb
    # Esta orden se ejecuta inmediatamente después de iniciar el particionador.
    # Puede ser de utilidad aplicar una preconfiguración dinámica para el particionador
    # que dependa del estado de los discos (que pueden no ser visibles cuando
    # se ejecutó previamente preseed/early_command).
    #d-i partman/early_command \
    #       string debconf-set partman-auto/disk "$(list-devices disk | head -n1)"
    # Ésta orden se ejecuta justamente antes de que finalice la instalación,
    # pero cuando todavía existe un directorio «/target» usable. Puede
    # hacer un chroot a «/target» y utilizarlo directamente o utilizar las
    # órdenes «apt-install» e «in-target» para instalar fácilmente paquetes
    # y ejecutar órdenes en el sistema destino
    #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
es: Utilizar la preconfiguración para cambiar valores por omisión

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.
es: Es posible utilizar la preconfiguración para cambiar la respuesta por omisión para una pregunta, pero haciendo que aún se plantee tal pregunta. Para ello, tiene que establecer de nuevo el campo <firstterm>seen</firstterm> (n. del t., «visto») como <quote>false</quote> después de definir el valor para la pregunta. <informalexample><screen>
    d-i foo/bar string value
    d-i foo/bar seen false
    </screen></informalexample> Puede conseguir el mismo efecto en <emphasis>todas</emphasis> las preguntas configurando el parámetro <classname>preseed/interactive=true</classname> en el indicador de arranque. Esta opción puede ser útil para probar o depurar su fichero de preconfiguración.

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"/>.
es: Tenga en cuenta que el propietario <quote>d-i</quote> solamente se debería usar en variables usadas en el instalador. Para aquellas variables que pertenecen a paquetes instalados en el sistema destino, debería usar el nombre del paquete. Vea el pie de página en <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.
es: Puede hacer que el instalador le realice una pregunta específica utilizando el operador <quote>?=</quote> si está preconfigurando con parámetros del arranque. Por ejemplo, <userinput><replaceable>foo</replaceable>/<replaceable>bar</replaceable>?=<replaceable>value</replaceable></userinput> (o <userinput><replaceable>propietario</replaceable>:<replaceable>foo/bar</replaceable>?=<replaceable>value</replaceable></userinput>). Esta opción sólo tendrá utilidad en el caso de los parámetros que correspondan a preguntas que se muestran durante la instalación y no para el caso de parámetros <quote>internos</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.
es: Para obtener más información de depuración de fallos, utilice el parámetro de arranque <classname>DEBCONF_DEBUG=5</classname>. Esto hace que <classname>debconf</classname> muestre muchos más detalles de la configuración actual de cada variable, y acerca del progreso para cada script de instalación de paquete.

note: Tag: title
en: Chainloading preconfiguration files
es: Carga de ficheros de configuración en cadena

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.
es: Es posible incluir otros ficheros de preconfiguración en el fichero de configuración habitual. Cualquier configuración en estos ficheros modificará los valores existentes de un fichero cargado anteriormente. Esto permite, por ejemplo, poner la configuración general de red para su ubicación en un fichero y poner configuraciones más específicas para algunas configuraciones en otros ficheros.

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
es: # Se puede listar más de un fichero, separado por espacios, y se cargarán
    # todos. Los ficheros incluidos también pueden tener directivas propias
    # «preseed/include». Tenga en cuenta que si los nombres de
    # fichero son relativos, éstos se toman del mismo directorio donde se
    # ubica el fichero que los incluye.
    #d-i preseed/include string x.cfg
    
    # El instalador puede, opcionalmente, verificar las sumas de control
    # de los ficheros de preconfiguración antes de utilizarlos. De momento
    # sólo se pueden utilizar sumas MD5. Debe listar las sumas MD5 en el
    # mismo orden en el que lista los ficheros a incluir.
    #d-i preseed/include/checksum string 5da499872becccfeda2c4872f9171c3d
    
    
    # Esta opción es todavía más flexible: se ejecuta una orden de 
    # línea de órdenes y se incluyen nuevos ficheros si ésta 
    # imprime los nombres de otros ficheros de preconfiguración.
    #d-i preseed/include_command \
    #      string if [ "`hostname`" = bob ]; then echo bob.cfg; fi
    
    # Lo más flexible es descargar un programa y ejecutarlo. El programa
    # puede utilizar órdenes como debconf-set para manipular la base de datos
    # de debconf.
    # Puede listar más de un script, separándolos entre sí con espacios.
    # Tenga en cuenta que los nombres de fichero son relativos,
    # se obtienen del mismo directorio donde está el fichero de
    # preconfiguración que los ejecuta.
    #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.
es: También es posible cargar en cadena desde la fase de imagen de arranque o preconfiguración de fichero, a la preconfiguración con red definiendo «preseed/url» en los ficheros anteriores. Esto hará que la preconfiguración de la red se realice antes de configurar la red. Ha de tener cuidado cuando hace esto ya que habrá dos ejecuciones independientes de la preconfiguración. Esto significa que tiene dos oportunidades para ejecutar la orden «preseed/early», la segunda tendrá lugar justo después de que se habilite el acceso a la red.
