Debian Live Manual Debian Live Project <debian-live@lists.debian.org>

# Debian Live Manual

# Acerca de este manual

#### 1. Acerca de este manual

##### 1.1 Para el impaciente.

##### 1.2 Términos

##### 1.3 Autores

##### 1.4 Cómo contribuir a este documento

###### 1.4.1 Aplicar cambios

###### 1.4.2 Traducción

# Contribuir al Debian Live Project

#### 2. Acerca del Debian Live Project

##### 2.1 Motivación

###### 2.1.1 Desventajas de los sistemas en vivo actuales

###### 2.1.2 El porqué de crear un sistema en vivo propio.

##### 2.2 Filosofía

###### 2.2.1 Solamente paquetes sin modificación alguna de Debian «main»

###### 2.2.2 Sin configuración especial para el sistema en vivo

##### 2.3 Contacto

# Usuario

# Instalación

#### 3. Instalación

##### 3.1 Requisitos

##### 3.2 Instalación de live-build

###### 3.2.1 Desde el repositorio Debian.

###### 3.2.2 A partir del código fuente

##### 3.3 Instalación de live-boot y live-config

###### 3.3.1 Desde el repositorio Debian.

###### 3.3.2 A partir del código fuente

# Conceptos básicos

#### 4. Conceptos básicos

##### 4.1 ¿Qué es un sistema en vivo?

##### 4.2 Primeros pasos: creación de una imagen ISO híbrida

##### 4.3 Usar una imagen ISO híbrida

###### 4.3.1 Grabar una imagen ISO en un medio físico.

###### 4.3.2 Copiar una imagen ISO híbrida a un dispositivo USB

###### 4.3.3 Usar el espacio libre en el dispositivo USB

###### 4.3.4 Arrancar el medio en vivo

##### 4.4 Usar una máquina virtual para pruebas

###### 4.4.1 Probar una imagen ISO con QEMU

###### 4.4.2 Probar una imagen ISO con VirtualBox

##### 4.5 Construir y utilizar una imágen HDD

##### 4.6 Creación de una imagen de arranque en red

###### 4.6.1 Servidor DHCP

###### 4.6.2 Servidor TFTP

###### 4.6.3 Servidor NFS

###### 4.6.4 Cómo probar el arranque en red

###### 4.6.5 Qemu

##### 4.7 Arrancar desde internet

###### 4.7.1 Conseguir los ficheros para arrancar desde internet

###### 4.7.2 Arrancar imágenes webboot

# Descripción general de las herramientas

#### 5. Descripción general de las herramientas

##### 5.1 El paquete live-build

###### 5.1.1 El comando `lb config`

###### 5.1.2 El comando `lb build`

###### 5.1.3 El comando `lb clean`

##### 5.2 El paquete live-boot

##### 5.3 El paquete live-config

# Gestionar una configuración

#### 6. Gestionar una configuración

##### 6.1 Gestionar cambios en la configuración

###### 6.1.1 ¿Por qué utilizar scripts auto? ¿Qué hacen?

###### 6.1.2 Usar scripts auto de ejemplo

##### 6.2 Clonar una configuración publicada a través de Git

# Personalización de contenidos

#### 7. Descripción general de la personalización.

##### 7.1 Configuración en el momento de la creación vs en el momento del arranque

##### 7.2 Etapas de la creación

##### 7.3 Opciones para lb config en ficheros

##### 7.4 Tareas de personalización

# Personalización de la instalación de paquetes

#### 8. Personalización de la instalación de paquetes

##### 8.1 Origen de los paquetes

###### 8.1.1 Distribución, áreas de archivo y modo

###### 8.1.2 Réplicas de Distribución Debian

###### 8.1.3 Réplicas de Distribution utilizadas durante la creación

###### 8.1.4 Réplicas de distribución Debian utilizadas en la ejecución.

###### 8.1.5 Repositorios adicionales

##### 8.2 Selección de los paquetes a instalar

###### 8.2.1 Listas de paquetes

###### 8.2.2 Utilizar metapaquetes

###### 8.2.3 Listas de paquetes locales

###### 8.2.4 Listas de paquetes locales para la etapa binary

###### 8.2.5 Generar listas de paquetes

###### 8.2.6 Utilización de condiciones dentro de las listas de paquetes

###### 8.2.7 Eliminación paquetes durante la instalación

###### 8.2.8 Tareas de Escritorio e Idioma

###### 8.2.9 Versión y tipo de kernel

###### 8.2.10 Kernels personalizados

##### 8.3 Instalar paquetes modificados o de terceros

###### 8.3.1 Método `packages.chroot` para instalar paquetes personalizados

###### 8.3.2 Método de repositorio APT para instalar paquetes personalizados

###### 8.3.3 Paquetes personalizados y APT

##### 8.4 Configurar APT en la creación

###### 8.4.1 Utilizar apt o aptitude

###### 8.4.2 Utilización de un proxy con APT

###### 8.4.3 Ajuste de APT para ahorrar espacio

###### 8.4.4 Pasar opciones a apt o a aptitude

###### 8.4.5 APT pinning

# Personalización de contenidos

#### 9. Personalización de contenidos

##### 9.1 Includes

###### 9.1.1 Includes locales en Live/chroot

###### 9.1.2 Includes locales en Binary

##### 9.2 Scripts gancho (Hooks)

###### 9.2.1 Scripts gancho locales en el chroot

###### 9.2.2 Scripts gancho locales en Binary

###### 9.2.3 Scripts gancho en tiempo de arranque

##### 9.3 Preconfiguración de las preguntas de Debconf

# Personalización del comportamiento en tiempo de ejecución.

#### 10. Personalización del comportamiento en tiempo de ejecución.

##### 10.1 Personalización del usuario por defecto del sistema en vivo

##### 10.2 Personalización de las variantes locales e idioma

##### 10.3 Persistencia

###### 10.3.1 El fichero persistence.conf

###### 10.3.2 Utilizar varios medios persistentes

###### 10.3.3 Utilizar persistencia con cifrado

# Personalización de la imagen binaria

#### 11. Personalización de la imagen binaria

##### 11.1 Gestores de arranque

##### 11.2 Metadatos ISO

# Personalización del Instalador de Debian

#### 12. Personalización del Instalador de Debian

##### 12.1 Tipos de imágenes según el instalador

##### 12.2 Personalizando el Instalador de Debian mediante preconfiguración

##### 12.3 Personalizar el contenido del Instalador de Debian

# Proyecto

# Contribuir al proyecto

#### 13. Contribuir al proyecto

##### 13.1 Traducción de las páginas de manual

# Cómo informar acerca de errores.

#### 14. Informes de errores.

##### 14.1 Problemas conocidos

##### 14.2 Hacer la investigación

##### 14.3 Reconstruir desde cero

##### 14.4 Utilizar paquetes actualizados

##### 14.5 Recopilar información

##### 14.6 Aislar el fallo si es posible

##### 14.7 Utilizar el paquete correcto sobre el que informar del error

###### 14.7.1 En la preinstalación (bootstrap) en tiempo de creación.

###### 14.7.2 Mientras se instalan paquetes en tiempo de creación.

###### 14.7.3 En tiempo de arranque

###### 14.7.4 En tiempo de ejecución

##### 14.8 Dónde informar de los fallos

# Estilo de código

#### 15. Estilo de código

##### 15.1 Compatibilidad

##### 15.2 Sangrado

##### 15.3 Ajuste de líneas

##### 15.4 Variables

##### 15.5 Miscelánea

# Ejemplos

#### 16. Ejemplos

##### 16.1 Uso de los ejemplos

##### 16.2 Tutorial 1: Una imagen predeterminada

##### 16.3 Tutorial 2: Una utilidad de navegador web

##### 16.4 Tutorial 3: Una imagen personalizada

###### 16.4.1 Primera revisión

###### 16.4.2 Segunda revisión

##### 16.5 Un cliente VNC kiosk

##### 16.6 Una imagen básica para un pendrive USB de 128MB

##### 16.7 Un escritorio GNOME con variante local e instalador

# Apéndice

# Style guide

#### 17. Guía de estilo

##### 17.1 Instrucciones para los autores

###### 17.1.1 Aspectos lingüísticos

###### 17.1.2 Procedimientos

##### 17.2 Directrices para los traductores

###### 17.2.1 Consejos de traducción

# Metadata

#### SiSU Metadata, document information

Rights: Copyright: Copyright (C) 2006-2015 Live Systems Project, Copyright (C) 2016-2020 The Debian Live team
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.