9.4. Automatización de la Instalación con Kickstart
Un archivo
Kickstart especifica los parámetros para una instalación. Una vez que el sistema de instalación arranca, puede leer el archivo Kickstart y llevar a cabo el proceso de instalación desatendida.
Todas las Instalaciones Producen un Archivo Kickstart
El proceso de instalación de Fedora escribe automáticamente un archivo Kickstart que contiene los parámetros para el sistema instalado. Este archivo está siempre guardado como /root/anaconda-ks.cfg
. Puede usar este archivo para repetir la instalación con valores idénticos, o modificar copias para especificar parámetros para otros sistemas.
Fedora incluye una aplicación gráfica para crear y modificar archivos Kickstart seleccionando las opciones que Ud. requiera. Use el paquete system-config-kickstart
para instalar este utilitario. Para cargar el editor Kickstart de Fedora, elija → → .
Los archivos Kickstart listan los valores de instalación en texto plano, con una opción por línea. Este formato le permite modificar los archivos Kickstart sin un editor de textos, y escribir los scripts o aplicaciones que generen archivos Kickstart personalizados para sus sistemas.
Para automatizar el proceso de instalación con un archivo Kickstart, use la opción ks
para especificar el nombre y la ubicación del archivo:
linux ks=location/kickstart-file.cfg
Puede usar los archivos Kickstart que están en el almacenamiento removible, disco rígido o en un servidor de red. Vaya a
Tabla 9.2, “Fuentes Kickstart” para ver los lugares desde donde se puede sacar archivos Kickstart.
Fuente Kickstart
|
Formato de Opción
|
---|
Unidad de CD o DVD
|
ks=cdrom:/directorio/ks.cfg
|
Hard Drive
|
ks=hd:/device/directory/ks.cfg
|
Otro Dispositivo
|
ks=file:/device/directory/ks.cfg
|
Servidor HTTP
|
ks=http://server.mydomain.com/directory/ks.cfg
|
Servidor FTP
|
ks=ftp://server.mydomain.com/directory/ks.cfg
|
Servidor NFS
|
ks=nfs:server.mydomain.com:/directory/ks.cfg
|
Tabla 9.2. Fuentes Kickstart
Para obtener un archivo Kickstart desde un script o aplicación en un servidor Web, especifique el URL de la aplicación con la opción ks=
. Si agrega la opción kssendmac
, la pregunta al servidor envía también las cabeceras HTTP a la aplicación Web. Su aplicación puede usar estas cabeceras para identificar la computadora. Esta línea envía el pedido con cabeceras a la aplicación http://servidor.midominio.com/kickstart.cgi:
linux ks=http://servidor.midominio.com/kickstart.cgi kssendmac