7.10. 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 de démarrage Red Hat Linux ou du CD-ROM 1 Red Hat Linux et taper une commande spéciale à l'invite boot:. Le programme d'installation cherche un fichier kickstart si l'argument de ligne de commande ks est transmis au noyau.

disquette de démarrage

Si le fichier kickstart se trouve sur la disquette de démarrage (aussi appelée disque d'amorçage), comme l'explique la Section 7.8.1, démarrez le système avec la disquette dans le lecteur et entrez à l'invite boot:, la commande suivante:

linux ks=floppy
CD-ROM 1 et disquette

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 1 Red Hat Linux.

Il existe une autre commande permettant de démarrer à partir du CD-ROM 1 Red Hat Linux et d'avoir le fichier kickstart sur un système de fichiers vfat ou ext2 sur une disquette. Pour ce faire, entrez à l'invite boot: la commande suivante:

linux ks=hd:fd0:/ks.cfg

Avec une disquette de pilotes

Si vous devez utiliser une disquette de pilotes avec kickstart, spécifiez également l'option dd. Par exemple, pour amorcer la disquette de démarrage et utiliser une disquette de pilotes, entrez à l'invite boot: la commande suivante:

linux ks=floppy dd
CD-ROM de démarrage

Si le fichier kickstart se trouve sur un CD-ROM de démarrage, comme l'explique la Section 7.8.2, insérez le CD-ROM dans le système, démarrez le système et entrez à l'invite boot: la commande suivante (où ks.cfg correspond au nom du fichier kickstart):

linux ks=cdrom:/ks.cfg

Ci-dessous figurent d'autres options pour démarrer une installation kickstart:

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 fichiers vfat ou ext2 sur la disquette dans /dev/fd0.

ks=floppy:/<chemin>

Le programme d'installation cherchera le fichier kickstart sur la disquette dans /dev/fd0, en tant que fichier <chemin>.

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

Le programme d'installation montera le système de fichier <périphérique> (qui doit être de type vfat ou ext2) et cherchera le fichier de configuration en tant que <fichier> dans le système de fichiers (par exemple, ks=hd:sda3:/mydir/ks.cfg).

NoteRemarque
 

Les deuxièmes deux points (":") correspondent à un changement de syntaxe pour Red Hat Linux 9.

ks=file:/<fichier>

Le programme d'installation essaiera de lire le fichier <fichier> à partir du système de fichiers; aucun montage de sera effectué. Cette commande est généralement utilisée si le fichier kickstart est 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 sur lequel l'installation est effectuée.

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: .