23.2. Comment effectuer une installation Kickstart ?
- Créer un fichier Kickstart.
- Mettre le fichier Kickstart à disponibilité sur un support amovible, un disque dur ou un emplacement réseau.
- Créer un support amovible, qui sera utilisé pour commencer l'installation.
- Rendre la source d'installation disponible.
- Lancer l'installation Kickstart.
23.2.1. Création d'un fichier Kickstart Copier lienLien copié sur presse-papiers!
anaconda-ks.cfg
, situé dans le répertoire /root/
sur le système installé. Vous pouvez ensuite copier ce fichier, effectuer tout changement nécessaire et utiliser le fichier de configuration résultant pour les installations supplémentaires.
Important
- Les sections doivent être indiquées dans l'ordre. Sauf spécification contraire, les éléments contenus dans les sections n'ont pas à être placés dans un ordre spécifique. Tel est l'ordre de la section :
- La section des commandes — Voir la Section 23.3.2, « Commandes et options Kickstart » pour obtenir une liste des options de Kickstart. Vous devez fournir les options requises.
- La section
%packages
— Voir la Section 23.3.3, « Sélection de paquets » pour davantage d'informations. - Les sections
%pre
et%post
— Ces deux sections n'ont pas à respecter un ordre précis et ne sont pas obligatoires. Voir la Section 23.3.4, « Script de pré-installation » et la Section 23.3.5, « Script de post-installation » pour davantage d'informations.
Important
Les sections%packages
,%pre
et%post
doivent se terminer par%end
, sinon le programme d'installation refusera le fichier Kickstart. - Les éléments qui ne sont pas obligatoires peuvent être omis.
- L'omission d'un élément obligatoire amène le programme d'installation à demander à l'utilisateur une réponse pour cet élément, exactement comme cela se passerait lors d'une installation normale. Une fois la réponse fournie, l'installation continue sans assistance (sauf s'il manque un autre élément).
- Les lignes commençant par le signe dièse (
#
) sont traitées comme des commentaires et ignorées.
23.2.2. Vérifier le fichier Kickstart Copier lienLien copié sur presse-papiers!
root
:
yum install pykickstart
# yum install pykickstart
ksvalidator /path/to/kickstart.ks
$ ksvalidator /path/to/kickstart.ksksvalidator /path/to/kickstart.ks
ksvalidator(1)
.
Important
%pre
, %post
et %packages
du fichier Kickstart.
23.2.3. Mise à disposition du fichier Kickstart Copier lienLien copié sur presse-papiers!
- Sur des supports amovibles, comme des lecteurs flash DVD ou USB
- Sur un disque dur connecté au système d'installation
- Sur un partage réseau accessible depuis le système d'installation.
23.2.4. Rendre la source d'installation disponible Copier lienLien copié sur presse-papiers!
23.2.5. Lancement de l'installation Kickstart Copier lienLien copié sur presse-papiers!
inst.ks=
) doit être spécifiée lors du démarrage du système. La manière exacte de spécifier l'option de démarrage diffère selon l'architecture de votre système. Pour plus de détails, voir le Chapitre 20, Options de démarrage.
23.2.5.1. Lancement manuel de l'installation Kickstart Copier lienLien copié sur presse-papiers!
boot:
).
Procédure 23.1. Lancement de l'installation Kickstart à l'aide d'une option de démarrage
- Démarrez le système à l'aide d'un support local (CD, DVD ou lecteur flash USB). Pour des instructions correspondant à une architecture spécifique, voir :
- Chapitre 5, Démarrer l'installation sur des systèmes AMD64 et Intel 64 pour les systèmes AMD64 et Intel 64
- Chapitre 10, Démarrer l'installation sur IBM Power Systems pour les serveurs IBM Power Systems
- Chapitre 14, Lancer l'installation sur un système IBM System z pour IBM System z
- À l'invite de démarrage, spécifiez l'option de démarrage
inst.ks=
et l'emplacement du fichier Kickstart. Si le fichier Kickstart se trouve à un emplacement réseau, vous devrez également configurer le réseau à l'aide de l'optionip=
. Dans certains cas, l'optioninst.repo=
est également nécessaire pour pouvoir accéder à une source logicielle à partir de laquelle les paquets nécessaires seront installés.Pour plus de détails sur les options de démarrage et la syntaxe valide, voir le Chapitre 20, Options de démarrage. - Lancez l'installation en confirmant vos options de démarrage ajoutées
23.2.5.2. Lancement automatique de l'installation Kickstart Copier lienLien copié sur presse-papiers!
Note
Procédure 23.2. Lancement de l'installation Kickstart en modifiant la configuration de démarrage
- Ouvrez le fichier de configuration du chargeur de démarrage sur votre serveur PXE et ajoutez l'option de démarrage
inst.ks=
sur la ligne correspondante. Le nom du fichier et sa syntaxe dépendent de l'architecture et du matériel de votre système :- Sur les systèmes AMD64 et Intel 64 dotés de BIOS, le nom du fichier peut être
default
ou correspondre à l'adresse IP de votre système. Dans ce cas, ajoutez l'optioninst.ks=
à la ligneappend
dans l'entrée de l'installation. Une ligneappend
dans le fichier de configuration sera semblable à cela :append initrd=initrd.img inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg
append initrd=initrd.img inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Sur les systèmes AMD64 et Intel 64 dotés de UEFI, le nom du fichier sera
grub.cfg
. Dans ce fichier, ajoutez l'optioninst.ks=
à la lignekernel
dans l'entrée de l'installation. Une lignekernel
dans le fichier de configuration sera semblable à cela :kernel vmlinuz inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg
kernel vmlinuz inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Sur les serveurs IBM Power Systems, le nom du fichier sera
yaboot.conf
. Dans ce fichier, ajoutez l'optioninst.ks=
à la ligneappend
dans l'entrée de l'installation. Une ligneappend
dans le fichier de configuration sera semblable à cela :append="inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg"
append="inst.ks=http://10.32.5.1/mnt/archive/RHEL-7/7.x/Server/x86_64/kickstarts/ks.cfg"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- Lancez l'installation à partir du serveur PXE. Pour des instructions spécifiques à une architecture, voir :
- Section 5.1.2, « Démarrer l'installation sur des systèmes AMD64 et Intel 64 à partir d'un réseau en utilisant PXE » pour des systèmes AMD64 et Intel 64
- Section 10.3, « Démarrer à partir d'un réseau à l'aide d'un serveur d'installation Yaboot » pour les serveurs IBM Power Systems