Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

28.10. Lancement d'une installation kickstart

Pour commencer une installation kickstart, vous devez démarrer le système du support de démarrage que vous avez créé ou du CD-ROM #1 Red Hat Enterprise Linux et saisir une commande de démarrage spéciale à l'invite boot. Le programme d'installation recherche un fichier kickstart si l'argument de ligne de commande ks est passé au noyau.
CD-ROM #1 et disquette
The linux ks=floppy command also works if the ks.cfg file is located on a vfat or ext2 file system on a diskette and you boot from the Red Hat Enterprise Linux CD-ROM #1.
Une autre commande de démarrage est de démarrer du CD-ROM #1 Red Hat Enterprise Linux et d'avoir le fichier kickstart sur un système de fichiers vfat ou ext2 sur une disquette. Pour ce faire, saisissez la commande suivante à l'invite boot: :
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 démarrer d'une disquette d'amorçage et utiliser une disquette de pilotes, saisissez la commande suivante à l'invite boot: :
linux ks=floppy dd
CD-ROM de démarrage
If the kickstart file is on a boot CD-ROM as described in Section 28.8.1, « Création d'un support de démarrage Kickstart », insert the CD-ROM into the system, boot the system, and enter the following command at the boot: prompt (where ks.cfg is the name of the kickstart file):
linux ks=cdrom:/ks.cfg
Ci-dessous figurent d'autres options pour démarrer une installation kickstart :
askmethod
Ne pas utiliser automatiquement le CD-ROM comme source d'installation si nous détectons un CD-ROM Red Hat Enterprise Linux dans votre lecteur.
autostep
Rendre kickstart non-interactif.
debug
Démarrer immédiatement pdb.
dd
Utiliser un disque de pilotes.
dhcpclass=<class>
Sends a custom DHCP vendor class identifier. ISC's dhcpcd can inspect this value using "option vendor-class-identifier".
dns=<dns>
Liste de serveurs de noms séparés par des virgules pour une installation réseau.
driverdisk
Same as 'dd'.
expert
Active des fonctions spéciales  :
  • active le partitionnement des médias amovibles
  • demande le pilote de disque
gateway=<gw>
Passerelle à utiliser pour une installation réseau.
graphical
Force l'installation graphique. Option requise pour que ftp/http utilise la GUI.
isa
Cette commande vous demande de configurer les périphériques ISA.
ip=<ip>
IP to use for a network installation, use 'dhcp' for DHCP.
keymap=<keymap>
Keyboard layout to use. Valid values are those which can be used for the 'keyboard' kickstart command.
ks=nfs:<server>:/<path>
The installation program looks for the kickstart file on the NFS server <server>, as file <path>. The installation program uses DHCP to configure the Ethernet card. For example, if your NFS server is server.example.com and the kickstart file is in the NFS share /mydir/ks.cfg, the correct boot command would be ks=nfs:server.example.com:/mydir/ks.cfg.
ks=http://<server>/<path>
The installation program looks for the kickstart file on the HTTP server <server>, as file <path>. The installation program uses DHCP to configure the Ethernet card. For example, if your HTTP server is server.example.com and the kickstart file is in the HTTP directory /mydir/ks.cfg, the correct boot command would be ks=http://server.example.com/mydir/ks.cfg.
ks=floppy
Le programme d'installation recherche le fichier ks.cfg sur un système de fichiers vfat ou ext2 sur la disquette dans /dev/fd0.
ks=floppy:/<path>
The installation program looks for the kickstart file on the diskette in /dev/fd0, as file <path>.
ks=hd:<device>:/<file>
The installation program mounts the file system on <device> (which must be vfat or ext2), and look for the kickstart configuration file as <file> in that file system (for example, ks=hd:sda3:/mydir/ks.cfg).
ks=file:/<file>
The installation program tries to read the file <file> from the file system; no mounts are done. This is normally used if the kickstart file is already on the initrd image.
ks=cdrom:/<path>
The installation program looks for the kickstart file on CD-ROM, as file <path>.
ks
If ks is used alone, the installation program configures the Ethernet card to use DHCP. The kickstart file is read from the "bootServer" from the DHCP response as if it is an NFS server sharing the kickstart file. By default, the bootServer is the same as the DHCP server. The name of the kickstart file is one of the following:
  • Si DHCP est spécifié et que le fichier de démarrage commence par /, le fichier de démarrage fourni par DHCP est recherché sur le serveur NFS.
  • Si DHCP est spécifié et que le fichier de démarrage commence par un caractère autre que /, le fichier de démarrage fourni par DHCP est recherché dans le répertoire /kickstart sur le serveur NFS.
  • Si DHCP ne spécifiait pas de fichier de démarrage, le programme d'installation essaie alors de lire le fichier /kickstart/1.2.3.4-kickstart, où 1.2.3.4 représente l'adresse IP numérique de la machine installée.
ksdevice=<device>
The installation program uses this network device to connect to the network. For example, consider a system connected to an NFS server through the eth1 device. To perform a kickstart installation on this system using a kickstart file from the NFS server, you would use the command ks=nfs:<server>:/<path> ksdevice=eth1 at the boot: prompt.
kssendmac
Adds HTTP headers to ks=http:// request that can be helpful for provisioning systems. Includes MAC address of all nics in CGI environment variables of the form: "X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab".
lang=<lang>
Language to use for the installation. This should be a language which is valid to be used with the 'lang' kickstart command.
loglevel=<level>
Set the minimum level required for messages to be logged. Values for <level> are debug, info, warning, error, and critical. The default value is info.
lowres
Force l'installateur GUI à être exécuté en 640x480.
mediacheck
Active le code du chargeur pour donner l'option utilisateur de tester l'intégrité des sources d'installation (dans le cas d'une méthode ISO).
method=cdrom
Effectue une installation basée sur le CDROM
method=ftp://<path>
Use <path> for an FTP installation.
method=hd:<device>:<path>
Use <path> on <dev> for a hard drive installation.
method=http://<path>
Use <path> for an HTTP installation.
method=nfs:<path>
Use <path> for an NFS installation.
netmask=<nm>
Masque réseau à utiliser pour une installation réseau.
nofallback
Si la GUI échoue, quitter.
nofb
Ne pas charger la mémoire tampon VGA16 requise pour effectuer des installations en mode texte dans certaines langues.
nofirewire
Ne pas charger le support pour les périphériques de parefeu.
noipv6
Cette commande désactive la mise en réseau IPv6 durant l'installation.
nokill
Une option de débogage qui empêche anaconda de terminer tous les programmes en exécution lorsqu'une erreur fatale se produit.
nomount
Don't automatically mount any installed Linux partitions in rescue mode.
nonet
Ne détecte pas automatiquement les périphériques réseau.
noparport
Ne pas essayer de charger le support pour les ports parallèles.
nopass
Don't pass keyboard/mouse info to stage 2 installer, good for testing keyboard and mouse config screens in stage2 installer during network installs.
nopcmcia
Ignore tous les contrôleurs PCMCIA du système.
noprobe
Ne pas essayer de détecter hw, mais demander à l'utilisateur.
noshell
Ne pas mettre de shell sur tty2 durant l'installation.
nostorage
Ne pas détecter automatiquement les périphériques de stockage (SCSI, IDE, RAID).
nousb
Ne pas charger le support USB (utile si l'installation est parfois suspendue tôt).
nousbstorage
Désactive le chargement du module usbstorage dans le chargeur de programme d'installation. Cette commande peut être utile pour le classement des périphériques sur les systèmes SCSI.
rescue
Démarrer l'environnement de secours.
resolution=<mode>
Run installer in mode specified, '1024x768' for example.
serial
Active la prise en charge de la console série.
skipddc
Skips DDC probe of monitor, may help if it's hanging system.
syslog=<host>[:<port>]
Once installation is up and running, send log messages to the syslog process on <host>, and optionally, on port <port>. Requires the remote syslog process to accept connections (the -r option).
text
Force l'installation en mode texte.
updates
Demande les disquettes contenant les mises à jour (correctifs de bogues).
updates=ftp://<path>
Image contenant les mises à jour sur FTP.
updates=http://<path>
Image contenant les mises à jour sur HTTP.
upgradeany
Don't require an /etc/redhat-release that matches the expected syntax to upgrade.
vnc
Active l'installation basée sur vnc. Vous devrez vous connecter à la machine en utilisant une application client vnc.
vncconnect=<host>[:<port>]
Once installation is up and running, connect to the vnc client named <host>, and optionally use port <port>.
Requires 'vnc' option to be specified as well.
vncpassword=<password>
Active un mot de passe pour la connexion vnc. Cela empêche qu'une personne ne se connecte par mégarde sur l'installation vnc.
Requires 'vnc' option to be specified as well.