B.4. Contenidos del fichero de preconfiguración (para jessie)

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 ../example-preseed.txt.

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.

Para más detalles sobre el funcionamiento de los componentes del instalador de Debian, consulte Sección 6.3, “Uso de componentes individuales”.

B.4.1. Localización

La configuración de los valores de localización sólo funcionará si está utilizando preconfiguración a través de la imagen de arranque. Con cualquier otro método el fichero de preconfiguración se cargará después de haber realizado estas preguntas.

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 debian-installer. 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 locale=es_ES. para especificar la localización como un parámetro de arranque.

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»)[20]. 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.

# 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

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 dpkg-reconfigure keyboard-configuration.

# Selección de teclado.
d-i keyboard-configuration/xkb-keymap select es
# d-i keyboard-configuration/toggle select No toggling

Para omitir la configuración del teclado preconfigure keymap con skip-config. Esto hará que el mapa de teclado del núcleo permanezca activo.

B.4.2. Configuración de red

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

Use un parámetro de arranque similar a interface=eth1 si tiene que escoger una interfaz particular durante el arranque vía red antes de cargar el fichero de preconfiguración de la red.

Aunque generalmente no es posible preconfigurar la red cuando se hace la preconfiguración via red (usando preseed/url), 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 preseed/run con las siguientes órdenes:

kill-all-dhcp; netcfg

Las siguientes variables de debconf son relevantes para la configuración de la red.

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