Red Hat Enterprise Linux 3: Handbuch zur System-Administration | ||
---|---|---|
Zurück | Kapitel 9. Kickstart-Installation | Nach vorne |
Sie können Befehle hinzufügen, die nach der abgeschlossenen Installation auf dem System ausgeführt werden. Dieser Abschnitt muss sich am Ende der Kickstart-Datei befinden und mit dem Befehl %post beginnen. Der Abschnitt ist für Funktionen wie das Installieren zusätzlicher Software oder das Konfigurieren eines weiteren Name-Servers hilfreich.
![]() | Anmerkung |
---|---|
Wenn Sie das Netzwerk einschließlich eines Name-Servers mit statischen IP-Informationen konfigurieren, können Sie auf das Netzwerk zugreifen und IP-Adressen in der %post-Sektion auflösen. Wenn Sie das Netzwerk für DHCP konfigurieren, ist die Datei /etc/resolv.conf nicht komplett, wenn die Installation die %post-Sektion ausführt. Sie haben Zugriff auf das Netzwerk, können aber keine IP-Adressen auflösen. Deshalb müssen Sie IP-Adressen in der %post-Sektion benutzen, wenn Sie DHCP verwenden. |
![]() | Anmerkung |
---|---|
Das nach der Installation ausgeführte Skript wird in einer chroot-Umgebung ausgeführt. Daher ist zum Beispiel das Kopieren von Skripten oder RPMs vom Installationsmedium nicht möglich. |
Damit können Befehle angegeben werden, die außerhalb der chroot-Umgebung ausgeführt werden sollen.
Im folgenden Beispiel wird die Datei /etc/resolv.conf in das gerade erstellte Dateisystem kopiert.
%post --nochroot cp /etc/resolv.conf /mnt/sysimage/etc/resolv.conf |
Ermöglicht es Ihnen, eine andere Skript-Sprache anzugeben wie z.B. Python. Ersetzen Sie /usr/bin/python durch die Skript-Sprache Ihrer Wahl.
Aktivieren und Deaktivieren von Diensten:
/sbin/chkconfig --level 345 telnet off /sbin/chkconfig --level 345 finger off /sbin/chkconfig --level 345 lpd off /sbin/chkconfig --level 345 httpd on |
Das Skript runme von einem NFS-Share ausführen:
mkdir /mnt/temp mount 10.10.0.2:/usr/new-machines /mnt/temp open -s -w -- /mnt/temp/runme umount /mnt/temp |
Dem System einen neuen Benutzer hinzufügen:
/usr/sbin/useradd bob /usr/bin/chfn -f "Bob Smith" bob /usr/sbin/usermod -p 'kjdf$04930FTH/ ' bob |
Zurück | Zum Anfang | Nach vorne |
Pre-Installations-Skript | Nach oben | Kickstart-Datei zur Verfügung stellen |