Annexe A. Référence du format de fichier du script Kickstart
Cette référence décrit en détail le format du fichier kickstart.
A.1. Format du fichier Kickstart
Les scripts Kickstart sont des fichiers texte contenant des mots-clés reconnus par le programme d'installation, qui servent de directives pour l'installation. Tout éditeur de texte capable d'enregistrer des fichiers au format ASCII, tel que Gedit
ou vim
sur les systèmes Linux ou Notepad
sur les systèmes Windows, peut être utilisé pour créer et modifier les fichiers Kickstart. Le nom du fichier de votre configuration Kickstart n'a pas d'importance ; cependant, il est recommandé d'utiliser un nom simple car vous devrez spécifier ce nom ultérieurement dans d'autres fichiers de configuration ou boîtes de dialogue.
- Commandes
- Les commandes sont des mots-clés qui servent de directives pour l'installation. Chaque commande doit être sur une seule ligne. Les commandes peuvent prendre des options. La spécification des commandes et des options est similaire à l'utilisation des commandes Linux dans l'interpréteur de commandes.
- Sections
-
Certaines commandes spéciales commençant par le caractère percent
%
démarrent une section. L'interprétation des commandes dans les sections est différente de celle des commandes placées en dehors des sections. Chaque section doit être terminée par la commande%end
. - Types de sections
Les sections disponibles sont les suivantes :
-
Add-on sections. Ces sections utilisent la commande
don addon_name
commande. -
Package selection sections. Commence par
%packages
. Utilisez-le pour lister les paquets à installer, y compris les moyens indirects tels que les groupes de paquets ou les modules. -
Script sections. Elles commencent par
%pre
,%pre-install
,%post
, et%onerror
. Ces sections ne sont pas obligatoires.
-
Add-on sections. Ces sections utilisent la commande
- Section de commande
-
La section de commande est un terme utilisé pour les commandes du fichier Kickstart qui ne font pas partie d'une section de script ou d'une section
%packages
. - Nombre et ordre des sections de texte
-
Toutes les sections, à l'exception de la section de commande, sont facultatives et peuvent être présentes plusieurs fois. Lorsqu'un type particulier de section de script doit être évalué, toutes les sections de ce type présentes dans le Kickstart sont évaluées dans l'ordre d'apparition : deux sections
%post
sont évaluées l'une après l'autre, dans l'ordre où elles apparaissent. Toutefois, il n'est pas nécessaire de spécifier les différents types de sections de script dans n'importe quel ordre : il importe peu qu'il y ait des sections%post
avant des sections%pre
.
- Commentaires
-
Les commentaires Kickstart sont des lignes commençant par le caractère dièse
#
. Ces lignes sont ignorées par le programme d'installation.
Les éléments qui ne sont pas nécessaires peuvent être omis. L'omission d'un élément requis entraîne le passage du programme d'installation en mode interactif afin que l'utilisateur puisse fournir une réponse à l'élément concerné, comme lors d'une installation interactive classique. Il est également possible de déclarer le script kickstart non interactif à l'aide de la commande cmdline
. En mode non interactif, toute réponse manquante interrompt le processus d'installation.
Si l'interaction avec l'utilisateur est nécessaire pendant l'installation de Kickstart en mode texte ou graphique, n'entrez que dans les fenêtres où les mises à jour sont obligatoires pour terminer l'installation. La saisie de rayons peut entraîner la réinitialisation de la configuration du démarrage. La réinitialisation de la configuration s'applique spécifiquement aux commandes de démarrage liées au stockage après l'entrée dans la fenêtre Destination de l'installation.