Live manual

Debian Live

  next >> 

Debian Live Manual

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

Debian Live Manual

Acerca de este 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

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 A minimal image for a 256MB USB key
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-2023 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.