~ubuntu-branches/ubuntu/vivid/installation-guide/vivid-proposed

« back to all changes in this revision

Viewing changes to es/appendix/example-preseed.xml

  • Committer: Bazaar Package Importer
  • Author(s): Frans Pop
  • Date: 2005-10-25 17:37:25 UTC
  • Revision ID: james.westby@ubuntu.com-20051025173725-aq0bm11be7bfd7rw
Tags: 20051025
* Mention in copyright that full GPL is included in the manual.
  Closes: #334925
* Register installed documents with doc-base.
* Minor updates in English text and translations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="ISO-8859-1"?>
 
2
<!-- original version: 26045 -->
 
3
<!-- actualizado, Rudy Godoy, 5 diciembre 2004 -->
 
4
<!-- revisado Rudy Godoy, 23 feb. 2005 -->
 
5
 
 
6
<sect1 id="example-preseed">
 
7
<title>Ejemplo de fichero de preconfiguraci�n</title>
 
8
 
 
9
<para>
 
10
 
 
11
A continuaci�n se muestra un ejemplo de un fichero de preconfiguraci�n
 
12
funcional que puede utilizar para realizar una instalaci�n
 
13
automatizada. Su uso se explica en <xref
 
14
linkend="automatic-install"/>. Tal vez quiera descomentar alguna de
 
15
las l�neas antes de usar el fichero.
 
16
 
 
17
<note><para>
 
18
 
 
19
Para poder presentar este ejemplo correctamente en el manual hemos
 
20
tenido que dividir algunas l�neas. Esto se indica con el uso del
 
21
car�cter de continuaci�n de l�nea <quote>\</quote> y un nivel
 
22
de indentaci�n adicional en la l�nea siguiente. En un fichero de
 
23
preconfiguraci�n real estas l�neas deben colocarse en 
 
24
<emphasis>una sola l�nea</emphasis>. Si no lo hace as�, la preconfiguraci�n
 
25
fallar� con resultados impredecibles.
 
26
 
 
27
</para><para>
 
28
 
 
29
Puede encontrar un fichero de ejemplo <quote>limpio</quote> en los CD-ROMs
 
30
de instalaci�n oficial de Debian en 
 
31
<filename>/doc/install/manual</filename> y tambi�n en Internet en
 
32
<ulink url="&url-example-preseed;"></ulink>.
 
33
 
 
34
</para></note>
 
35
 
 
36
<!-- Nota a traductores: el texto de los strings y selects 
 
37
     no debe traducirse -->
 
38
 
 
39
 
 
40
<informalexample><screen>
 
41
#### Modificar syslinux.cfg.
 
42
 
 
43
# Edite el fichero syslinux.cfg (o similar) y a�ada par�metros al final de
 
44
# la l�nea �append� del n�cleo.
 
45
#
 
46
# Por lo menos querr� a�adir un par�metro indicando al instalador desde donde
 
47
# obtener el fichero de preconfiguraci�n.
 
48
# Si est� instalando desde un medio USB, use el siguiente par�metro, y coloque
 
49
# el fichero de preconfiguraci�n en el directorio ra�z del dispositivo USB.
 
50
#   preseed/file=/hd-media/preseed
 
51
# En cambio, si est� arrancando desde red, use este:
 
52
#   preseed/url=http://maquina/ruta/hacia/fichero/preseed
 
53
# Si est� remasterizando un CD, podr�a usar este otro:
 
54
#   preseed/file=/cdrom/preseed
 
55
# Aseg�rese de copiar este fichero a la ubicaci�n que ha especificado.
 
56
 
57
# Mientras est� realizando esto, tal vez quiera cambiar all� a 
 
58
# debconf/priority=critical, para obviar la mayor�a de preguntas incluso
 
59
# si la siguiente preconfiguraci�n excluye alguna.
 
60
# Tambi�n podr�a definir el tiempo de espera a 1 en syslinux.cfg para
 
61
# evitar la necesidad de presionar �Enter� para arrancar el instalador.
 
62
#
 
63
# La selecci�n de idioma, pa�s y teclado no puede ser preconfigurada desde
 
64
# un fichero, debido a que �stas se configuran antes de que se cargue
 
65
# el fichero de preconfiguraci�n.
 
66
# En su lugar, para obviar estas preguntas, pase algunos par�metros m�s
 
67
# al n�cleo:
 
68
#
 
69
#    languagechooser/language-name=Spanish
 
70
#    countrychooser/shortlist=ES
 
71
#    console-keymaps-at/keymap=es
 
72
#
 
73
# Note que el n�cleo acepta un m�ximo de 8 opciones de l�nea de �rdenes
 
74
# y 8 opciones de entorno (incluyendo cualquier opci�n a�adida en forma
 
75
# predeterminada por el instalador). Si �stas se exceden, los n�cleos
 
76
# 2.4 eliminar�n cualquier opci�n de exceso y los 2.6 dar�n un mensaje
 
77
# de �panic�.
 
78
# Algunas opciones predeterminadas, como �vga=normal� y �devfs=mount�,
 
79
# podr�an ser eliminadas sin problemas para la mayor�a de instalaciones,
 
80
# lo cual le permitir�a a�adir m�s opciones para preconfiguraci�n.
 
81
 
 
82
#### �rdenes del int�rprete de comandos.
 
83
 
 
84
# La preconfiguraci�n de d-i es inherentemente insegura. Ninguna parte del
 
85
# instalador verifica intentos de desbordamiento de buffer u otras
 
86
# formas de vulneraci�n de los valores de un fichero de preconfiguraci�n
 
87
# como �ste. �Use solamente ficheros de preconfiguraci�n de fuentes
 
88
# confiables! Para poder gestionar esto, y porque generalmente es �til,
 
89
# a continuaci�n ofrecemos una forma de ejecutar cualquier orden de shell
 
90
# que desee dentro del instalador, de forma autom�tica.
 
91
 
 
92
# La primera orden a ejecutar tan pronto como sea posible, despu�s de que
 
93
# se lea el fichero de preconfiguraci�n:
 
94
#d-i preseed/early_command              string \
 
95
#    wget http://url/to/my.udeb -O /tmp/my.udeb ; udpkg -i /tmp/my.udeb
 
96
 
 
97
# �sta orden se ejecuta justamente antes de que finalize la instalaci�n,
 
98
# pero cuando todav�a existe un directorio /target usable:
 
99
#d-i preseed/late_command               string \
 
100
#    for deb in /hd-media/*.deb; do cp $deb /target/tmp; \
 
101
#    chroot /target dpkg -i /tmp/$(basename $deb); done
 
102
 
 
103
# �sta orden se ejecuta tan pronto como se inicie �base-config�:
 
104
#base-config base-config/early_command  string echo hola mama
 
105
 
 
106
# �sta orden se ejecuta despu�s de que finalice �base-config�, y
 
107
# antes de presentar el indicador �login:�. Esta es un buen m�todo de
 
108
# instalar el conjunto de paquetes que desea, o de modificar la
 
109
# configuraci�n del sistema:
 
110
#base-config base-config/late_command   string \
 
111
#    apt-get install zsh; chsh -s /bin/zsh
 
112
 
 
113
#### Configuraci�n de red.
 
114
 
 
115
# Obviamente, �esto no funcionar� si est� cargando su fichero de 
 
116
# preconfiguraci�n desde la red!. Pero es fant�stico si est� arrancando
 
117
# desde CD o memoria USB. Tambi�n puede pasar par�metros de configuraci�n
 
118
# de red en los par�metros del n�cleo si est� cargando el fichero de
 
119
# preconfiguraci�n desde la red.
 
120
 
 
121
# �netcfg� elegir� una interfaz que en lo posible tenga conexi�n. Esto
 
122
# hace que se evite mostrar una lista si existe m�s de una interfaz.
 
123
d-i  netcfg/choose_interface select auto
 
124
 
 
125
# En caso prefiera configurar la red manualmente, puede hacer lo siguiente:
 
126
#d-i netcfg/disable_dhcp        boolean true
 
127
#d-i netcfg/get_nameservers     string 192.168.1.1
 
128
#d-i netcfg/get_ipaddress       string 192.168.1.42
 
129
#d-i netcfg/get_netmask         string 255.255.255.0
 
130
#d-i netcfg/get_gateway         string 192.168.1.1
 
131
#d-i netcfg/confirm_static      boolean true
 
132
 
 
133
# Note que cualquier nombre de m�quina o dominio asignado desde dhcp
 
134
# tomar� precedencia sobre los valores definidos aqu�. Sin embargo, 
 
135
# el hacerlo evita que se muestren las preguntas incluso si los 
 
136
# valores vienen desde dhcp.
 
137
d-i netcfg/get_hostname         string unassigned-hostname
 
138
d-i netcfg/get_domain           string unassigned-domain
 
139
 
 
140
# Deshabilita el molesto cuadro de di�logo de clave WEP
 
141
d-i netcfg/wireless_wep         string 
 
142
# El nombre de m�quina dhcp que algunos ISPs usan como un tipo de claves.
 
143
#d-i netcfg/dhcp_hostname       string radish
 
144
 
 
145
#### Configuraci�n de servidor espejo
 
146
 
 
147
d-i mirror/country              string enter information manually
 
148
d-i mirror/http/hostname        string http.es.debian.org
 
149
d-i mirror/http/directory       string /debian
 
150
d-i mirror/suite                string testing
 
151
d-i mirror/http/proxy           string 
 
152
 
 
153
### Particionado.
 
154
 
 
155
# Si el sistema tiene espacio libre puede elegir particionar solamente
 
156
# este espacio.
 
157
#d-i partman-auto/init_automatically_partition \
 
158
#    select Use the largest continuous free space
 
159
#
 
160
# Alternativamente, puede especificar un disco a particionar. El nombre del
 
161
# dispositivo se puede ingresar tanto en formato tradicional o en devfs.
 
162
# Por ejemplo, para usar el primer disco dvfs:
 
163
d-i  partman-auto/disk          string /dev/discs/disc0/disc
 
164
 
 
165
# Puede elegir cualquiera de las recetas de particionado predefinidas:
 
166
d-i  partman-auto/choose_recipe select \
 
167
     All files in one partition (recommended for new users)
 
168
#d-i partman-auto/choose_recipe         select Desktop machine
 
169
#d-i partman-auto/choose_recipe         select Multi-user workstation
 
170
 
 
171
# O indique su propia receta
 
172
# El formato de las recetas est� documentado en el fichero 
 
173
# devel/partman-auto-recipe.txt.
 
174
# Si tiene una forma de colocar el fichero de receta dentro del entorno
 
175
# del d-i, simplemente puede direccionarlo a �ste.
 
176
#d-i partman-auto/expert_recipe_file    string /hd-media/recipe
 
177
 
 
178
# Si no, puede colocar la receta en una l�nea. Este ejemplo crea una
 
179
# partici�n /boot peque�a, una partici�n de intercambio y usa el resto
 
180
# del espacio para la partici�n ra�z:
 
181
#d-i partman-auto/expert_recipe         string boot-root :: \
 
182
#    20 50 100 ext3 $primary{ } $bootable{ } method{ format } format{ } \
 
183
#    use_filesystem{ } filesystem{ ext3 } mountpoint{ /boot } . \
 
184
#    500 10000 1000000000 ext3 method{ format } format{ } \
 
185
#    use_filesystem{ } filesystem{ ext3 } mountpoint{ / } .  \
 
186
#    64 512 300% linux-swap method{ swap } format{ } . 
 
187
# Para que sirva de referencia, aqu� puede ver la misma recenta
 
188
# en un formato m�s legible:
 
189
#   boot-root ::
 
190
#       40 50 100 ext3
 
191
#               $primary{ } $bootable{ }
 
192
#               method{ format } format{ }
 
193
#               use_filesystem{ } filesystem{ ext3 }
 
194
#               mountpoint{ /boot }
 
195
#       .
 
196
#       500 10000 1000000000 ext3
 
197
#               method{ format } format{ }
 
198
#               use_filesystem{ } filesystem{ ext3 }
 
199
#               mountpoint{ / }
 
200
#       .
 
201
#       64 512 300% linux-swap
 
202
#               method{ swap } format{ }
 
203
#       .
 
204
 
 
205
# Lo siguiente hace que �partman� particione autom�ticamente sin confirmaci�n.
 
206
d-i partman/confirm_write_new_label     boolean true
 
207
d-i partman/choose_partition            select \
 
208
    Finish partitioning and write changes to disk
 
209
d-i partman/confirm                     boolean true
 
210
 
 
211
#### Instalaci�n del gestor de arranque.
 
212
 
 
213
# GRUB es el gestor de arranque predeterminado (para x86). Si quiere instalar
 
214
# lilo en su lugar, descomente esto:
 
215
#d-i grub-installer/skip                boolean true
 
216
 
 
217
# �sta es una configuraci�n adecuada y segura, hace que grub se instale 
 
218
# autom�ticamente en el MBR si no se detecta otro sistema operativo en 
 
219
# la m�quina.
 
220
d-i grub-installer/only_debian          boolean true
 
221
 
 
222
# Lo siguiente hace que el �grub-installer� instale en el MBR si tambi�n 
 
223
# se encuentra otro sistema operativo, lo cual es menos seguro puesto que
 
224
# podr�a dejar sin posibilidad de arrancar al otro sistema operativo.
 
225
d-i grub-installer/with_other_os        boolean true
 
226
 
 
227
# Alternativamente, si desea instalar en una ubicaci�n distinta al MBR,
 
228
# descomente y edite estas l�neas:
 
229
#d-i grub-installer/bootdev             string (hd0,0)
 
230
#d-i grub-installer/only-debian         boolean false
 
231
#d-i grub-installer/with_other_os       boolean false
 
232
 
 
233
##### Final de la primera fase de instalaci�n.
 
234
 
 
235
# Obviar el mensaje final sobre la finalizaci�n de la instalaci�n.
 
236
d-i prebaseconfig/reboot_in_progress    note 
 
237
 
 
238
 
 
239
##### base-config de preconfiguraci�n.
 
240
 
 
241
# Obviar el mensaje de bienvenida.
 
242
base-config base-config/intro   note 
 
243
 
 
244
# Obviar el mensaje final.
 
245
base-config base-config/login   note 
 
246
 
 
247
# Si ha instalado un gestor de ventanas, pero no desea iniciarlo 
 
248
# inmediatamente despu�s que finalice �base-config�.
 
249
#base-config base-config/start-display-manager  boolean false
 
250
 
 
251
###### Configuraci�n de zona horaria.
 
252
 
 
253
# Controla si el reloj de hardware est� configurado a GMT o no.
 
254
base-config tzconfig/gmt                boolean true
 
255
 
 
256
# Si indica al instalador que se encuentra en los Estados Unidos, entonces
 
257
# puede definir la zona horaria usando esta variable.
 
258
# (Las opciones son: Eastern, Central, Mountain, Pacific, Alaska, Hawaii,
 
259
# Aleutian, Arizona East-Indiana, Indiana-Starke, Michigan, Samoa, other)
 
260
base-config  tzconfig/choose_country_zone/US    select Eastern
 
261
# Si indica que se encuentra en Canada.
 
262
# (Las opciones son: Newfoundland, Atlantic, Eastern, Central,
 
263
# East-Saskatchewan, Saskatchewan, Mountain, Pacific, Yukon, other)
 
264
base-config  tzconfig/choose_country_zone/CA    select Eastern
 
265
# Si indica que se encuentra en Brasil. (Las opciones son: East, West, Acre,
 
266
# DeNoronha, other)
 
267
base-config  tzconfig/choose_country_zone/BR    select East
 
268
# Muchos pa�ses solamente tienen una zona horaria. Si indica al instalador
 
269
# que se encuentra en una de estas, puede elegir su zona horaria est�ndar
 
270
# a trav�s de esta pregunta.
 
271
base-config  tzconfig/choose_country_zone_single boolean true
 
272
# Esta pregunta se formula como un m�todo de soporte para otros pa�ses 
 
273
# distintos a los mencionados antes, y que tienen m�s de una zona horaria. 
 
274
# Puede preconfigurar una de las zonas horarias o �other�.
 
275
#base-config  tzconfig/choose_country_zone_multiple select 
 
276
 
 
277
###### Configuraci�n de cuenta.
 
278
 
 
279
# Para preconfigurar la clave de superusuario, debe colocarla en
 
280
# texto legible en este fichero. Esta no es una buena idea, �usela con
 
281
# precauci�n!
 
282
#passwd passwd/root-password            password r00tme
 
283
#passwd passwd/root-password-again      password r00tme
 
284
 
 
285
# Si desea saltar la creaci�n de una cuenta de usuario com�n.
 
286
#passwd passwd/make-user                boolean false
 
287
 
 
288
# Alternativamente, puede preconfigurar el nombre del usuario. Note que
 
289
# el usuario asignado ser� derivado de �ste; actualmente no puede ser
 
290
# modificado. El usuario asignado ser� (en min�sculas) el primer nombre
 
291
# del nombre completo.
 
292
#passwd passwd/user-fullname            string Usuario de Debian
 
293
#passdw passwd/username                 string debian
 
294
# Y su clave, �pero uselo con precauci�n!
 
295
#passwd passwd/user-password            password insegura
 
296
#passwd passwd/user-password-again      password insegura
 
297
 
 
298
###### Configuraci�n de Apt.
 
299
 
 
300
# Esta pregunta controla que fuente usar� la segunda fase de la 
 
301
# instalaci�n para obtener paquetes. Las opciones son cdrom, http, ftp, 
 
302
# filesystem y editar la lista en forma manual.
 
303
base-config  apt-setup/uri_type         select http
 
304
 
 
305
# Si elige ftp o http, se le preguntar� el pa�s y un servidor espejo
 
306
base-config  apt-setup/country          select enter information manually
 
307
base-config  apt-setup/hostname         string http.es.debian.org
 
308
base-config  apt-setup/directory        string /debian
 
309
# Para luego de elegir un servidor espejo.
 
310
base-config  apt-setup/another  boolean false
 
311
 
 
312
# Puede elegir instalar software desde �non-free� y �contrib�.
 
313
#base-config  apt-setup/non-free        boolean true
 
314
#base-config  apt-setup/contrib         boolean true
 
315
 
 
316
# Habilitar actualizaciones de seguridad.
 
317
base-config  apt-setup/security-updates boolean true
 
318
 
 
319
###### Selecci�n de paquetes.
 
320
 
 
321
# Puede elegir instalar cualquier combinaci�n de paquetes que est�
 
322
# disponible. Las tareas disponibles al momento de escribir este fichero
 
323
# incluyen: Entorno de escritorio, Servidor web, Servidor de impresi�n, 
 
324
# Servidor DNS, Servidor de ficheros, Servidor de correos, Base de datos,
 
325
# Selecci�n manual de paquetes. La �ltima de �stas ejecutar� aptitude.
 
326
# Tambi�n puede elegir el no instalar tareas y forzar la instalaci�n de
 
327
# un conjunto de paquetes de alguna otra manera.
 
328
tasksel     tasksel/first       multiselect Desktop environment
 
329
#tasksel     tasksel/first      multiselect Web server, Mail server, DNS server
 
330
 
 
331
###### Configuraci�n de agente de correo.
 
332
 
 
333
# Durante una instalaci�n com�n, exim solamente formula dos preguntas.
 
334
# �sta es una forma de evitar incluso �stas. Es posible crear una
 
335
# preconfiguraci�n m�s complicada.
 
336
exim4-config exim4/dc_eximconfig_configtype \
 
337
   select no configuration at this time
 
338
 
 
339
# Es una buena idea configurar esto a la cuenta que ha elegido crear.
 
340
# El dejar el valor en blanco va a significar que el correo de postmaster
 
341
# se entregue en �/var/mail/mail�.
 
342
exim4-config exim4/dc_postmaster                string 
 
343
 
 
344
###### Configuraci�n de X.
 
345
 
 
346
# La preconfiguraci�n de X en Debian es posible, pero probablemente
 
347
# necesitar� saber algunos detalles sobre el hardware de v�deo de la
 
348
# m�quina, puesto que el programa de configuraci�n no efect�a una
 
349
# configuraci�n totalmente autom�tica de todo.
 
350
 
 
351
# X puede detectar el controlador adecuado para algunas tarjetas, pero
 
352
# si est� preconfigurando, puede modificar el que �ste elija. Incluso as�,
 
353
# vesa funcionar� para la mayor�a de hardware.
 
354
#xserver-xfree86 xserver-xfree86/config/device/driver   select vesa
 
355
 
 
356
# Un problema con la autodetecci�n del rat�n es que si falla, X 
 
357
# reintentar� vez tras vez. De modo que si se efect�a la preconfiguraci�n,
 
358
# existe la posibilidad de un bucle infinito si no se autodetecta el rat�n.
 
359
#xserver-xfree86 xserver-xfree86/autodetect_mouse       boolean true
 
360
 
 
361
# Se recomienda autodetecci�n de monitor.
 
362
xserver-xfree86 xserver-xfree86/autodetect_monitor      boolean true
 
363
# Descomente si tiene una pantalla LCD.
 
364
#xserver-xfree86 xserver-xfree86/config/monitor/lcd     boolean true
 
365
# X tiene tres m�todos de configuraci�n para el monitor. Esta es la forma
 
366
# de preconfigurar el m�todo �medio�, que siempre esta disponible. El
 
367
# m�todo �simple� podr�a no estar disponible y la �avanzada� formula
 
368
# muchas preguntas.
 
369
xserver-xfree86 xserver-xfree86/config/monitor/selection-method \
 
370
    select medium
 
371
xserver-xfree86 xserver-xfree86/config/monitor/mode-list \
 
372
    select 1024x768 @ 60 Hz
 
373
 
 
374
###### Todo lo restante.
 
375
 
 
376
# Dependiendo del software que elija instalar, o si las cosas no salen
 
377
# bien durante el proceso de instalaci�n, es posible que se formulen
 
378
# otra preguntas. Tambi�n puede preconfigurar �stas, por supuesto.
 
379
# Para obtener una lista de cada posible pregunta que podr�a ser
 
380
# formulada durante una instalaci�n, efect�e una instalaci�n y
 
381
# ejecute estas �rdenes:
 
382
#   debconf-get-selections --installer > fichero
 
383
#   debconf-get-selections >> fichero
 
384
 
 
385
# Si gusta, puede incluir otros ficheros de preconfiguraci�n en �ste.
 
386
# Cualquier configuraci�n en estos ficheros modificar� los valores
 
387
# preexistentes de este fichero. Se puede listar m�s de un fichero,
 
388
# separado por espacios, todos �stos ser�n cargados. Los ficheros 
 
389
# incluidos tambi�n pueden tener directivas propias de preconfiguraci�n o
 
390
# inclusi�n. Note que si los nombres de fichero son relativos, �stos son 
 
391
# tomados del mismo directorio donde se ubica el fichero que los incluye.
 
392
#d-i preseed/include    string x.cfg
 
393
 
 
394
# Esto es todav�a m�s flexible, se ejecuta una orden de shell y si �sta 
 
395
# presenta como resultado los nombres de los ficheros de preconfiguraci�n, 
 
396
# �stos se incluyen. Por ejemplo, para alternar configuraciones basadas en
 
397
# un dispositivo de almacenamiento usb particular (en este caso, un 
 
398
# lector de tarjetas integrado):
 
399
#d-i preseed/include_command    string \
 
400
#    if $(grep -q "GUID: 0aec3050aec305000001a003"  /proc/scsi/usb-storage-*/*); \
 
401
#    then echo kraken.cfg; else echo otherusb.cfg; fi
 
402
</screen></informalexample>
 
403
 
 
404
</para>
 
405
</sect1>