Un archivo kickstart debe ser colocado en alguna de las siguientes ubicaciones:
Normalmente un archivo kickstart es copiado a un disquete de arranque, o se
coloca disponible en la red. La solución basada en la red es la usada más
comúnmente, pues la mayoría de las instalaciones kickstart tienden a
ser realizadas en computadoras de red.
Demos una mirada más profunda a dónde se puede colocar el archivo kickstart.
7.8.1. Creación de un disquete de arranque Kickstart
Para realizar una instalación kickstart basada en disquete, el archivo
kickstart debe ser llamado ks.cfg y colocarse en el
directorio de nivel más alto del disquete de arranque. Consulte la
sección Creación de un disquete de arranque en el
Manual de instalación de Red Hat Linux para instrucciones sobre cómo crear un
disco de arranque. Debido a que los discos de arranque de Red Hat Linux están en
formato MS_DOS, es fácil copiar el archivo kickstart bajo Linux usando el
comando mcopy:
Alternativamente, puede usar Windows para copiar el archivo. También puede
montar el disco de arranque MS_DOS en Red Hat Linux con el sistema de archivos vfat
y usar el comando cp para copiar el archivo en el disquete.
7.8.2. Creación de un CD_ROM de arranque Kickstart
Para realizar una instalación basada en CD_ROM, el archivo kickstart
se debe llamar ks.cfg y se debe ubicar en el directorio
de nivel más alto en el CD_ROM de arranque. Puesto que un CD_ROM es de
sólo lectura el archivo debe ser añadido al directorio usado para crear la
imagen escrita al CD_ROM. Refiérase a la sección Creación de un
CD_ROM de arranque de instalación en el Manual de instalación de Red Hat Linux
para instrucciones sobre la creación de un CD_ROM de arranque; sin embargo,
antes de hacer el archivo de imagen file.iso, copie el
archivo kickstart ks.cfg al directorio
isolinux/.
7.8.3. Colocar el archivo Kickstart disponible en la red
Las instalaciones basadas en la red usando kickstart son muy
comunes porque los administradores de sistemas pueden fácilmente
automatizar el proceso de instalación en muchas computadoras
conectadas rápidamente y sin complicaciones. En general, la solución
usada más comúnmente es para que el administrador tenga un servidor BOOTP/DHCP y
un servidor NFS en la red local. El servidor BOOTP/DHCP es usado para
darle al cliente su información de red, mientras que los archivos verdaderos
usados durante la instalación son servidos desde el servidor NFS. A menudo,
estos dos servidores se ejecutan en la misma máquina, pero no se requiere
que sea así.
Para realizar una instalación kickstart basada en la red, debe tener
un servidor BOOTP/DHCP en su red y este debe incluir información de configuración
para la máquina en la cual está intentando instalar Red Hat Linux. El servidor
BOOTP/DHCP proporcionará el cliente con su información de red así como también
la ubicación del archivo kickstart.
Si un archivo kickstart es especificado por el servidor BOOTP/DHCP, el sistema
cliente intentará un montaje NFS de la ruta del archivo y copiará el archivo
especificado al cliente, usándolo como el archivo kickstart. Las configuraciones
exactas varían dependiendo del servidor BOOTP/DHCP que utilice.
He aquí un ejemplo de una línea desde el archivo dhcpd.conf
para el servidor DHCP distribuído con Red Hat Linux:
filename "/usr/new_machine/kickstart/";
next_server blarg.redhat.com; |
Observe que debería reemplazar el valor luego de
filename con el nombre del archivo
kickstart (o el directorio en el cual se encuentra el archivo kickstart)
y el valor luego de
next_server con el nombre del servidor NFS.
Si el nombre del archivo devuelto por el servidor BOOTP/DHCP termina con una
barra oblicua ("/"), entonces es interpretado como una ruta. En este caso,
el sistema cliente monta esa ruta usando NFS y busca por un archivo particular.
El nombre del archivo que el cliente busca es:
La sección <ip_addr>
del nombre de archivo debería ser reemplazado con la dirección IP del cliente
y anotada con puntuación decimal. Por ejemplo, el nombre de archivo para una
computadora con una dirección IP 10.10.0.1 sería
10.10.0.1_kickstart.
Note que si no especifica el nombre del servidor, el sistema cliente
intentará usar el servidor que contestó la petición BOOTP/DHCP como su
servidor NFS. Si no especifica una ruta o un nombre de archivo, el cliente
intentará montar /kickstart desde el servidor
BOOTP/DHCP e intentará encontrar el archivo kickstart usando el mismo
nombre de archivo
<ip_addr>_kickstart
como se describe arriba.