Manual de Live Systems
Proyecto Live Systems <
[email protected]>
Copyright © 2006-2014 Live Systems Project
Este programa es software libre: puede ser redistribuido y/o modificado bajo los términos
de la GNU General Public License publicada por la Free Software Foundation, bien de
la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA
GARANTÍA, incluso sin la garantía implícita de COMERCIALIZACIÓN o IDONEIDAD
PARA UN PROPÓSITO PARTICULAR. Consulte la GNU General Public License para
más detalles.
Debería haber recibido una copia de la General Public License GNU junto con este
programa. Si no, vea ‹http://www.gnu.org/licenses/›.
El texto completo de la GNU Licencia Pública General se pueden encontrar en /usr/-
share/common-licenses/GPL-3
ii
Contents
Contents
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 Live Systems Project
2. Acerca del Live Systems Project
2.1 Motivación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
2.2 Filosofía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1 Desventajas de los sistemas en vivo actuales
2.1.2 El porqué de crear un sistema en vivo propio.
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.2.3 A partir de «instantáneas» . . . . . . . . . . . . . . . . . . . . . .
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
. . . . . . . . . . . . . . . . . . . . . .
3.3.3 A partir de «instantáneas» . . . . . . . . . . . . . . . . . . . . . .
2
3
3
3
4
5
6
6
7
9
9
9
9
9
10
10
10
10
11
12
12
12
12
12
13
13
13
14
14
15
iii
Contents
Conceptos básicos
4. Conceptos básicos
4.4 Primeros pasos: creación de una imagen ISO híbrida
4.5 Usar una imagen ISO híbrida
4.6 Usar una máquina virtual para pruebas
4.1 ¿Qué es un sistema en vivo?
4.2 Descarga de imágenes prefabricadas
4.3 Uso del servicio de creación de imágenes web
. . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
4.3.1 Uso y advertencias del servicio de creación de imágenes web . .
. . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . .
4.5.1 Grabar una imagen ISO en un medio físico.
. . . . . . . . . . . .
4.5.2 Copiar una imagen ISO híbrida a un dispositivo USB . . . . . . .
4.5.3 Usar el espacio libre en el dispositivo USB . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
4.5.4 Arrancar el medio en vivo
. . . . . . . . . . . . . . . . . .
4.6.1 Probar una imagen ISO con QEMU . . . . . . . . . . . . . . . . .
4.6.2 Probar una imagen ISO con VirtualBox . . . . . . . . . . . . . . .
4.7 Construir y utilizar una imágen HDD . . . . . . . . . . . . . . . . . . . .
4.8 Creación de una imagen de arranque en red
. . . . . . . . . . . . . . .
4.8.1 Servidor DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.2 Servidor TFTP
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.3 Servidor NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.4 Cómo probar el arranque en red
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.5 Qemu
. . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . .
. . . . . . . . . . . . . . . . . . . . .
4.9.1 Conseguir los ficheros para arrancar desde internet
4.9.2 Arrancar imágenes webboot
4.9 Arrancar desde internet
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
16
16
16
17
17
17
18
19
19
19
20
20
21
21
22
23
24
25
25
26
26
26
27
27
27
29
29
29
29
30
30
31
31
32
32
32
32
32
iv
Contents
6.2 Clonar una configuración publicada a través de Git
. . . . . . . . . . . .
33
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.4 Configurar APT en la creación
8.2 Selección de los paquetes a instalar
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.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.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.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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3 Instalar paquetes modificados o de terceros
35
35
35
35
36
36
37
37
37
37
38
38
39
39
40
40
40
41
41
41
42
43
43
44
44
45
45
46
46
46
46
47
47
48
48
v
Contents
Personalización de contenidos
9. Personalización de contenidos
9.1 Includes
9.2 Scripts gancho (Hooks)
9.1.1 Includes locales en Live/chroot
9.1.2 Includes locales en Binary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2.1 Scripts gancho locales en Live/chroot
. . . . . . . . . . . . . . .
9.2.2 Scripts gancho en tiempo de arranque . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
9.2.3 Scripts gancho locales en Binary
. . . . . . . . . . . . . .
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.4 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 . . . . . . . . . . .
Comentarios de: Manual de Live Systems (0)
No hay comentarios