Où placer un fichier kickstart

Un fichier kickstart doit être placé dans un des deux 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ù l'on peut trouver le fichier kickstart.

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. Veuillez noter que les disquettes de démarrage Red Hat Linux sont au format MS-DOS ; il est donc facile de copier ce fichier sous Linux à l'aide de la commande mcopy :

mcopy ks.cfg a:

Vous pouvez également utiliser Windows pour copier ce fichier ou encore monter la disquette de démarrage MS-DOS et appliquer sur ce fichier la commande cp.

Mise à disposition du fichier kickstart sur le réseau

Les installations réseau utilisant kickstart sont assez courantes, les administrateurs système pouvant aisément automatiser l'installation sur de nombreux ordinateurs en réseau, ce qui peut être réalisé 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 NFS sur le réseau local. Le serveur BOOTP/DHCP sert à donner 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 le fichier kickstart. Les paramètres exacts requis dépendent du serveur BOOTP/DHCP utilisé.

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

filename "/usr/nouvel-ordinateur/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 next-server 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 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 décrit ci-dessus.