Red Hat Linux 9: Guide de personnalisation de Red Hat Linux | ||
---|---|---|
Précédent | Chapitre 7. Installations kickstart | Suivant |
Vous avez la possibilité d'ajouter des commandes à exécuter sur le système une fois l'installation terminée. Cette section doit se trouver à la fin du fichier kickstart et commencer par la commande %post. Cette section est utile pour des fonctions telles que l'installation de logiciels supplémentaires et la configuration d'un serveur de noms supplémentaire.
![]() | Remarque |
---|---|
Si vous avez configuré votre réseau avec des informations IP statiques, y compris un serveur de noms, vous pouvez accéder au réseau et résoudre les adresses IP dans la section %post. Si vous avez configuré votre réseau pour DHCP, le fichier /etc/resolv.conf n'a pas été complété lors de l'exécution de la section %post au cours de l'installation. Vous pouvez accéder au réseau, mais vous ne pouvez pas résoudre d'adresses IP. Ainsi, si vous utilisez DHCP, vous devez spécifier des adresses IP dans la section %post. |
![]() | Remarque |
---|---|
Le script post-installation est exécuté dans un environnement chroot; c'est pourquoi l'exécution de tâches telles que la copie de scripts ou de RPM à partir des supports d'installation ne fonctionnera pas. |
Vous permet de spécifier des commandes que vous souhaitez exécuter en dehors de l'environnement chroot.
L'exemple suivant montre comment copier le fichier /etc/resolv.conf dans le système de fichiers qui vient d'être installé.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf |
Vous permet de spécifier un autre langage de script, tel que Python. Remplacez /usr/bin/python par le langage de script de votre choix.
Activer ou désactiver des services:
/sbin/chkconfig --level 345 telnet off /sbin/chkconfig --level 345 finger off /sbin/chkconfig --level 345 lpd off /sbin/chkconfig --level 345 httpd on |
Exécuter un script appelé runme depuis un partage NFS:
mkdir /mnt/temp mount 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp |
Ajouter un utilisateur au système:
/usr/sbin/useradd bob /usr/bin/chfn -f "Bob Smith" bob /usr/sbin/usermod -p 'kjdf$04930FTH/ ' bob |
Précédent | Sommaire | Suivant |
Script avant-installation | Niveau supérieur | Mise à disposition du fichier kickstart |