7.8. Mise à disposition du fichier kickstart

Un fichier kickstart doit être placé dans un des emplacements suivants:

Un fichier kickstart est normalement copié sur la disquette de démarrage ou mis à disposition sur le réseau. L'approche réseau est la plus couramment utilisée, la plupart des installations kickstart étant réalisées sur des ordinateurs en réseau.

Examinons plus attentivement les emplacements où peuvent se trouver le fichier kickstart.

7.8.1. Création d'une disquette de démarrage kickstart

Pour réaliser une installation kickstart à partir d'une disquette, le fichier kickstart doit être nommé ks.cfg et situé dans le répertoire de niveau supérieur de la disquette de démarrage. Reportez-vous à la section Création d'une disquette de démarrage de l'installation du Guide d'installation de Red Hat Linux pour obtenir des informations sur la création d'une disquette de démarrage. Étant donné que les disquettes de démarrage Red Hat Linux sont dans un format MS-DOS, il est facile de copier le fichier kickstart sous Linux à l'aide de la commande mcopy:

mcopy ks.cfg a:

Vous pouvez également utiliser Windows pour copier le fichier. Vous pouvez aussi monter la disquette de démarrage MS-DOS dans Red Hat Linux avec le type de système de fichiers vfat et utiliser la commande cp pour copie le fichier sur la disquette.

7.8.2. Création d'un CD-ROM de démarrage kickstart

Pour réaliser une installation kickstart à partir d'un CD-ROM, le fichier kickstart doit être nommé ks.cfg et situé dans le répertoire de niveau supérieur de la disquette de démarrage. Étant donné que le CD-ROM est en accès de lecture-seule, le fichier doit être ajouté au répertoire utilisé pour la création de l'image enregistrée sur le CD-ROM. Reportez-vous à la section Création d'un CD-ROM de démarrage de l'installation du Guide d'installation de Red Hat Linux pour obtenir des informations sur la création d'un CD-ROM de démarrage; toutefois, avant de créer le fichier image file.iso, copiez le fichier kickstart ks.cfg dans le répertoire isolinux/.

7.8.3. Mise à disposition du fichier kickstart sur le réseau

Les installations réseau utilisant kickstart sont assez courantes; les administrateurs système pouvent en effet aisément automatiser l'installation sur de nombreux ordinateurs en réseau. Cette tâche peut être réalisée rapidement et sans problème. En général, l'approche la plus couramment utilisée consiste, pour l'administrateur, à avoir à la fois un serveur BOOTP/DHCP et un serveur NFS sur le réseau local. Le serveur BOOTP/DHCP sert à communiquer au système client ses informations de connexion au réseau, tandis que les fichiers réellement utilisés pendant l'installation se trouvent sur le serveur NSF. Ces deux serveurs fonctionnent souvent sur le même ordinateur, mais ce n'est pas une obligation.

Pour réaliser une installation kickstart à partir d'un réseau, un serveur BOOTP/DHCP doit se trouver sur votre réseau. Il doit également comporter des informations de configuration pour l'ordinateur sur lequel vous installez Red Hat Linux. Le serveur BOOTP/DHCP fournit au client ses informations de connexion au réseau ainsi que l'emplacement du fichier kickstart.

Si un fichier kickstart est spécifié par le serveur BOOTP/DHCP, le système client tente un montage NFS du chemin du fichier et copie le fichier spécifié sur le client, en l'utilisant comme fichier kickstart. Les paramètres exacts requis dépendent du serveur BOOTP/DHCP utilisé.

Ci-dessous figure un exemple d'une ligne tirée du fichier dhcpd.conf pour le serveur DHCP livré avec Red Hat Linux:

filename 
"/usr/new-machine/kickstart/";
next-server blarg.redhat.com;

Veuillez noter que vous devez remplacer la valeur indiquée après filename par le nom du fichier kickstart (ou du répertoire dans lequel se trouve ce fichier) ainsi que la valeur indiquée après Serveur-suivant par le nom du serveur NFS.

Si le nom de fichier renvoyé par le serveur BOOTP/DHCP se termine par une barre oblique ("/"), il n'est interprété que comme un chemin. Dans ce cas, le système client monte ce chemin à l'aide de NFS et recherche un fichier particulier. Le nom de fichier recherché par le client est:

<adresse-ip>-kickstart

La section <adresse-ip> du nom de fichier doit être remplacée par l'adresse IP du client sous forme décimale séparée par des points. Par exemple, le nom de fichier pour un ordinateur ayant comme adresse IP 10.10.0.1 est 10.10.0.1-kickstart.

Veuillez noter que si vous ne précisez pas un nom de serveur, le système client essaie d'utiliser comme serveur NFS celui ayant répondu à la requête BOOTP/DHCP. Si vous ne spécifiez pas un chemin ou un nom de fichier, le système client essaie de monter /kickstart à partir du serveur BOOTP/DHCP et de trouver le fichier kickstart à l'aide du même nom de fichier <adresse-ip>-kickstart que celui décrit ci-dessus.