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 theks.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'inviteboot:
: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'inviteboot:
: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 (whereks.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 beks=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 beks=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 theboot:
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.