Live manual Debian Live

# Debian Live Manual

# Personalización del Instalador de Debian

655

# 12. Personalización del Instalador de Debian

656

Las imágenes de los sistemas en vivo pueden integrarse con el Instalador de Debian. Hay varios tipos de instalación que se diferencian en qué se incluye en la imágen y en cómo opera el instalador.

657

En esta sección se debe estar atento a la utilización de las mayúsculas. Cuando se utiliza «Instalador de Debian», con mayúsculas, se hace referencia explícita al instalador oficial del sistema Debian, y a nada más ni a ningún otro instalador. A menudo se abrevia con «d-i».

658

12.1 Tipos de imágenes según el instalador

659

Principalmente existen tres tipos de imágenes según el instalador:

660

Imágenes con Instalador Debian «normal»: Esta imagen en vivo se puede considerar como la imagen habitual. Dispone de un kernel y un initrd diferenciados que, al ser seleccionados desde el gestor de arranque, ejecutan un Instalador de Debian estándar, de la misma manera que lo harían si se arrancase desde una imagen de CD descargada desde el sitio oficial de Debian. Las imágenes que contienen un sistema en vivo con otro instalador independiente se suelen llamar «imágenes combinadas».

661

En estas imágenes, el sistema operativo Debian se instala mediante la herramienta debootstrap que descarga paquetes .deb desde medios locales o por red. El resultado final es un sistema Debian por defecto instalado en el disco duro.

662

El conjunto de este proceso puede ser preconfigurado (preseeded) y personalizado de muchas maneras; Para más información, ver las páginas relevantes en el manual del Instalador de Debian. Una vez que se ha generado el fichero de preconfiguración adecuado a las necesidades, live-build puede encargarse de depositarlo en la imagen y activarlo de forma automática.

663

Imágenes con Instalador Debian «Live»: Estas imágenes en vivo también disponen de un kernel y un initrd diferenciados que, al ser seleccionados desde el gestor de arranque, ejecutan un Instalador de Debian.

664

El procedimiento de instalación es idéntico al realizado por las imagenes «Regulares» pero, en lugar de utilizar debootstrap para obtener e instalar paquetes .deb, lo que hace es copiar al disco duro la imagen del sistema de ficheros que se había preparado para lanzar el sistema en vivo. Esto se logra mediante un .udeb especial llamado live-installer.

665

Una vez finalizada esta etapa, el Instalador de Debian continua normalmente, instalando y configurando los siguientes elementos como pueden ser gestor de arranque, creación de usuarios locales, etc.

666

Nota: Para poder incluir los dos tipos de instalador, «normal» y «live», en el mismo medio, se debe deshabilitar el live-installer. Esto se hace utilizando la variable de preconfiguración (preseed) `live-installer/enable=false`.

667

Instalador Debian «del escritorio»: Una vez el sistema en vivo está ejecutandose, se puede lanzar el Instalador de Debian haciendo clic en el icono correspondiente, sin importar el tipo de Instalador Debian utilizado en el arranque. Esta manera de instalar Debian es más sencilla para el usuario y aconsejable en algunas situaciones. Para poder realizar esta acción se debe instalar el paquete debian-installer-launcher.

668

Por defecto, live-build no incluye las imágenes que utilizan el Instalador de Debian. Esto debe ser habilitado de forma específica en `lb config`. También hay que hacer notar que, para que la instalación desde «el escritorio» funcione, el kernel del sistema en vivo debe ser el mismo que el kernel que utiliza `d-i` en la arquitectura especificada. Por ejemplo:

669

$ lb config --debian-installer live
$ echo debian-installer-launcher >> config/package-lists/my.list.chroot

670

12.2 Personalizando el Instalador de Debian mediante preconfiguración

671

As described in the Debian Installer Manual, Appendix B at ‹https://www.debian.org/releases/stable/amd64/apb.en.html›, "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." This kind of customization is best accomplished with live-build by placing the configuration in a `preseed.cfg` file included in `config/includes.installer/`. For example, to preseed setting the locale to `en_US`:

672

$ echo "d-i debian-installer/locale string en_US" \
>> config/includes.installer/preseed.cfg

673

12.3 Personalizar el contenido del Instalador de Debian

674

Es posible que, con propósitos experimentales o para depuración de errores, se desee incluir paquetes udeb creados localmente para el `d-i`. Estos paquetes udeb son componentes del Instalador de Debian que definen su comportamiento. Para incluirlos en la imagen, basta con depositarlos en el directorio de configuración `config/packages.binary/`. También pueden incluirse o reemplazarse ficheros y directorios en el initrd del instalador de una manera similar a la que se describe en Includes locales en Live/chroot, depositando el material en el directorio `config/includes.installer/`.