Product SiteDocumentation Site

13.4. Opciones Kickstart

Las siguientes opciones pueden colocarse en el archivo kickstart. Si prefiere utilizar una interfaz gráfica de usuario para crear el archivo kickstart, utilice el Configurador Kickstart. Consulte el Capítulo 14, Configurador de Kickstart para conocer los detalles.

Nota

Si la sección es seguida por el símbolo igual (=), se debe especificar un valor después de él. En los comandos de ejemplo, las opciones en corchetes ([]) son argumentos opcionales para el comando.
autopart (opcional)
Automáticamente crea particiones — Una partición root (/) de 1 GB, una partición swap y una partición de arranque adecuada para la arquitectura. Es posible redefinir uno o más de los tamaños predeterminados de las particiones, mediante con la directiva part.
  • --encrypted — ¿Deberían todos los dispositivos con soporte ser encriptados por defecto? esto es equivalente a tildar la casilla Encrypt en la pantalla de partición inicial.
  • --passphrase= — Provee una contraseña predeterminada a nivel de sistema para todos los dispositivos encriptados.
  • --escrowcert=URL_del_certificado_X.509 — Almacena en archivos los datos de las llaves cifradas de todos los volúmenes cifrados en / (root), que hayan sido cifrados utilizando el certificado X.509 desde la URL indicada en URL_del_certificado_X.509. Las llaves son almacenadas en un archivo diferente para cada volumen cifrado. Esta opción sólo tiene sentido si se ha indicado --encrypted.
  • --backuppassphrase= — Agrega una frase de acceso generada de manera aleatoria a cada volumen cifrado. Guarde cada una de estas frases de acceso en archivos diferentes del directorio / (root), cifrándolos mediante el certificado X.509 indicado con --escrowcert. Esta opción sólo tendrá sentido si --escrowcert ha sido especificado.
ignoredisk (opcional)
Hace que el programa de instalación ignore los discos especificados. Esta opción es útil si está utilizando la partición automática, y desea que algunos discos sean ignorados. Por ejemplo, sin ignoredisk, el intento de implementación de clusters SAN durante la instalación kickstart fallaría, ya que el programa de instalación detectaría rutas a SAN que no retornan tablas de particiones.
La opción ignoredisk también es útil si tiene varias rutas a sus discos.
La sintaxis es:
ignoredisk --drives=drive1,drive2,...
en donde driveN es sda o sdb o hda, etc.
autostep (opcional)
Similar a interactive excepto que pasa a la pantalla siguiente por usted. Es usado la mayoría de las veces para depuración.
  • --autoscreenshot — Toma una instantánea de la pantalla durante cada paso del proceso de instalación, y copia las imágenes obtenidas en /root/anaconda-screenshots luego que la instalación haya finalizado. Esta opción es útil para documentar el proceso.
auth ó authconfig (requerido)
. Establece las opciones de autenticación para el sistema. Es similar al comando authconfig, el cual puede ser ejecutado después de la instalación. Por defecto, las contraseñas son cifradas y no se utilizan sombras.
  • --enablemd5 — Utiliza encriptación md5 para contraseñas de usuario.
  • --enablenis — Activa el soporte NIS. Por defecto, --enablenis usa cualquier dominio que encuentre en la red. Un dominio casi siempre se debería configurar a mano con la opción --nisdomain=.
  • --nisdomain= — Nombre de dominio NIS para usar con los servicios NIS.
  • --nisserver= — Servidor para usar con los servicios NIS (difusión por defecto).
  • --useshadow ó --enableshadow — Utiliza encubrimiento de contraseñas.
  • --enableldap — Activa el soporte LDAP en /etc/nsswitch.conf, permitiendo que su sistema recupere información sobre usuarios (UIDs, directorios de usuarios, shells, etc) desde el directorio LDAP. Para usar esta opción debe tener el paquete nss_ldap instalado. Debe también especificar un servidor y un DN base con --ldapserver= y --ldapbasedn=.
  • --enableldapauth — Utiliza LDAP como un método de autenticación. Esto activa el módulo pam_ldap para autenticación y cambio de contraseñas usando un directorio LDAP. Para usar esta opción debe tener el paquete nss_ldap instalado. Debe también especificar un servidor y un DN base con --ldapserver= y --ldapbasedn=.
  • --ldapserver= — Si especificó --enableldap o --enableldapauth, utilice esta opción para especificar el nombre del servidor LDAP a utilizar. Esta opción se define en el archivo /etc/ldap.conf.
  • --ldapbasedn= — Si especificó --enableldap o --enableldapauth, utilice esta opción para especificar el DN en su árbol de directorios LDAP, bajo el cual se almacena la información de cada uno de los usuarios. Esta opción se define en el archivo /etc/ldap.conf.
  • --enableldaptls — Utiliza bloqueos TLS (Transport Layer Security). Esta opción permite a LDAP enviar nombres de usuario y contraseñas encriptadas a un servidor LDAP antes de la autenticación.
  • --enablekrb5 — Use Kerberos 5 for authenticating users. Kerberos itself does not know about home directories, UIDs, or shells. If you enable Kerberos, you must make users' accounts known to this workstation by enabling LDAP, NIS, or Hesiod or by using the /usr/sbin/useradd command. If you use this option, you must have the pam_krb5 package installed.
  • --krb5realm= — El entorno Kerberos 5 al cual su estación pertenece.
  • --krb5kdc= — El KDC (o KDCs) que sirve peticiones para el entorno. Si tiene múltiples KDCs en su entorno, separe sus nombres con comas (,).
  • --krb5adminserver= — El KDC en su entorno que también está ejecutando kadmind. Este servidor maneja el cambio de contraseñas y otras peticiones administrativas. Este servidor debe ser ejecutado en el KDC principal si tiene más de un KDC.
  • --enablehesiod — Activa el soporte Hesiod para buscar directorios principales, UIDs y shells. Puede encontrar más información sobre la configuracion y uso de Hesiod en /usr/share/doc/glibc-2.x.x/README.hesiod, el cual está incluido en el paquete glibc. Hesiod es una extensión de DNS que usa los registros DNS para almacenar información sobre usuarios, grupos y varios otros items.
  • --hesiodlhs — The Hesiod LHS ("left-hand side") option, set in /etc/hesiod.conf. This option is used by the Hesiod library to determine the name to search DNS for when looking up information, similar to LDAP's use of a base DN.
  • --hesiodrhs — The Hesiod RHS ("right-hand side") option, set in /etc/hesiod.conf. This option is used by the Hesiod library to determine the name to search DNS for when looking up information, similar to LDAP's use of a base DN.

    Nota

    To look up user information for "jim", the Hesiod library looks up jim.passwd<LHS><RHS>, which should resolve to a TXT record that looks like what his passwd entry would look like (jim:*:501:501:Jungle Jim:/home/jim:/bin/bash). For groups, the situation is identical, except jim.group<LHS><RHS> would be used.
    Looking up users and groups by number is handled by making "501.uid" a CNAME for "jim.passwd", and "501.gid" a CNAME for "jim.group". Note that the library does not place a period . in front of the LHS and RHS values when performing a search. Therefore the LHS and RHS values need to have a period placed in front of them in order if they require this.
  • --enablesmbauth — Enables authentication of users against an SMB server (typically a Samba or Windows server). SMB authentication support does not know about home directories, UIDs, or shells. If you enable SMB, you must make users' accounts known to the workstation by enabling LDAP, NIS, or Hesiod or by using the /usr/sbin/useradd command to make their accounts known to the workstation. To use this option, you must have the pam_smb package installed.
  • --smbservers= — El nombre del servidor o servidores a usar para la autenticación SMB. Para especificar más de un servidor separe los nombres con comas (,).
  • --smbworkgroup= — El nombre del grupo de trabajo para los servidores SMB.
  • --enablecache — Activa el servicio nscd. El servicio nscd captura la información sobre usuarios, grupos y otros tipos de información. El uso de caché es especialmente útil si selecciona distribuir información sobre grupos y usuarios sobre la red usando NIS, LDAP, o hesiod.
bootloader (requerido)
Especifica cómo debería ser instalado el gestor de arranque. Esta opción es necesaria tanto para las instalaciones como para las actualizaciones.

Importante

Si selecciona el modo texto en una instalación kickstart, asegúrese de especificar las opciones de particionado, cargador de arranque y las opciones de selección de paquetes. Estos pasos son automatizados en modo texto, y anaconda no le puede preguntar si falta esa información. Si no provee esas opciones, anaconda detendrá el proceso de instalación.
  • --append= — Especifica los parámetros del kernel. Para especificar múltiples parámetros, sepárelos con espacios. Por ejemplo:
    bootloader --location=mbr --append="hdd=ide-scsi ide=nodma"
    
  • --driveorder — Especifica cuál es la primera unidad en el orden de arranque de la BIOS. Por ejemplo:
    bootloader --driveorder=sda,hda
    
  • --location= — Especifica dónde se escribirá el registro de arranque. Los valores válidos son los siguientes: mbr (valor por defecto), partition (instala el gestor de arranque en el primer sector de la partición que contiene el kernel), o none (no instala el gestor de arranque).
  • --password= — Si está utilizando GRUB, establece la contraseña del gestor de arranque GRUB con el valor especificado en esta opción. Esta contraseña debe ser utilizada para restringir el acceso a la shell GRUB, en donde se pueden pasar opciones arbitrarias del kernel.
  • --md5pass= — Si se utiliza GRUB, es similar a --password= excepto que la contraseña debe estar ya encriptada.
  • --upgrade — Actualiza la configuración del gestor de arranque existente, preservando las entradas previas. Esta opción está solamente disponible para actualizaciones.
clearpart (opcional)
. Elimina las particiones del sistema, antes de la creación de nuevas particiones. Por defecto está definido para no eliminar ninguna.

Nota

Si el comando clearpart es usado, entonces el comando --onpart no puede ser usado en una partición lógica.
  • --all — Elimina todas las particiones del sistema.
  • --drives= — Especifica el disco en donde las particiones serán borradas. Por ejemplo, la siguiente opción borrará las particiones en los dos primeros dispositivos en el controlador IDE primario:
    clearpart --drives=hda,hdb --all
    
  • --initlabel — Inicializa la etiqueta del disco al valor predeterminado de su arquitectura (por ejemplo msdos para x86). Sirve para que el programa de instalación no le pregunte si debería inicializar la etiqueta del disco, si la instalación se está realizando sobre un nuevo disco rígido.
  • --linux — Elimina todas las particiones Linux.
  • --none (default) — No elimina ninguna partición.
cmdline (opcional)
. Ejecuta la instalación en modo de línea de comandos completamente no interactiva. Cualquier solicitud por interacciones detendrá la instalación. Este modo es útil de sistemas IBM System z con consolas x3270.
device (opcional)
. En la mayoría de sistemas PCI, el programa de instalación detecta apropiadamente las tarjetas Ethernet y SCSI. En algunos sistemas antiguos y en algunos sistemas PCI, sin embargo, kickstart necesita ayuda para encontrar el dispositivo apropiado. El comando device informa al programa de instalación sobre la necesidad de instalar módulos adicionales, y su formato es:
device <type> <moduleName> --opts=<options>
  • <type> — Replace with either scsi or eth.
  • <moduleName> — Replace with the name of the kernel module which should be installed.
  • --opts= — Opciones de montaje a usar para exportados NFS. Cualquier opción que se pueda especificar en /etc/fstab para un montaje NFS están permitidas. Las opciones están listadas en la página man de nfs(5). Las opciones múltiples van separadas con coma.
driverdisk (opcional)
Driver diskettes can be used during kickstart installations. You must copy the driver diskettes's contents to the root directory of a partition on the system's hard drive. Then you must use the driverdisk command to tell the installation program where to look for the driver disk.
driverdisk <partition> --source=<url> --biospart=<biospart> [--type=<fstype>]
Alternativamente se puede especificar una ubicación de red para el disco con controladores:
driverdisk --source=ftp://path/to/dd.img
driverdisk --source=http://path/to/dd.img
driverdisk --source=nfs:host:/path/to/img
  • <partition> — Partition containing the driver disk.
  • <url> — URL for the driver disk. NFS locations can be given in the form nfs:host:/path/to/img.
  • <biospart> — BIOS partition containing the driver disk (for example, 82p2).
  • --type= — Tipo de sistema de archivo (por ejemplo, vfat o ext2).
firewall (opcional)
. Esta opción corresponde a la pantalla Configuración del cortafuegos en el programa de instalación:
firewall --enabled|--disabled [--trust=] <device> [--port=]
  • --enabled or --enable — Rechaza las conexiones entrantes que no son respuestas a peticiones salientes, tales como respuestas DNS o peticiones DHCP. Si se necesita acceso a servicios en esta máquina, puede seleccionar permitir servicios específicos a través del cortafuegos.
  • --disabled or --disable — No se configura ninguna regla de iptables.
  • --trust= — Al listar un dispositivo aquí, tal como eth0, permite que todo el tráfico proveniente de ese dispositivo pase a través del firewall. Para listar más de un dispositivo, use --trust eth0 --trust eth1. NO UTILICE el formato de separación con comas tal como --trust eth0, eth1.
  • <incoming> — Replace with one or more of the following to allow the specified services through the firewall.
    • --ssh
    • --telnet
    • --smtp
    • --http
    • --ftp
  • --port= — Puede especificar que los puertos sean permitidos a través del cortafuegos usando el formato port:protocol. Por ejemplo, para permitir el acceso IMAP a través del cortafuegos, especifique imap:tcp. También se puede especificar puertos numéricos explícitamente; por ejemplo, para permitir paquetes UDP en el puerto 1234, especifique 1234:udp. Para especificar múltiples puertos, sepárelos con comas.
firstboot (opcional)
Determina si el Agente de configuración se inicia la primera vez que el sistema arranca. Si está activado, debe tener instalado el paquete firstboot. Si no se especifica, esta opción está inhabilitada por defecto.
  • --enable or --enabled — El Agente de configuración se inicia la primera vez que el sistema arranca.
  • --disable or --disabled — El Agente de configuración no es iniciado la primera vez que el sistema arranca.
  • --reconfig — Habilita el Agente de configuración para que se inicie en el momento de arranque en modo de reconfiguración. Este modo habilita el idioma, ratón, teclado, contraseña de root, nivel de seguridad, huso horario y opciones de configuración de red, además de las opciones predeterminadas.
halt (opcional)
. Detiene el sistema luego que se haya completado satisfactoriamente la instalación. Esto es similar a la instalación manual, en donde anaconda muestra un mensaje y espera a que el usuario presione una tecla antes de reiniciar. Durante una instalación kickstart, si no se indica un método de finalización, por defecto es utilizada la opción reboot.
La opción halt es equivalente al comando shutdown -h.
Para obtener información sobre otros métodos de terminación, consulte las opciones poweroff, reboot y shutdown.
graphical (opcional)
Realiza la instalación kickstart en modo gráfico. Esta es la opción predeterminada.
install (opcional)
. Le informa al sistema que instale un sistema nuevo, en lugar de actualizar uno ya existente. Este es el modo prederterminado. En la instalación, debe especificar el tipo de instalación: cdrom, harddrive, nfs, o url (para FTP o HTTP). El comando install y el comando del método de instalación estar en líneas separadas.
  • cdrom — Instala desde la primera unidad de CD-ROM en el sistema.
  • harddrive — Instala desde un árbol de instalación de Red Hat en un disco local, el cual puede ser o bien vfat, o bien ext2.
    • --biospart=
      Partición BIOS desde la cual instalar (tal como, 82).
    • --partition=
      Partición desde la cual instalar (tal como sdb2).
    • --dir=
      Directorio que contiene la variante del árbol de instalación.
    Por ejemplo:
    harddrive --partition=hdb2 --dir=/tmp/install-tree
    
  • nfs — Instala desde el servidor NFS especificado.
    • --server=
      Servidor desde el cual instalar (hostname o IP).
    • --dir=
      Directorio que contiene la variante del árbol de instalación.
    • --opts=
      Opciones de montaje a utilizar para montar el directorio NFS. (opcional)
    Por ejemplo:
    nfs --server=nfsserver.example.com --dir=/tmp/install-tree
    
  • url — Instala desde un árbol de instalación en un servidor remoto a través de FTP o HTTP.
    Por ejemplo:
    url --url http://<server>/<dir>
    
    o :
    url --url ftp://<username>:<password>@<server>/<dir>
    
interactive (opcional)
. Utiliza la información proporcionada en el archivo kickstart durante la instalación, pero permite la inspección y modificación de los valores dados. Durante la instalación verá cada pantalla del programa de instalación con los valores dados por el archivo kickstart. Puede aceptar el valor y hacer clic en Siguiente o cambiar el valor y pasar a la siguiente pantalla con Siguiente. Consulte el comando autostep.
iscsi (opcional)
iscsi --ipaddr= [opciones].
Indica el almacenamiento iSCSI adicional a ser asociado durante el proceso de instalación. Si utiliza el parámetro iscsi, además debe asignarle un nombre al nodo iSCSI, utilizando el parámetro iscsiname. Este parámetro tiene que aparecer antes que el parámetro iscsi en el archivo kickstart.
Recomendamos, siempre que sea posible, configurar el almacenamiento iSCSI en el BIOS del sistema o en el firmware (iBFT en sistemas Intel), en lugar de utilizar el parámetro iscsi. Anaconda detecta y utiliza en forma automática los discos definidos en el BIOS o en el firmware, y no es necesaria ninguna configuración del archivo kickstart.
Si es imprescindible la utilización del parámetro iscsi, asegúrese que el entorno de red se encuentre activo desde el principio de la instalación, y que el parámetro iscsi aparezca en el archivo kickstart, antes de referirse a discos iSCSI con otros parámetros (como ser, por ejemplo clearpart o ignoredisk).
  • --port= (obligatorio) — el número de puerto (generalmente, --port=3260).
  • --user= — el nombre de usuario necesario para autenticarse con el destino
  • --password= — la contraseña correspondiente al nombre de usuario indicado para el destino.
  • --reverse-user= — el nombre de usuario necesario para autenticarse con el iniciador, desde un destino que utiliza auntenticación CHAP inversa.
  • --reverse-password= — la contraseña correspondiente al nombre de usuario indicado para ser el iniciador
iscsiname (opcional)
. Le asigna un nombre a un nodo iSCCSI especificado con el parámetro iscsi. Si utiliza el parámetro iscsi en su archivo kickstart, esta parámetro es obligatorio, y debe especificar el iscsiname en el archivo kickstart antes que el iscsi.
key (opcional)
. Especifica una llave de instalación. Ésta es necesaria para poder seleccionar los paquetes y para identificar su sistema con el fin de recibir asistencia. Este comando es específico de Linux para empresas de Red Hat; no tiene ningún significado para Fedora, y será ignorado.
  • --skip — Salta la introducción de la llave. Generalmente si la llave no es dada, anaconda se detendrá en este paso y le preguntará por ésta. Esta opción permitirá que la instalación automática continúe si usted no tiene una llave o no quiere proporcionar una.
keyboard (requerido)
. Define el tipo de teclado. A continucaicón se detalla una lista con los teclados disponibles en máquinas i386 y Alpha:
be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de, de-latin1, 
de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, 
fr, fr-latin0, fr-latin1, fr-pc, fr_CH, fr_CH-latin1, gr, hu, hu101, 
is-latin1, it, it-ibm, it2, jp106, la-latin1, mk-utf, no, no-latin1, 
pl, pt-latin1, ro_win, ru, ru-cp1251, ru-ms, ru1, ru2,  ru_win, 
se-latin1, sg, sg-latin1, sk-qwerty, slovene, speakup,  speakup-lt, 
sv-latin1, sg, sg-latin1, sk-querty, slovene, trq, ua,  uk, us, us-acentos

El archivo /usr/lib/python2.2/site-packages/rhpl/keyboard_models.py también contiene esta lista y es parte del paquete rhpl.
lang (necesario)
Configura el idioma a utilizar durante la instalación y el idioma predeterminado del sistema. Por ejemplo, para configurar el idioma a español, el archivo kickstart debería contener la línea siguiente:
lang en_US
El archivo /usr/share/system-config-language/locale-list proporciona una lista de códigos de idiomas válidos en la primera columna de cada línea y es parte del paquete system-config-language.
Algunos idiomas (principalmente chino, japonés, coreano e idiomas de la India) no están soportados durante la instalación en modo texto. Si uno de estos idiomas se especifica utilizando el comando lang, la instalación continuará en Inglés. Sin embargo, el idioma del sistema será el especificado.
langsupport (obsoleto)
El comando langsupport es obsoleto y su uso causará que se muestre un mensaje de error y que la instalación se detenga. En vez de langsupport, usted debe listar los grupos de paquetes de soporte de idiomas en la sección %packages de su archivo kickstart. Por ejemplo, si se quiere añadir soporte para francés, se debe añadir lo siguiente a %packages:
@french-support
logvol (optativo)
Crea un volúmen lógico para un LVM (siglas del inglés Logical Volume Management) con la sintaxis:
logvol <mntpoint> --vgname=<name> --size=<size> --name=<name> <options>
Las opciones son como las siguientes:
  • --noformat — Utiliza un volumen lógico existente y no lo formatea.
  • --useexisting — Utiliza un volumen lógico existente y lo reformatea.
  • --fstype= — Establece el tipo de sistema de archivos para el volumen lógico. Los valores válidos son xfs, ext2, ext3, ext4, swap, vfat, y hfs.
  • --fsoptions= — Especifica una cadena sin formato específico que será utilizada cuando el sistema de archivos sea montado. Esta cadena será copiada en el archivo /etc/fstab del sistema instalado y debe estar entre comillas.
  • --bytes-per-inode= — Especifica el tamaño de ínodos en el sistema de archivos que será creado en el volumen lógico. No todos los sistemas de archivos soportan esta opción, en dicho caso la opción será ignorada en silencio.
  • --grow= — Le indica al volumen lógico que se expanda hasta llenar el espacio disponible (si existe) o hasta el máximo tamaño.
  • --maxsize= — El tamaño máximo en megabytes que puede llegar a tener cuando el volúmen lógico es configurado para crecer. Especifique un valor entero y no agregue MB al número.
  • --recommended= — Determina el tamaño del volumen lógico automáticamente.
  • --percent= — Especifica el tamaño del volumen lógico como un porcentaje del espacio disponible en el grupo de volúmenes.
  • --encrypted — Indica que este volumen lógico debe ser cifrado.
  • --passphrase= — Especifica la frase de acceso a utilizar cuando este volumen lógico sea cifrado. Sin la opción --encrypted anteriormente dada, esta opción no hace nada. Si no se ha especificado una frase de acceso, se utilizará la predeterminada para todo el sistema, o, en caso de no existir esta frase de acceso predeterminada, el instalador se detendrá y le preguntará por una.
  • --escrowcert=URL_del_certificado_X.509 — Almacena en archivos los datos de las llaves cifradas de todos los volúmenes cifrados en / (root), que hayan sido cifrados utilizando el certificado X.509 desde la URL indicada en URL_del_certificado_X.509. Las llaves son almacenadas en un archivo diferente para cada volumen cifrado. Esta opción sólo tiene sentido si se ha indicado --encrypted.
  • --backuppassphrase= — Agrega una frase de acceso generada de manera aleatoria a cada volumen cifrado. Guarde cada una de estas frases de acceso en archivos diferentes del directorio / (root), cifrándolos mediante el certificado X.509 indicado con --escrowcert. Esta opción sólo tendrá sentido si --escrowcert ha sido especificado.
Crea la partición primero, crea el grupo de volumen lógico y luego crea el volumen lógico. Por ejemplo:
part pv.01 --size 3000 
volgroup myvg pv.01
logvol / --vgname=myvg --size=2000 --name=rootvol

logging (optativo)
Este comando controla el registro de errores de anaconda durante la instalación. No tiene efecto en el sistema instalado.
  • --host= — Envía la información de registro al host remoto especificado. Este debe estar ejecutando un proceso syslogd configurado para aceptar registros remotos.
  • --port= — Si el proceso syslogd remoto utiliza un puerto diferente al predeterminado, éste puede ser especificado con esta opción.
  • --level= — Puede tanto debug, como información, aviso, error, o crítico.
    Especifica el nivel mínimo de mensajes que aparecen en tty3. Sin embargo, todos los mensajes serán enviados al archivo de registro sin importar este nivel.
mediacheck (optativo)
Si se especifica, anaconda ejecutara una revisión del medio de instalación. Este comando requiere que la instalación sea atendida. Por este motivo, esta opción está desactivada por defecto.
monitor (optativo)
Si el comando monitor no es dado, anaconda utilizará X para detectar los parámetros de su monitor automáticamente. Por favor intente esta opción antes de configurar su monitor manualmente.
  • --hsync= — Especifica la frecuencia de sincronización horizontal del monitor.
  • --monitor= — Usar el monitor especificado; el nombre del monitor debería de provenir de la lista de monitores en /usr/share/hwdata/MonitorsDB del paquete hwdata. La lista de monitores también se puede encontrar en la pantalla Configuración de X del Configurador kickstart. Esto es ignorado si se proporciona --hsync o --vsync. Si no se proporciona información del monitor, el programa de instalación automáticamente tratará de proveer alguna que funcione.
  • --noprobe= — No intenta configurar el monitor.
  • --vsync= — Especifica la frecuencia de sincronización vertical del monitor.
mouse (obsoleto)
The mouse keyword is deprecated.
network (optativo)
Configura la información de la red para el sistema. Si la instalación kickstart no requiere redes (en otras palabras, no es instalado sobre NFS, HTTP, o FTP), no se configurará la red para el sistema. Si la instalación no requiere redes y la información de redes no se proporciona en el archivo kickstart, el programa de instalación asume que la instalación debería ser realizada sobre eth0 a través de una dirección IP dinámica (BOOTP/DHCP) y configura el sistema instalado final a que determine su dirección IP dinámicamente. La opción network configura la información de red para instalaciones kickstart a través de la red así como también para el sistema instalado.
  • --bootproto= — Uno de dhcp, bootp, o static.
    Por defecto es dhcp. bootp y static son tratados del mismo modo.
    El método DHCP usa un sistema servidor DHCP para obtener su configuración de red. Como puede adivinar, el método BOOTP es similar, requiriendo un servidor BOOTP para suministrar la configuración de red. Para dirigir un sistema a que use DHCP:
    network --bootproto=dhcp
    
    Para dirigir una máquina a que use BOOTP para obtener la configuración de red, use la línea siguiente en el archivo kickstart:
    network --bootproto=bootp
    
    El método estático requiere que usted introduzca toda la información de red requerida en el archivo kickstart. Como su nombre lo implica, este método es estático y es usado durante y después de la instalación. La línea para el método de red estático es más compleja debido a que se debe incluir toda la información de configuración de la red en una línea. Debe especificar la dirección IP, máscara de red, puerta de enlace y servidor de nombres.
    Note que aunque la presentación de este ejemplo en esta página tiene una línea cortada, en un archivo real de kickstart debe incluir toda esta información en una sola línea sin cortes.
    network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0
     --gateway=10.0.2.254 --nameserver=10.0.2.1
    
    
    Si usa el método estático, tenga en cuenta las siguientes dos restricciones:
    • Toda la información de red estática debe ser especificada en una línea; no puede separar líneas usando la barra oblícua por ejemplo.
    • También puede configurar varios servidores de nombre aquí. Para hacerlo, especifíquelos en una lista separada por comas.
      Note que aunque la presentación de este ejemplo en esta página tiene una línea cortada, en un archivo real de kickstart debe incluir toda esta información en una sola línea sin cortes.
      network --bootproto=static --ip=10.0.2.15 --netmask=255.255.255.0
       --gateway=10.0.2.254 --nameserver 192.168.2.1,192.168.3.1
      
      
  • --device= — Utilizado para especificar un dispositivo de Ethernet para la instalación. Tenga en cuenta que --device sólo funciona si el archivo kickstart es un archivo local (tal como ks=floppy), ya que el programa de instalación configura la red para encontrar el archivo kickstart. Por ejemplo:
    network --bootproto=dhcp --device=eth0
    
  • --ip= — Dirección IP para la máquina a instalar.
  • --gateway= — Puerta de enlace por defecto como una dirección IP.
  • --nameserver= — Nombre de servidor primario, como una dirección IP.
  • --nodns — No configura un servidor DNS.
  • --netmask= — Máscara de red para el sistema instalado.
  • --hostname= — Nombre del host para el sistema instalado.
  • --ethtool= — Especifica la configuración adicional de bajo nivel para el dispositivo de red que será pasado al programa ethtool.
  • --essid= — El ID de red para redes inalámbricas.
  • --wepkey= — La llave de encriptación para redes inalámbricas.
  • --onboot= — Activa o desactiva el dispositivo durante el periodo de arranque.
  • --class= — La clase DHCP.
  • --mtu= — El MTU del dispositivo.
  • --noipv4 — Deshabilita IPv4 en este dispositivo.
  • --noipv6 — Deshabilita IPv6 en este dispositivo.
multipath (optativo)
multipath --name= --device= --rule=
part o partition (necesario en instalaciones, ignorado en actualiazaciones)
Crea una partición en el sistema.
Si en diferentes particiones del sistema hay más de una instalación de Fedora, el programa de instalación le preguntará al usuario cúal instalación desea actualizar.

Advertencia

Se les dará formato a todas las particiones creadas a menos que se utilice --noformat y --onpart.

Importante

Si selecciona el modo texto en una instalación kickstart, asegúrese de especificar las opciones de particionado, cargador de arranque y las opciones de selección de paquetes. Estos pasos son automatizados en modo texto, y anaconda no le puede preguntar si falta esa información. Si no provee esas opciones, anaconda detendrá el proceso de instalación.
Para obtener un ejemplo detallado de part en acción, consulte Sección 13.4.1, “Ejemplo de particionamiento avanzado”.
  • <mntpoint> — The <mntpoint> is where the partition is mounted and must be of one of the following forms:
    • /<path>
      Por ejemplo, /, /usr, /home
    • swap
      La partición es utilizada como espacio de intercambio.
      Para determinar el tamaño de la partición swap automáticamente, use la opción --recommended:
      swap --recommended
      
      El tamaño de swap máximo recomendado para máquinas con menos de 2GB de RAM es dos veces la cantidad de RAM. Para máquinas con 2GB o más, esta recomendación cambia a 2GB más la cantidad de RAM.
    • raid.<id>
      La partición es utilizada para un RAID de software (consulte raid).
    • pv.<id>
      La partición es utilizada para un LVM (consulte logvol).
  • --size= — El tamaño mínimo de la partición en megabytes. Especifique un valor entero aquí tal como 500. No le agregue MB al número.
  • --grow — Le indica a la partición que crezca para llenar el espacio disponible (si existe) o hasta el máximo tamaño.

    Nota

    Si usa --grow= sin poner --maxsize= en una partición swap, Anaconda limitará el tamaño máximo de la partición swap. Para sistemas que tienen menos de 2GB de memoria física, el límite impuesto es dos veces la cantidad de memoria física. Para sistemas con más de 2GB, el límite es el tamaño de la memoria física más 2GB.
  • --maxsize= — El tamaño máximo de la partición en megabytes cuando la partición es configurada a crecer. Especifique un valor entero y no le agregue MB al número.
  • --noformat — Le dice al programa de instalación que no formatee la partición, para usar con el comando --onpart.
  • --onpart= or --usepart= — Coloca la partición en el dispositivo existente. Por ejemplo:
    partition /home --onpart=hda1
    
    Pone /home en /dev/hda1, el cual ya debe existir.
  • --ondisk= or --ondrive= — Hace que la partición sea creada en un disco particular. Por ejemplo, --ondisk=sdb hace que la partición sea creada en el segundo disco SCSI en el sistema.
  • --asprimary — Hace que la ubicación automática de la partición sea una partición primaria o el particionamiento falla.
  • --type= (reemplazado por fstype) — Esta opción ya no está disponible. Utilice en su lugar Use fstype.
  • --fstype= — Coloca el tipo de sistema de archivos para la partición. Los valores válidos son xfs, ext2, ext3, ext4, swap, vfat, y hfs.
  • --bytes-per-inode= — Especifica el tamaño de ínodos del sistema de archivos que será creado en la partición. No todos los sistemas de archivos soportan esta opción. En estos casos la opción se ignora silenciosamente.
  • --recommended — Determina el tamaño de la partición automáticamente.
  • --onbiosdisk — Hace que la partición se cree en un disco particular tal y como se descubre por la BIOS.
  • --encrypted — Especifica que esta partición debe ser encriptada.
  • --passphrase= — Especifica la contraseña a usar cuando se encripte esta partición. Sin la opción --encrypted dada arriba, esta opción no hace nada. Si no se especifica una contraseña, se usará una predeterminada a nivel de sistema y el instalador se detendrá y le preguntará si no hay una puesta como predeterminada.
  • --escrowcert=URL_del_certificado_X.509 — Almacena en archivos los datos de las llaves cifradas de todas las particiones cifradas en / (root), que hayan sido cifradas utilizando el certificado X.509 desde la URL indicada en URL_del_certificado_X.509. Las llaves son almacenadas en un archivo diferente para cada partición cifrada. Esta opción sólo tiene sentido si se ha indicado --encrypted.
  • --backuppassphrase= — Añade a cada partición cifrada una frase de acceso generada aleatoriamente. Estas frases de acceso son a su vez cifradas y almacenadas en archivos diferentes del directorio / (root), y para cifrarlas se utiliza el certificado X.509 especificado con --escrowcert. Esta opción sólo tiene sentido si ha sido especificado --escrowcert.

Nota

Si el particionamiento falla por alguna razón, los mensajes de diagnóstico aparecen en la consola virtual 3.
poweroff (optativo)
Apaga el sistema después de que la instalación haya sido completada satisfactoriamente. Normalmente, durante una instalación manual, anaconda muestra un mensaje y espera que el usuario presione una tecla antes de reiniciar. Durante una instalación Kickstart, si no se especifica un método de terminación, la opción reboot es utilizada.
La opción poweroff es similar al comando shutdown -p.

Nota

The poweroff option is highly dependent on the system hardware in use. Specifically, certain hardware components such as the BIOS, APM (advanced power management), and ACPI (advanced configuration and power interface) must be able to interact with the system kernel. Contact your manufacturer for more information on you system's APM/ACPI abilities.
Para obtener información sobre otros métodos de terminación, consulte las opciones halt, reboot y shutdown.
raid (optativo)
Ensambla un dispositivo de software RAID. Este comando tiene la forma:
raid <mntpoint> --level=<level> --device=<mddevice> <partitions*>
  • <mntpoint> — Location where the RAID file system is mounted. If it is /, the RAID level must be 1 unless a boot partition (/boot) is present. If a boot partition is present, the /boot partition must be level 1 and the root (/) partition can be any of the available types. The <partitions*> (which denotes that multiple partitions can be listed) lists the RAID identifiers to add to the RAID array.
  • --level= — Nivel RAID a utilizar (0, 1 o 5).
  • --device= — Nombre del dispositivo RAID a utilizar (tal como md0 o md1). El rango de los dispositivos RAID va de md0 a md15 y cada uno puede utilizarse sólo una vez.
  • --bytes-per-inode= — Especifica el tamaño de ínodos en el sistema de archivos a crear en el dispositivo RAID. No todos los sistemas de archivos soportan esta opción. En tales casos, la opción es ignorada silenciosamente.
  • --spares= — Especifica el número de unidades extra para el arreglo RAID. Las unidades extra son usadas para reconstruir el arreglo en caso de una falla de la unidad.
  • --fstype= — Establece el tipo de sistema de archivos para el arreglo RAID. Los valores válidos son xfs, ext2, ext3, ext4, swap, vfat, y hfs.
  • --fsoptions= — Especifica una cadena sin formato específico que será utilizada cuando el sistema de archivos sea montado. Esta cadena será copiada en el archivo /etc/fstab del sistema instalado y debe estar entre comillas.
  • --noformat — Utiliza un dispositivo RAID existente y no formatea la formación RAID.
  • --useexisting — Utiliza un dispositivo RAID existente y lo reformatea.
  • --encrypted — Especifica que este dispositivo RAID debe ser encriptado.
  • --passphrase= — Especifica la contraseña a usar cuando se encripte este dispositivo RAID. Sin la opción --encrypted dada antes, esta opción no hace nada. Si no se especificó la contraseña, se usará la predeterminada para todo el sistema, o sino el instalador se detendrá y le preguntará en el caso de que no haya sido puesta.
  • --escrowcert=URL_del_certificado_X.509 — Almacena en un archivo los datos de la llave cifrada de este dispositivo en el directorio / (root), utilizando para el ello el certificado X.509 desde la URL indicada en URL_del_certificado_X.509. Esta opción sólo tiene sentido si se ha indicado --encrypted.
  • --backuppassphrase= — Añade a este dispositivo una frase de acceso generada aleatoriamente. Estas frases de acceso son a su vez cifradas y almacenadas en archivos diferentes del directorio / (root), y para cifrarlas se utiliza el certificado X.509 especificado con --escrowcert. Esta opción sólo tiene sentido si ha sido especificado --escrowcert.
El ejemplo siguiente muestra cómo crear una partición RAID de nivel 1 para / y un RAID de nivel 5 para /usr, asumiendo que hay tres discos SCSI en el sistema. También crea tres particiones swap, una en cada unidad.
part raid.01 --size=60 --ondisk=sda
part raid.02 --size=60 --ondisk=sdb 
part raid.03 --size=60 --ondisk=sdc

part swap --size=128 --ondisk=sda  
part swap --size=128 --ondisk=sdb  
part swap --size=128 --ondisk=sdc

part raid.11 --size=1 --grow --ondisk=sda  
part raid.12 --size=1 --grow --ondisk=sdb  
part raid.13 --size=1 --grow --ondisk=sdc

raid / --level=1 --device=md0 raid.01 raid.02 raid.03  
raid /usr --level=5 --device=md1 raid.11 raid.12 raid.13

Para obtener un ejemplo detallado del funcionamiento de raid, consulte la Sección 13.4.1, “Ejemplo de particionamiento avanzado”.
reboot (optativo)
El reinicio de la instalación es completado satisfactoriamente (sin argumentos). Normalmente, la instalación kickstart mostrará un mensaje y esperará a que el usuario presione una tecla antes de reiniciar.
La opción reboot es similar al comando shutdown -r.

Nota

El uso de la opción reboot podría resultar en un bucle de instalación infinito dependiendo del medio y método de instalación.
La opción reboot es la opción predeterminada si no se especifica ningún otro método en el archivo kickstart.
Para obtener información sobre otros métodos de terminación, consulte las opciones halt, poweroff y shutdown
repo (optativo)
Configura repositorios yum adicionales que pueden ser utilizados como fuentes para la instalación de paquetes. Se pueden especificar varias líneas de repositorios.
repo --name=<repoid> [--baseurl=<url>| --mirrorlist=<url>]

  • --name= — El id del repositorio. Esta opción es requerida.
  • --baseurl= — La URL del repositorio. Las variables que pueden ser utilizadas en los archivos de configuración de repositorios para yum no es soportada aquí. Usted puede utilizar o esta opción o --mirrorlist, no ambas.
  • --mirrorlist= — La URL apuntando a la lista de espejos para el repositorio. Las variables que pueden ser utilizadas en los archivos de configuración de repositorios para yum no es soportada aquí. Usted puede utilizar esta opción o --baseurl, no ambas.
rootpw (requerido)
Sets the system's root password to the <password> argument.
rootpw [--iscrypted] <password>
  • --iscrypted — Si esta presente, el argumento de la contraseña se asume que ya está encriptado.
selinux (opcional)
. Define el estado de SELinux en el sistema instalado. En Anaconda, SELinux está funcionando por defecto.
selinux [--disabled|--enforcing|--permissive]
  • --enforcing — Activa SELinux con la política objetivo predeterminada como obediente.

    Nota

    Si la opción selinux no está presente en el archivo kickstart, SELinux es activado y --enforcing es establecido por defecto.
  • --permissive — Muestra advertencias basadas en la política de SELinux pero no hace cumplir la política.
  • --disabled — Desactiva SELinux completamente en el sistema.
Para obtener información detallada sobre SELinux para Fedora, consulte el Fedora 13 Security-Enhanced Linux User Guide.
services (opcional)
. Modifica el conjunto predeterminado de servicios que serán ejecutados en el nivel de ejecución por defecto. Los servicios listados en la lista de desactivación serán desactivados antes que los servicios listados en la lista de activación sean activados.
  • --disabled — Desactiva los servicios dados en la lista de servicios separados por comas.
  • --enabled — Activa los servicios dados en la lista de servicios separados por comas.

No incluya espacios en la lista de servicios

Si incluye espacios en la lista de separación por comas, kickstart activará o desactivará solo los servicios que figuren antes del primer espacio. Por ejemplo:
services --disabled auditd, cups,smartd, nfslock
se desactivará solo el servicio auditd . Para desactivar los cuatro servicios, esta entrada no debería incluir espacios entre los servicios:
services --disabled auditd,cups,smartd,nfslock
shutdown (opcional)
. Apaga el sistema después que la instalación se haya completado satisfactoriamente. Durante la instalación Kickstart, si no se especifica un método de finalización, se utilizará por defecto la opción reboot.
La opción shutdown es similar al comando shutdown.
Para obtener información sobre otros métodos de terminación, consulte las opciones halt, poweroff y reboot.
skipx (opcional)
. Si se encuentra presente, X no es configurado en el sistema instalado.
text (opcional)
. Realiza la instalación kickstart en modo texto. Las instalaciones kickstart se realizan de manera predeterminada en modo gráfico.

Importante

Si selecciona el modo texto en una instalación kickstart, asegúrese de especificar las opciones de particionado, cargador de arranque y las opciones de selección de paquetes. Estos pasos son automatizados en modo texto, y anaconda no le puede preguntar si falta esa información. Si no provee esas opciones, anaconda detendrá el proceso de instalación.
timezone (requerido)
Sets the system time zone to <timezone> which may be any of the time zones listed by timeconfig.
timezone [--utc] <timezone>
  • --utc — Si está presente, el sistema asume que el reloj del hardware está configurado a UTC (Greenwich Mean).
upgrade (opcional)
. Informa al programa que debe actualizar un sistema en vez de instalarlo. Para la ubicación del árbol de instalación, debe especificarse uno de los siguientes comandos: cdrom, harddrive, nfs, o url (para FTP and HTTP). Consulte install para conocer más detalles.
user (opcional)
. Crea un nuevo usuario en el sistema.
user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]
  • --name= — Proporciona el nombre del usuario. Esta opción es requerida.
  • --groups= — Además del grupo predeterminado, una lista separada por comas con los nombres de los grupos a los cuáles el usuario debería pertenecer. Estos grupos deben existir antes de crear la cuenta.
  • --homedir= — The home directory for the user. If not provided, this defaults to /home/<username>.
  • --password= — The new user's password. If not provided, the account will be locked by default.
  • --iscrypted= — La contraseña proporcionada por --password, ¿está encriptada o no?
  • --shell= — The user's login shell. If not provided, this defaults to the system default.
  • --uid= — The user's UID. If not provided, this defaults to the next available non-system UID.
vnc (opcional)
. Permite que la instalación gráfica pueda ser vista remotamente a través de VNC. Este método es preferido sobre el modo texto ya que hay algunas limitaciones de tamaño e idioma en la instalación de texto. Sin opciones, este comando iniciará un servidor VNC en la máquina sin contraseña y mostrará el comando necesario para que la máquina remota pueda conectarse.
vnc [--host=<hostname>] [--port=<port>] [--password=<password>]
  • --host= — En vez de iniciar un servidor VNC en la máquina a instalar, se conecta al proceso VNC que está escuchando en el nombre de host dado.
  • --port= — Proporciona un puerto en el cual el proceso visor de VNC está escuchando. Si no se proporciona, anaconda usará el puerto VNC predeterminado.
  • --password= — Establece una contraseña que debe ser usada para conectarse a la sesión VNC. Esto es opcional pero recomendado.
volgroup (opcional)
. Se utiliza para crear un grupo de Administración de volúmenes lógicos (LVM) con la siguiente sintáxis:
volgroup <name> <partition> <options>
Las opciones son como las siguientes:
  • --noformat — Utiliza un grupo de volumen existente y no lo formatea.
  • --useexisting — Utiliza un grupo de volumen existente y lo reformatea.
  • --pesize= — Lista el tamaño de las extensiones físicas.
Crea la partición primero, crea el grupo de volumen lógico y luego crea el volumen lógico. Por ejemplo:
part pv.01 --size 3000 
volgroup myvg pv.01 
logvol / --vgname=myvg --size=2000 --name=rootvol
Para obtener un ejemplo detallado acerca del funcionamiento de volgroup, consulte la Sección 13.4.1, “Ejemplo de particionamiento avanzado”.
xconfig (opcional)
. Configura el sistema de ventanas X. Si esta opción no es dada (y si las ventanas X han sido instaladas), el usuario debe configurar manualmente las X durante la instalación. Esta opción no será utilizada si X no es instalado en el sistema final.
  • --driver — Especifica el controlador X que será utilizado para el hardware de vídeo.
  • --videoram= — Especifica la cantidad de RAM de vídeo que tiene la tarjeta de vídeo.
  • --defaultdesktop= — Especifica GNOME o KDE para el escritorio por defecto (asume que los ambientes de escritorio GNOME y/o KDE han sido instalados a través de %packages).
  • --startxonboot — Especifica el uso de una ventana de conexión gráfica en el sistema instalado.
  • --resolution= — Especifica la resolución por defecto para el sistema de ventanas X en el sistema instalado. Los valores válidos son 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1400x1050, 1600x1200. Asegúrese de especificar una resolución que sea compatible con la tarjeta de vídeo y monitor.
  • --depth= — Especifica la profundidad del color por defecto para el sistema de ventanas X en el sistema instalado. Los valores válidos son 8, 16, 24 y 32. Asegúrese de especificar una profundidad de color que sea compatible con la tarjeta de vídeo y con el monitor.
zerombr (opcional)
. Si se especifica el comando zerombr, cualquier tabla de partición no válida que se encuentre en el disco será inicializada. Esto destruirá todo el contenido de los discos que no tposean una tabla de partición válida.
Note que este comando fue previamente especificado como zerombr yes. Este formulario ya no se usa, ahora simplemente debe usar zerombr en su archivo kickstart.
zfcp (opcional)
. Define un dispositivo de Canal de fibra (IBM, sistema z).
zfcp [--devnum=<devnum>] [--fcplun=<fcplun>] [--scsiid=<scsiid>] [--scsilun=<scsilun>] [--wwpn=<wwpn>]
%include (opcional)
. Utilice el comando %include /ruta/al/archivo para incluir los contenidos de otro archivo en el archivo kickstart como si los contenidos estuviesen en la ubicación del comando %include del archivo kickstart.

13.4.1. Ejemplo de particionamiento avanzado

El siguiente ejemplo reune las opciones kickstart clearpart, raid, part, volgroup y logvol:
clearpart --drives=hda,hdc --initlabel  
# Raid 1 IDE config 
part raid.11    --size 1000     --asprimary     --ondrive=hda 
part raid.12    --size 1000     --asprimary     --ondrive=hda 
part raid.13    --size 2000     --asprimary     --ondrive=hda 
part raid.14    --size 8000                     --ondrive=hda 
part raid.15    --size 1 --grow                 --ondrive=hda             
part raid.21    --size 1000     --asprimary     --ondrive=hdc 
part raid.22    --size 1000     --asprimary     --ondrive=hdc 
part raid.23    --size 2000     --asprimary     --ondrive=hdc 
part raid.24    --size 8000                     --ondrive=hdc 
part raid.25    --size 1 --grow                 --ondrive=hdc  

# You can add --spares=x  
raid /          --fstype ext3 --device md0 --level=RAID1 raid.11 raid.21 
raid /safe      --fstype ext3 --device md1 --level=RAID1 raid.12 raid.22 
raid swap       --fstype swap --device md2 --level=RAID1 raid.13 raid.23 
raid /usr       --fstype ext3 --device md3 --level=RAID1 raid.14 raid.24 
raid pv.01      --fstype ext3 --device md4 --level=RAID1 raid.15 raid.25  

# LVM configuration so that we can resize /var and /usr/local later 
volgroup sysvg pv.01     
logvol /var             --vgname=sysvg  --size=8000     --name=var 
logvol /var/freespace   --vgname=sysvg  --size=8000     --name=freespacetouse 
logvol /usr/local       --vgname=sysvg  --size=1 --grow --name=usrlocal

Este ejemplo avanzado implementa LVM sobre RAID y la capacidad de alterar varios directorios para futuras ampliaciones.