Lancement d'une installation kickstart

Pour commencer une installation kickstart, vous devez lancer le système à partir d'une disquette de démarrage Red Hat Linux ou du CD-ROM et taper une commande spéciale à l'invite de démarrage. Si le fichier kickstart se trouve sur une disquette créée à partir du fichier image boot.img ou bootnet.img, la commande de démarrage appropriée est :

boot: linux ks=floppy

La commande linux ks=floppy fonctionne également si le fichier ks.cfg est situé sur un système de fichiers vfat ou ext2 sur une disquette et que vous démarrez à partir du CD-ROM Red Hat Linux.

Il existe une autre commande permettant de démarrer à partir du CD-ROM Red Hat Linux et d'avoir le fichier kickstart sur un système de fichiers vfat ou ext2 sur une disquette :

boot: linux ks=hd:fd0/ks.cfg

Si vous devez utiliser une disquette de pilote avec kickstart, le fichier kickstart peut toujours se trouver sur une disquette :

boot: linux ks=floppy dd

Le programme d'installation Red Hat Linux cherche un fichier kickstart si l'argument de ligne de commande ks est transmis au noyau. Cet argument peut prendre différentes formes :

ks=nfs:<serveur>/<chemin>

Le programme d'installation cherche le fichier kickstart sur le serveur NFS <serveur>, en tant que fichier <chemin>. Le programme d'installation utilise DHCP afin de configurer la carte Ethernet. Par exemple, si votre serveur NFS se nomme exemple.serveur.com et que le fichier kickstart se trouve dans le partage NFS /mydir/ks.cfg, la commande de démarrage appropriée est ks=nfs:exemple.serveur.com:/mydir/ks.cfg.

ks=http:<serveur>/<chemin>

Le programme d'installation cherche le fichier kickstart sur le serveur HTTP <serveur>, en tant que fichier <chemin>. Le programme d'installation utilise DHCP afin de configurer la carte Ethernet. Par exemple, si votre serveur HTTP se nomme exemple.serveur.com et que le fichier kickstart se trouve dans le répertoire HTTP /mydir/ks.cfg, la commande de démarrage appropriée est ks=http:server.example.com:/mydir/ks.cfg.

ks=floppy

Le programme d'installation cherche le fichier ks.cfg sur un système de fichier vfat ou ext2 sur la disquette sur le lecteur /dev/fd0.

ks=hd:<périphérique>/<fichier>

Le programme d'installation monte le système de fichiers sur <périphérique> (qui doit être vfat ou ext2) et cherche le fichier de configuration kickstart <fichier> dans ce système de fichiers (par exemple, ks=hd:sda3/mydir/ks.cfg).

ks=file:/<fichier>

Le programme d'installation essaie de lire le fichier <fichier> à partir du système de fichiers ; aucun montage n'est effectué. Cette méthode est normalement utilisée si le fichier kickstart se trouve déjà sur l'image initrd.

ks=cdrom:/<chemin>

Le programme d'installation cherche le fichier kickstart sur le CD-ROM, en tant que fichier <chemin>.

ks

Si ks est utilisé seul, le programme d'installation configure la carte Ethernet dans le système à l'aide de DHCP. Le système utilise le "bootServer" de la réponse DHCP en tant que serveur NFS à partir duquel lire le fichier kickstart (par défaut, c'est le même que le serveur DHCP). Le nom du fichier kickstart correspond à l'un des cas suivants :

  • Si DHCP est spécifié et que le fichier de démarrage commence par un /, le fichier fourni par DHCP est recherché sur le serveur NFS.

  • Si DHCP est spécifié et que le fichier de démarrage commence par autre chose que /, le fichier fourni par DHCP est recherché sur le serveur NFS dans le répertoire /kickstart.

  • Si DHCP n'a pas spécifié de fichier de démarrage, le programme d'installation essaie de lire le fichier /kickstart/1.2.3.4-kickstart, où 1.2.3.4 correspond à l'adresse IP numérique de l'ordinateur en cours d'installation.

ksdevice=<périphérique>

Le programme d'installation utilise ce périphérique réseau pour se connecter au réseau. Par exemple, pour lancer une installation avec le fichier kickstart situé sur un serveur NFS connecté au système via le périphérique eth1, utilisez la commande ks=nfs:<serveur:>/<chemin> ksdevice=eth1 à l'invite boot:.