1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
|
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH LIVE\-BOOT 7 12.02.2013 4.0~a4\-1 "Proyecto Debian Live"
.SH NOMBRE
\fBlive\-boot\fP \- Scripts de Arranque del Sistema
.SH DESCRIPCIÓN
\fBlive\-boot\fP contiene los scripts que configuran un sistema Debian Live
durante el proceso de arranque (early userspace).
.PP
.\" FIXME
live\-boot es un hook para initramfs\-tools, usado para generar un initramfs
capaz de arrancar sistemas en vivo, tales como los creados por
\fIlive\-helper\fP(7). Esto incluye las isos de Debian Live, netboot tarballs e
imágenes para llaves usb.
.PP
.\" FIXME
En el momento del arranque se buscará un dispositivo de sólo lectura que
contenga un directorio "/live" dónde se almacena un sistema de ficheros raíz
(a menudo se trata de una imagen comprimida de un sistema de ficheros como
squashfs). Si live\-boot lo encuentra, creará un entorno de escritura, usando
aufs, a partir del cual pueda arrancar un sistema Debian u otro similar.
.SH CONFIGURACIÓN
\fBlive\-boot\fP se puede configurar mediante un parámetro de arranque o un
fichero de configuración.
.PP
Para configurar los parámetros de live\-boot utilizados por defecto en una
imagen en vivo, ver la opción \-\-bootappend\-live en la página de manual
\fIlb_config\fP(1)
.SS "Parámetros del kernel"
\fBlive\-boot\fP sólo se activa si se usa 'boot=live' como parámetro del kernel
.PP
Además, hay algunos otros parámetros de arranque que influyen en su
comportamiento, ver más abajo.
.SS "Ficheros de configuración"
\fBlive\-boot\fP se puede configurar (pero no activar) mediante ficheros de
configuración. Estos ficheros se pueden colocar en el sistema de ficheros
raíz (/etc/live/boot.conf, /etc/live/boot/*), o en el medio en vivo
(live/boot.conf, live/boot/*).
.SH OPCIONES
.\" FIXME
\fBlive\-boot\fP incluye los siguientes parámetros.
.IP \fBaccess\fP=\fIACCESS\fP 4
Establece el nivel de accesibilidad para usuarios con minusvalías físicas o
con discapacidad visual. ACCESS debe ser uno de los siguientes, v1, v2, v3,
m1 o m2. v1=menor deterioro visual, v2=discapacidad visual moderada,
v3=ceguera, m1=dificultades motoras menores, m2=dificultades motoras
moderadas.
.IP \fBconsole\fP=\fITTY,SPEED\fP 4
Establece la consola que se utilizará por defecto con la opción
"live\-getty". Ejemplo: "console=ttyS0,115200"
.IP \fBdebug\fP 4
Hace que el proceso de arranque de initramfs sea más detallado.
.br
Uso: debug=1
.br
Si no se asigna un valor a debug, puede que no se muestren los mensajes.
.IP \fBfetch\fP=\fIURL\fP 4
.IP \fBhttpfs\fP=\fIURL\fP 4
Otra forma de arranque en red mediante la descarga de una imagen squashfs a
partir de una URL determinada. El método «fetch» copia la imagen en la
memoria RAM y el método httpfs utiliza fuse y httpfs2 para montar la imagen
en su lugar. Copiar en la memoria RAM requiere más memoria y puede tardar
mucho tiempo con imágenes de gran tamaño. Sin embargo, es más probable que
funcione correctamente, ya que no requiere el uso de la red después y el
sistema funciona más rápido una vez iniciado, debido a que ya no necesita
más ponerse en contacto con el servidor.
.br
Debido a las limitaciones actuales de busybox, wget y la resolución de DNS,
una dirección URL no puede contener un nombre de anfitrión, sino sólo una
dirección IP.
.br
No funciona: http://ejemplo.com/ruta/al/sistema_de_ficheros.squashfs
.br
Funciona: http://ejemplo.com/ruta/al/sistema_de_ficheros.squashfs
.br
Tener en cuenta también que, por lo tanto, no es posible en la actualidad ir
a buscar una imagen en un host virtual basado en nombre de un httpd si está
compartiendo la ip con la instancia principal httpd.
.br
También se puede utilizar la imagen iso en vivo en lugar de la imagen
squashfs.
.IP \fBiscsi\fP=\fIserver\-ip[,server\-port];target\-name\fP 4
Arranca desde un objetivo iSCSI que tiene una iso o una imagen disco en vivo
como uno de sus LUNs. Se busca en el objetivo especificado un LUN que sea
similar a un medio en vivo. Si se utiliza el software \fBiscsitarget\fP del
objetivo iSCSI que se encuentra disponible en un paquete Debian la ietd.conf
podría ser similar al siguiente:
.br
# El nombre de destino se especifica en el parámetro iscsi=
.br
Target <target\-name>
Lun 0 Path=<path\-to\-your\-live\-image.iso>,Type=fileio,IOMode=ro
# Si se desea arrancar varias máquinas, es posible que se desee afinar algunos parámetros como
# Wthreads o MaxConnections
.IP \fBfindiso\fP=\fI/PATH/TO/IMAGE\fP 4
Busca el fichero ISO especificado en todos los discos en los que por lo
general se busca el fichero .squashfs (por lo que no se tiene que saber el
nombre del dispositivo como en fromiso=....).
.IP \fBfromiso\fP=\fI/PATH/TO/IMAGE\fP 4
Permite utilizar un sistema de ficheros desde dentro de una imagen iso que
está disponible en los medios en vivo.
.IP \fBignore_uuid\fP 4
No comprobar que cualquier UUID integrado en el initramfs coincida con el
medio encontrado. Se puede especificar a live\-boot que genere un UUID
configurando LIVE_GENERATE_UUID=1 en el momento de crear el initramfs.
.IP \fBverify\-checksums\fP 4
Si se especifica, se calcula una suma MD5 sobre los medios en vivo durante
el arranque y se compara con el valor md5sum.txt que se encuentra en el
directorio raíz de los medios en vivo.
.IP "\fBip\fP=[\fIDEVICE\fP]:[\fICLIENT_IP\fP]:[\fINETMASK\fP]:[\fIGATEWAY_IP\fP]:[\fINAMESERVER\fP] [,[\fIDEVICE\fP]:[\fICLIENT_IP\fP]:[\fINETMASK\fP]:[\fIGATEWAY_IP\fP]:[\fINAMESERVER\fP]]" 4
Permite especificar el nombre(s) y las opciones de la interfaz(ces) que se
debe configurar en el arranque. No especificar esta opción si se desea
utilizar DHCP (opción por defecto). Esto cambiará en una futura versión para
utilizar la misma especificación de los parámetros de arranque que el kernel
oficial (e.g. ip=10.0.0.1::10.0.0.254:255.255.255.0::eth0,:::::eth1:dhcp).
.IP \fBip\fP=[\fIfrommedia\fP] 4
Si se establece esta variable, no se configura la red ni por dhcp ni usando
una dirección estática y se debe añadir un fichero preconfigurado
/etc/network/interfaces que el sistema utilizará en su lugar.
.IP {\fBlive\-media\fP|\fBbootfrom\fP}=\fIDEVICE\fP 4
Si se especifica una de estas dos formas equivalentes, live\-boot en primer
lugar tratará de encontrar este dispositivo buscando el directorio "/live"
dónde debe estar la raíz del sistema de ficheros de sólo lectura. Si no
encuentra nada que pueda utilizar, live\-boot escaneará los dispositivos
restantes.
.br
En lugar de especificar el nombre de un dispositivo real, se puede utilizar
la palabra clave 'removable' para limitar la búsqueda solo en los medios en
vivo de tipo extraíble. Tener en cuenta que si se desea restringir aún más
los medios a sistemas de almacenamiento masivo USB se puede utilizar la
palabra clave 'removable\-usb'
.IP {\fBlive\-media\-encryption\fP|\fBencryption\fP}=\fITYPE\fP 4
live\-boot montará el TYPE rotfs cifrado, pidiendo la contraseña. Es útil
para crear sistemas en vivo paranoicos :\-) Hasta el momento el TYPE
soportado es "aes" para cifrado loop\-aes.
.IP \fBlive\-media\-offset\fP=\fIBYTES\fP 4
De esta manera se puede especificar a live\-boot que la imagen comienza en
BYTES en el dispositivo anteriormente especificado, o auto\-descubierto, esto
podría ser útil para esconder la iso o la imagen Debian Live dentro de otra
iso o imagen, para crear imágenes "limpias".
.IP \fBlive\-media\-path\fP=\fIPATH\fP 4
Establece la ruta de acceso al sistema de ficheros en vivo en el medio. De
forma predeterminada está en '/live' y no se debe cambiar a menos que se
haya personalizado los medios de forma adecuada.
.IP \fBlive\-media\-timeout\fP=\fISECONDS\fP 4
Establece el tiempo de espera en segundos para que el dispositivo
especificado por "live\-media=" esté preparado antes de desistir.
.IP \fBmodule\fP=\fINAME\fP 4
En lugar de utilizar el fichero opcional por defecto "filesystem.module"
(ver más abajo) se podría especificar otro fichero sin la extensión
".module"; se debe colocar en el directorio "/live" del medio en vivo.
.IP \fBnetboot\fP[=nfs|cifs] 4
Indica a live\-boot que debe hacer un montaje en red. El parámetro
"nfsroot=" (con "nfsopts=" opcional), debe especificar dónde se encuentra el
sistema de ficheros raíz. Sin argumentos, probará primero cifs, y entonces,
si falla, nfs.
.IP \fBnfsopts\fP= 4
Permite especificar opciones nfs personalizadas.
.IP \fBnofastboot\fP 4
Este parámetro deshabilita la desactivación por defecto de la comprobación
del sistema de ficheros en /etc/fstab. Si hay sistemas de ficheros estáticos
en el disco duro y se desea comprobarlos en el momento del arranque,
utilizar este parámetro, de lo contrario, se omite.
.IP \fBnopersistence\fP 4
desactiva la "persistencia", es útil si el gestor de arranque (como
syslinux) se ha instalado con persistencia habilitada.
.IP \fBnoeject\fP 4
No pedir que se extraiga el dispositivo en vivo.
.IP \fBramdisk\-size\fP 4
Este parámetro permite establecer un tamaño de disco RAM personalizado (que
es la opción '\-o size' del montaje tmpfs). No hay un tamaño de ramdisk
predeterminado, por lo que se aplica el valor por defecto (actualmente el
50% de la RAM disponible). Tener en cuenta que esta opción no tiene
actualmente ningún efecto cuando se arranca con toram
.IP \fBswapon\fP 4
Este parámetro permite el uso de particiones swap locales.
.IP \fBpersistence\fP 4
live\-boot buscará dispositivos con "persistence". Estos pueden ser
particiones (con el nombre GPT correcto), sistemas de ficheros (con la
etiqueta correcta) o ficheros imagen (con el nombre de fichero
correcto). Los overlays tienen la etiqueta/nombre "persistence" (ver
\fIpersistence.conf\fP(5)). Los ficheros imagen overlay tienen extensiones que
determinan su sistema de ficheros, por ejemplo, "persistence.ext4".
.IP "\fBpersistence\-encryption\fP=\fITYPE1\fP,\fITYPE2\fP ... \fITYPEn\fP" 4
Esta opción determina qué tipo de cifrado se usa cuando se prueban los
dispositivos de los medios con persistencia. Si se especifica "none" en la
lista, no se permite cifrar el medio; si se especifica "luks" en la lista,
se puede usar cifrado LUKS en los medios. Cada vez que se encuentra un
dispositivo que contiene medios cifrados se pregunta al usuario una frase de
contraseña. Por defecto es "none".
.IP \fBpersistence\-media\fP={\fIremovable\fP|\fIremovable\-usb\fP} 4
Si se especifica la palabra clave 'removable', live\-boot intentará encontrar
particiones con persistencia únicamente en los medios extraíbles. Tener en
cuenta que si se desea restringir aún más los medios a sistemas de
almacenamiento masivo USB se puede utilizar la palabra clave 'removable\-usb'
.IP "\fBpersistence\-method\fP=\fITYPE1\fP,\fITYPE2\fP ... \fITYPEn\fP" 4
Esta opción determina qué tipos de medios se permiten para la
persistencia. Si se especifica "overlay" en la lista, se considera overlays
(es decir "live\-rw" y "home\-rw"). Por defecto es "overlay".
.IP \fBpersistence\-path\fP=\fIPATH\fP 4
live\-boot buscará ficheros con persistencia en el directorio raíz de una
partición, con este parámetro, la ruta se puede configurar de modo que se
pueda tener varios directorios en la misma partición para almacenar ficheros
con persistencia.
.IP \fBpersistence\-read\-only\fP 4
Los cambios en el sistema de ficheros no se guardan de nuevo en los medios
con persistencia. En particular, los overlays y los montajes NFS de red son
montados en sólo lectura.
.IP "\fBpersistence\-storage\fP=\fITYPE1\fP,\fITYPE2\fP ... \fITYPEn\fP" 4
Esta opción determina qué tipos de almacenamiento persistente hay que tener
en cuenta cuando se comprueban los medios con persistencia. Si "filesystem"
está en la lista, se usarán los sistemas de ficheros que tengan su etiqueta
correspondiente; si "file" está en la lista, todos los sistemas de ficheros
se probarán buscando ficheros y ficheros imagen con sus etiquetas
correspondientes. Por defecto es "file,filesystem".
.IP \fBpersistence\-label\fP=\fILABEL\fP 4
live\-boot will use the name "LABEL" instead of "persistence" when searching
for persistent storage. LABEL can be any valid filename, partition label, or
GPT name.
.IP \fBquickreboot\fP 4
Esta opción hace que live\-boot reinicie sin tratar de expulsar los medios y
sin pedirle al usuario que extraiga el dispositivo usado para arrancar.
.IP \fBshowmounts\fP 4
Este parámetro hará que live\-boot muestre en "/" los sistemas de ficheros ro
(en su mayoría comprimidos) en "/lib/live". Esto no está activado por
defecto, porque podría dar lugar a problemas con aplicaciones como "mono"
que almacenan rutas binarias durante su instalación.
.IP \fBsilent\fP 4
Si arranca con el parámetro normal quiet, live\-boot esconde la mayoría de
sus propios mensajes. Cuando se utiliza silent, los esconde todos.
.IP \fBtodisk\fP=\fIDEVICE\fP 4
Al añadir este parámetro, live\-boot tratará de copiar la totalidad de medios
de sólo lectura en el dispositivo especificado antes de montar el sistema de
ficheros raíz. Probablemente hace falta una gran cantidad de espacio
libre. Los arranques posteriores deben saltar este paso y basta con
especificar el parámetro de arranque "live\-media=DEVICE" con el mismo DEVICE
que se ha utilizado esta vez.
.IP \fBtoram\fP 4
Al añadir este parámetro, live\-boot trata de copiar los medios de sólo
lectura enteros en la memoria RAM del ordenador antes de montar el sistema
de ficheros raíz. Para esto puede ser necesaria mucha memoria RAM, según el
espacio utilizado por los medios de sólo lectura.
.IP \fBunion\fP=aufs|unionfs 4
.\" FIXME
Por defecto, live\-boot usa aufs. Con este parámetro, se puede cambiar a
unionfs.
.\" FIXME
.SH "FICHEROS (antiguos)"
.IP \fB/etc/live.conf\fP 4
Algunas variables pueden ser configuradas a través de este fichero de
configuración (dentro del sistema en vivo).
.IP \fBlive/filesystem.module\fP 4
.\" FIXME
Este fichero opcional (dentro del medio en vivo) contiene una lista de
nombres de ficheros separados por espacios en blanco o retornos de carro que
corresponden a imágenes de disco en el directorio "/live". Si este fichero
existe, sólo las imágenes que figuran en esta lista se fusionarán en la raíz
aufs, y se cargarán en el orden en que aparecen aquí. La primera entrada en
este fichero será el punto "más bajo" en el aufs y el último fichero de esta
lista estará en el punto "más alto" del aufs, justo debajo de /overlay. Sin
este fichero, las imágenes en el directorio "/live" se cargan en orden
alfanumérico.
.SH FICHEROS
.IP \fB/etc/live/boot.conf\fP 4
.IP \fB/etc/live/boot/*\fP 4
.IP \fBlive/boot.conf\fP 4
.IP \fBlive/boot.d/*\fP 4
.IP \fBpersistence.conf\fP 4
.SH "VER ADEMÁS"
\fIpersistence.conf\fP(5)
.PP
\fIlive\-build\fP(7)
.PP
\fIlive\-config\fP(7)
.PP
\fIlive\-tools\fP(7)
.SH "PÁGINA WEB"
Se puede encontrar más información acerca de live\-boot y el proyecto Debian
Live en la página web <\fIhttp://live.debian.net/\fP> y en el manual en
<\fIhttp://live.debian.net/manual/\fP>.
.SH ERRORES
Se puede notificar los fallos enviando un informe de errores sobre el
paquete live\-boot en el Debian Bug Tracking System en
<\fIhttp://bugs.debian.org/\fP> o escribiendo un mensaje a la lista de
correo de Debian Live a la dirección
<\fIdebian\-live@lists.debian.org\fP>.
.SH AUTOR
live\-boot fue escrito por Daniel Baumann <\fIdaniel@debian.org\fP> para
el proyecto Debian.
|