28.6. Script de pré-installation
Vous pouvez ajouter des commandes à exécuter sur le système immédiatement après l'analyse de
ks.cfg
. Cette section doit se trouver à la fin du fichier kickstart (après les commandes) et doit commencer avec la commande %pre
. Vous pouvez accéder au réseau dans la section %pre
; cependant, name service n'a pas encore été configuré, seules les adresses IP fonctionnent donc.
Note
Le script de pré-installation n'est pas exécuté dans l'environnement chroot.
--interpreter /usr/bin/python
- Permet de spécifier un autre langage de script, tel que Python. Remplacez /usr/bin/python par le langage de script de votre choix.
28.6.1. Exemple Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
Voici un exemple de section
%pre
:
Ce script détermine le nombre de disques durs présents sur le système et enregistre un fichier texte avec un schéma de partitionnement différent s'il dispose d'un ou de deux disques. Au lieu d'avoir un ensemble de commandes de partitionnement dans le fichier kickstart, incorporez la ligne :
%include /tmp/part-include
%include /tmp/part-include
Les commandes de partitionnement sélectionnées dans le script sont utilisées.
Note
La section du script pré-installation de kickstart ne peut pas gérer plusieurs arborescences d'installation ou supports sources. Ces informations doivent être incluses pour chaque fichier ks.cfg crée, vu que le script pré-installation se produit durant la seconde étape du processus d'installation.