Download   Online Shop   Red Hat Network
Home  |  Products & Services  |  Support  |  Training  |  Partners  |  Documentation   
Red Hat Documentation

Comandos kickstart

Comandos kickstart

Los siguientes comandos pueden conservarse en un fichero kickstart.

auth --opciones para la autenticación

auth (requerido)

Arranca las opciones para autenticar el sistema. Es parecida al comando authconfig que puede ser utilizado después de la instalación. Por defecto las contraseñas son encriptadas pero no se activa el modo shadow.

--enablemd5

Usa encriptación md5 para las contraseñas.

--enablenis

Activa la autenticación NIS. Por defecto, --enablenis usa cualquier dominio de la red. Un dominio debería ser introducido siempre a mano (via --nisdomain).

--nisdomain

Nombre del dominio NIS usado para los servicios NIS.

--nisserver

Servidor usado para los servicios NIS.

--useshadow

Activa las contraseñas shadow.

clearpart -- Elimina las particiones según el tipo de partición

clearpart (opcional)

Elimina las particiones del sistema, antes de crear nueva particiones. Si no se especifica, no se elimina ninguna partición.

--linux

Borra las particiones Linux (tipo 0x82, 0x83, y 0xfd [RAID]).

--all

Borra todas las particiones del sistema.

device --opts

device (opcional)

En la mayoría de los sistemas PCI, el programa de instalación efectúa correctamente los chequeos para las tarjetas etherner y SCSI. En sistemas más antiguos y en algunos sistemas PCI, es necesario especificar algún dato para que kickstart funcione correctamente. El comando device comunica a Anaconda que debe instalarmódulos adicionales. De la siguiente manera:

device <type> <moduleName> --opts <options>
	    

<type> debería ser "scsi" o "eth", y <moduleName> es el nombre del módulo dek kernel que debería ser instalado.

--opts

Opciones que hay que pasar al módulo kernel. Tome nota del hecho de que se pueden pasar más opciones al kernel metiéndolas entre comillas. Por ejemplo:

--opts "aic152x=0x340 io=11"
		    

driverdisk

driverdisk (opcional)

El disco que contiene los driver puede ser copiado en una partición del disco duro utilizando el comando driverdisk. Además se puede especificar al programa de instalación donde han sido copiados.

driverdisk <partition> [--type <fstype>]
	    

<partition> es la partición que contiene el disco del controlador.

--type

Tipo de sistema de ficheros (por ejemplo, VFAT o ext2).

install

install (opcional)

Indica al proceso de instalación si se desea activar el procedimiento de instalación o de actualización. Por defecto se activa el procedimiento de instalación.

Métodos de instalación

Debe utilizar uno de estos tres comandos para especificar qué tipo de kickstart se ejecutará:

NFS

Instalación del servidor NFS especificado.

  • --server <servidor>

    Servidor desde el que instalar (nombre del host o IP).

  • --dir <directorio>

    Directorio que contiene el árbol de instalación de Red Hat.

Por ejemplo:

nfs --server <server> --dir <dir>
	    
CD-ROM

Instalación desde el primer lector de CD-ROM presente en el sistema.

Por ejemplo:

cdrom
	    
disco duro

Instalación desde un árbol de instalación Red Hat en un disco local, que debe ser VFAT o ext2.

  • --partition <particion>

    Partición desde la que instalar (como por ejemplo sdb2).

  • --dir <dir>

    Directorio que contiene el árbol de instalación Red Hat.

Por ejemplo:

harddrive --partition <partition> --dir <dir>
	    

keyboard

keyboard (requerido)

Configura el tipo de teclado. A continuación aparece la lista de teclados disponibles en i386 y máquinas Alpha:

azerty, be-latin1, be2-latin1, fr-latin0, fr-latin1, fr-pc, fr,
wangbe, ANSI-dvorak, dvorak-l, dvorak-r, dvorak, pc-dvorak-latin1,	      
tr_f-latin5, trf, bg, cf, cz-lat2-prog, cz-lat2, defkeymap,
defkeymap_V1.0, dk-latin1, dk. emacs, emacs2, es, fi-latin1, fi,
gr-pc, gr, hebrew, hu101, is-latin1, it-ibm, it, it2, jp106,
la-latin1, lt, lt.l4, nl, no-latin1, no, pc110, pl, pt-latin1,
pt-old, ro, ru-cp1251, ru-ms, ru-yawerty, ru, ru1, ru2, ru_win,
se-latin1, sk-prog-qwerty, sk-prog, sk-qwerty, tr_q-latin5, tralt,
trf, trq, ua, uk, us, croat, cz-us-qwertz, de-latin1-nodeadkeys,
de-latin1, de, fr_CH-latin1, fr_CH, hu, sg-latin1-lk450,
sg-latin1, sg, sk-prog-qwertz, sk-qwertz, slovene
	    

En lo que se refiere a los ordenadores SPARC están disponibles los siguientes modelos:

sun-pl-altgraph, sun-pl, sundvorak, sunkeymap, sunt4-es,
sunt4-no-latin1, sunt5-cz-us, sunt5-de-latin1, sunt5-es,
sunt5-fi-latin1, sunt5-fr-latin1, sunt5-ru, sunt5-uk, sunt5-us-cz
	    

lang

lang (requerido)

Define el idioma por defecto en el sistema instalado. El idioma que especifique será usado durante la instalación y para seleccionar el idioma de los mensajes que aparecerán en la pantalla. Por ejemplo, para establecer el idioma inglés, deberá introducir la siguiente línea en el fichero kickstart:

lang en_US
	    

Códigos de idiomas válidos:

cs_CZ, en_US, fr_FR, de_DE, hu_HU, is_IS, id_ID, it_IT,
ja_JP.ujis, no_NO, pl_PL, ro_RO, sk_SK, sl_SI, es_MX,
ru_RU.KOI8-R, uk_UA
	    

lilo

lilo (requerido)

Especifica cómo instalar el programa de arranque (boot loader). Por defecto, LILO se instala en el MBR del primer disco e instala un sistema dual-boot si encuentra una partición DOS (el sistema DOS/Windows arrancará si el usuario teclea dos en el prompt de LILO:).

--append <params>

Especifica los parámetros que hay que pasar al kernel.

--linear

Habilita la opción LILO linear;

--location

Especifica dónde se escribe el registro de arranque LILO. Valores válidos son mbr (por defecto), partition (instala el programa de arranque en el primer sector de la partición que contiene el kernel), o ninguno (no instala el programa de arranque en el sistema).

lilocheck

lilocheck (opcional)

Si está presente, el programa de instalación busca LILO en el MBR del primer disco duro, y reinicia el sistema si lo encuentra -- En tal caso no se realiza ninguna instalación. Esto puede prevenir que kickstart vuelva a instalar un sistema ya instalado.

ratón

mouse (requerido)

Configura el ratón para el sistema, tanto para su uso en modo texto como en gráfico. La opciones son:

--device <dev>

Especifica el dispositivo sobre el que está instalado el ratón (por ejemplo --dispositivo ttyS0)

--emulthree

Si selecciona esta opción, el sistema X Window usa simultaneamente el botón izquierdo+derecho del ratón para emular el botón central (se aconseja el uso en caso de que el ratón tenga dos botones).

Se pueden especificar también las siguientes opciones:

alpsps/2, ascii, asciips/2, atibm, generic, generic3,
genericps/2, generic3ps/2, geniusnm, geniusnmps/2,
geniusnsps/2, thinking, thinkingps/2, logitech,
logitechcc, logibm, logimman, logimmanps/2, logimman+,
logimman+ps/2, microsoft, msnew, msintelli, msintellips/2,
msbm, mousesystems, mmseries, mmhittab, sun, none
		    

Si el comando del ratón es dado sin argumentos, o es omitido, el programa de instalación intenta detectar automaticamente el tipo de ratón conectado al ordenador.

network

network (opcional)

Este comando configura la información de red del sistema. Si no se especifica, y si kickstart no requiere red (es decir, no se instala sobre NFS), no se configura la red. Si la instalación requiere red, Anaconda asume el uso del dispositivo de red eth0 configurado a través de una dirección IP dinámica (BOOTP/DHCP), y configura el sistema final instalado para que determine dinámicamente su dirección IP. El comando network configura la información de red para la instalación vía red con kickstart, así como para sistemas finales instalados.

--bootproto

dhcp, bootp, o static (por defecto DHCP, y dhcp y bootp tratados de la misma manera). Deben ser static para información IP estática.

--ip

dirección IP del ordenador a instalar

--gateway

Dirección IP del gateway por defecto.

--nameserver

Dirección IP del servidor de nombres.

--netmask

Máscara de red para el sistema instalado.

Existen tres métodos diferentes para configurar la red:

  • DHCP

  • BOOTP

  • static

El método DHCP usa un servidor DHCP para obtener las especificaciones sobre la configuración. Como podrá imaginar, el método BOOTP necesita de un servidor BOOTP para proceder a la configuración de la red.

El método estático precisa que toda la información acerca de la red sea introducida en el fichero kickstart. Esta información es estática y será usada durante y después de la instalación.

Para indicar al sistema que use la configuración DHCP introduzca la siguiente línea en el fichero de configuración del kickstart.

network --bootproto dhcp
	    

Para indicar al sistema que use la configuración BOOTP introduzca la siguiente línea en el fichero de configuración del kickstart.

network --bootproto bootp
	    

La línea de configuración de la red con dirección estática es más compleja ya que requiere que sea introducida toda la información sobre la configuración del protocolo TCP/IP. Es necesario especificar:

  • la dirección IP

  • la máscara de red

  • la dirección IP del gateway

  • la dirección IP del servidor de nombres

He aquí un ejemplo:

network --bootproto static 
--ip 10.0.2.15
--netmask 255.255.255.0 
--gateway 10.0.2.254
--nameserver 10.0.2.1
	    

NotaObservación
 

La configuración completa network debe ser introducida en ¡una sola línea! Aquí la hemos introducido en más de una, tan solo para hacerla más fácil de leer.

Existen dos restricciones que debe respetar si debe usar el método estático:

  • Toda la configuración de la red debe quedar en una línea; no puede comprimir las líneas usando una barra inclinada.

  • Puede especificar un solo servidor de nombres. De todos modos, puede usar la sección %post del fichero kickstart (descrito en la sección de nombre %post --Sección de configuración post-instalación) para añadir más servidores de nombres, si fuese necesario.

part

part (solicitado para las instalaciones. Esta opción es ignorada si se realiza una actualización)

Cree una partición en el sistema. Los parámetros para este comando son del tipo:

	      
part <mntpoint> --size	<size> [--grow] [--onpart <partc>] [--ondisk <disk>]
	    

El <mntpoint> es donde la partición viene montada y debe adoptar una de las siguientes formas:

/<mntpoint>

(i.e. /, /usr, /home)

swap

La partición será usada como espacio swap.

raid.<id>

La partición será usada para activar un RAID software (vease el comando raid).

--size <size>

Establece el tamaño mínimo para la partición

--grow

Indica que la partición puede crecer para ocupar el espacio no particionado.

--onpart <part>

Indica al programa de instalación que situe el sistema de ficheros en una partición específica. Por ejemplo, part /home --onpart hda1 inserisce /home su /dev/hda1. La partición ya debe existir.

--ondisk <disk>

La partición se crea en el disco especificado. Por ejemplo, --ondisk sdb introduce la partición en el segundo disco SCSI presente en el sistema.

Todas las particiones creadas serán formateadas automaticamente por el programa de instalación.

raid

raid (opcional)

Crea un dispositivo RAID software. Este comando es del tipo:

raid <mntpoint> --level <level> --device <mddevice><partitions*>
	    

El <mntpoint> es la posición en la que se situa el sistema de ficheros presente en el dispositivo RAID. La partición /, debe ser un RAID 1 a no ser que exista una partición boot (/boot). Si la partición /boot es de nivel 1, la partición root (/) puede ser de cualquier tipo. La <partitions*> (que indica que pueden ser listadas múltiples particiones) enumera los identificadores RAID que son añadidos al sistema RAID.

--level <level>

nivel RAID que debe utilizar (0, 1, o 5).

--device <mddevice>

Nombre del dispositivo RAID que debe utilizar (como md0 o md1). Los nombres de los dispositivos RAID varian del md0 al md7, y cada uno de ellos puede ser usado solo una vez.

Aquí tiene un ejemplo de cómo crear una partición RAID de nivel 1 para /, y un RAID de nivel 5 para el sistema de ficheros/usr, asumiendo que haya tres discos SCSI en el sistema. Crea tambien tres particiones swap, una en cada dispositivo.

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
	    

reboot

reboot (opcional)

Al final de la instalación el procedimiento kickstart muestra un mensaje al usuario y espera a que se pulse una tecla antes de reiniciar el sistema (sin argumentos).

rootpw

rootpw (requerido)

usage: rootpw [--iscrypted] <password>

Establece la contraseña de root del sistema <password>.

--iscrypted

Si aparece esta opción, la contraseña introducida en el fichero de configuración kickstart se considera encriptada.

skipx

skipx (opcional)

Si aparece, X no está configurado en el sistema instalado.

timezone

timezone (requerido)

timezone [--utc] <timezone>

Establece el huso horario en <timezone>.

--utc

si aparece, el sistema asume que el reloj hardware sea configurado con el horario UTC (Greenwich Mean).

upgrade

upgrade (opcional)

Comunica al sistema que actualice un sistema ya existente antes de instalar uno nuevo.

xconfig

xconfig (opcional)

Configura el sistema X Windows. Si no se da esta opción, el usuario deberá configurar X manualmente durante la instalación, si X fue instalado; esta opción no debe ser usada si X no fue instalado en el sistema final.

--noprobe

No testea el monitor.

--card <card>

Usa la tarjeta <card>; esta tarjeta debe provenir de la lista de tarjetas de Xconfigurator. Si no se especifica este argumento, Anaconda testeará el bus PCI buscando la tarjeta.

--monitor <mon>

Especifica el tipo de monitor <mon>; este nombre de monitor debe aparecer en la lista de monitores presente en el programa Xconfigurator. Esto es ignorado si se especifican las opciones --hsync y --vsync; si no se da ninguna información, el procedimiento de instalación prueba una instalación "plug and play".

--hsync <sync>

Especifica la frecuencia horizontal del monitor.

--vsync <sync>

Especifica la frecuencia vertical del monitor.

--startxonboot

Utiliza el login gráfico (runlevel 5) en el sistema instalado.

zerombr --Inicializa la tabla de las particiones

zerombr (opcional)

Si "zerombr" es especificado y "yes" es el único argumento especificado, cualquier tabla de particiones no válida que se encuentre en los discos será inicializada. Activando esta opción serán destruídas los contenidos de los discos con tablas de partición inválidas.

zerombr yes

Ningún otro formato es efectivo.

%packages -- Selección de los paquetes

A través del comando %packages es posible especificar qué ficheros instalar durante el procedimiento kickstart.

Los paquetes pueden ser especificados a través de componentes que reagrupan los paquetes o especificando individualmente cada paquete. El programa de instalación define varios componentes que reagrupan los paquetes. Consulte el fichero RedHat/base/comps presente en cualquier CD-ROM Red Hat Linux para una lista de componentes. Los componentes son determinados por las lineas que comienzan con un número seguido de un espacio y después el nombre del componente.

Por añadidura, existen otros tres tipos de líneas en el fichero comps que podría encontrar:

Específicos de la Arquitectura (alpha:, i386:, and sparc64:)

Si el nombre de un paquete comienza con un tipo de arquitectura, debe solamente teclear el nombre del paquete, no el nombre de la arquitectura. Por ejemplo:

Para i386: netscape-common debe solo usar la parte netscape-common para que se instale ese programa.

Líneas que comienzan con ?

Lineas que comienzan con un ?, son específicas para el programa de instalación. No tiene que hacer nada con este tipo de líneas.

Líneas que comienzan con --hide

Si el nombre del paquete comienza con --hide, tiene sólo que teclear el nombre del paquete, menos --hide.

En --hide KDE Workstation debe sólo usar la parte KDE Workstation para la instalación de ese paquete específico.

En la mayoría de los casos, sólo es necesario listar los componentes. Observe que el componente Base es seleccionado siempre por defecto, así que no es necesario especificarlo en la sección %packages.

Aquí tiene una selección de ejemplos %packages:

%packages
@ Networked Workstation
@ C Development
@ Web Server
@ X Window System
bsd-games
      

Como podrá ver, los componentes se especifican línea a línea, comenzando con un símbolo @, un espacio, y después el nombre completo del componente como se especifica en el fichero comps. Especifique los paquetes individuales (la linea bsd-games en el ejemplo anterior especifica un paquete que se desea instalar).

NotaObservación
 

También puede especificar a kickstart la clase de instalación a utilizar (instalación workstation o server). Para hacer esto, añada simplemente una de las siguientes líneas en la sección %packages:

	@ Gnome Workstation
	@ KDE Workstation
	@ Server
      

%post --Sección de configuración post-instalación

Puede añadir comandos a ejecutar una vez que la instalación sea completada. Esta sección debe estar al final del fichero kickstart y debe comenzar con el comando %post. Observe que podrá acceder a la red en la sección %post; sin embargo, el servicio de nombres no ha sido todavía configurado, por lo que sólo funcionarán las direcciones IP. Aquí tiene una sección %post como ejemplo:

%post
# add comment to /etc/motd
echo "Kickstart-installed Red Hat Linux `/bin/date`" > /etc/motd
# add another nameserver
echo "nameserver 10.10.0.2" >> /etc/resolv.conf
      

Esta sección crea un fichero mensaje-del-día, el cual contiene la fecha en la que se ha realizado la instalación kickstart, y esquiva la limitación "solo un servidor de nombres" del comando network añadiendo otro servidor de nombres a /etc/resolv.conf.

NotaObservación
 

El script de post-instalación se ejecuta en un entorno con el directorio de root cambiado; por tanto ejecutar tareas como scripts de copia o RPM,s desde el soporte de instalación, no funcionará.

--nochroot

Le permite especificar comandos que desea que funcionen fuera del entorno con el directorio root cambiado.

 

 
 
Search for:  on    Powered by Google
Products & Services   :   Download   :   Support   :   Training   :   Partners & Programs
© 2001 Red Hat, Inc. All right reserved.       About Red Hat   :   Legal statement   :   Privacy statement   :   Y2K statement   :   Contact Red Hat