GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Generieren einer Kickstart-Datei unter Redhat Linux

Ziel

Das Ziel dieses Artikels ist es, einen Leitfaden für die ersten Schritte bei der Kickstart-Dateierstellung unter Redhat Linux bereitzustellen.

Betriebssystem- und Softwareversionen

  • Betriebssystem: – RedHat 7

Anforderungen

Möglicherweise ist ein privilegierter Zugriff auf Ihr Redhat Linux-System erforderlich.

Schwierigkeit

MITTEL

Konventionen

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
  • $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Einführung

Die Kickstart-Datei wird verwendet, um die Installation des Redhat-Betriebssystems zu automatisieren. Die Grundidee hinter der Kickstart-Datei besteht darin, dem Installer alle erforderlichen Installationsinformationen über die Kickstart-Konfigurationsdatei bereitzustellen, die normalerweise interaktiv übermittelt wird. Dies kann eine Installation beschleunigen und eine nicht-interaktive Fähigkeit für umfangreiche Bereitstellungen bieten.

Anleitung

Minimales Kickstart-Beispiel

Das Folgende ist ein Beispiel für eine minimale Kickstart-Konfigurationsdatei:

rootpw --plaintext mypassword
url --url="ftp://PACKAGE_SERVER/"
text
%packages
@core
%end
timezone Australia/Sydney
clearpart --all
part / --fstype="xfs" --grow 

Die obige Kickstart-Datei verwendet Redhats Anaconda-Installationsprogramm, um eine textbasierte minimale Redhat Linux-Installation durchzuführen. Lassen Sie uns einen genaueren Blick auf alle Optionen werfen, die von dieser Kickstart-Datei verwendet werden:

  • rootpw --plaintext mypassword – Setzen Sie das Root-Passwort auf mypassword
  • url --url="ftp://PACKAGE_SERVER/" – Geben Sie das Installationsquellverzeichnis oder den Netzwerkspeicherort mit den Installationsdateien an. Dieses Beispiel verwendet FTP.
  • text – Führen Sie eine textbasierte Installation mit dem Anaconda-Installationsprogramm durch
  • %packages – Paketliste beginnen
  • @core – Kernpaketgruppe installieren. Hier können weitere zu installierende Pakete oder Gruppen angegeben werden. Eine Gruppe oder ein Paket pro Zeile.
  • %end – Paketliste beenden
  • %timezone Australia/Sydney – Stellen Sie die Zeitzone auf Australien/Sydney ein. Um alle verfügbaren Zeitzonen auf Redhat Linux aufzulisten, führen Sie timedatectl list-timezones aus Befehl.
  • clearpart --all – Datenträger vorbereiten und alle aktuellen Partitionen löschen.
  • part / --fstype="xfs" --grow – Erstellen Sie eine Partition und vergrößern Sie sie auf die maximal verfügbare Größe und hängen Sie sie unter / ein .

Andere grundlegende Kickstart-Dateiparameter

Zusätzlich zu den oben genannten Parametern bietet Ihnen die folgende Liste einige andere, aber optionale grundlegende Kickstart-Parameter, um Ihre Redhat Linux-Installation zu optimieren:

  • keyboard 'us' – Tastatur auf us setzen
  • lang en_AU – Sprache auf en_AU einstellen
  • firewall --disabled – Firewall deaktivieren
  • selinux --disabled – SELinux deaktivieren
  • network --bootproto=dhcp --device=eth0 – Benennen Sie die Netzwerkschnittstelle eth0 und einstellen, dass die Netzwerkkonfiguration über DHCP bezogen wird
  • reboot – Starten Sie nach Abschluss der Installation das neu installierte System neu.
  • bootloader --location=mbr – Legen Sie den Installationsort des Bootloaders auf Master Boot Record fest.

Verwenden von Kickstart aus einer früheren Installation

Eine weitere Alternative zum Generieren einer neuen Kiskstart-Datei, die auf Ihre Anforderungen zugeschnitten ist, besteht darin, eine Erstinstallation von Redhat Linux durchzuführen. Während der Installation protokolliert das Installationsprogramm alle Ihre Installationsauswahlen und generiert eine Kickstart-Datei, die im Home-Verzeichnis von root zu finden ist ( /root/anaconda-ks.cfg ) sobald die Installation abgeschlossen ist.

Systemkonfigurations-Kickstart

Um robustere Kickstart-Konfigurationsdateien zu generieren, können Sie die Verwendung von system-config-kickstart in Erwägung ziehen Befehl. system-config-kickstart ist ein großartiges Tool, mit dem Sie fast jeden Aspekt Ihrer benutzerdefinierten Redhat-Installation konfigurieren können, von Keybord-Einstellungen bis hin zu Post-Installations-Skripten. Um system-config-kickstart zu installieren Kickstart-Generierungstool ausführen:

# yum install system-config-kickstart

Nach der Installation können Sie das System-Config-Kickstart-Tool mit dem folgenden Linux-Befehl starten:

$ system-config-kickstart


Linux
  1. So verschieben Sie eine Datei unter Linux

  2. Installation des Chrome-Browsers auf REDHAT Linux Server/Desktop

  3. So erzwingen Sie die Textmodus-Installation von Redhat Linux

  4. Grundlagen der Linux-Dateiberechtigungen

  5. Linux – Alles ist eine Datei?

So erstellen Sie eine Datei unter Linux

Weniger Befehl unter Linux

Gzip-Befehl unter Linux

Gunzip-Befehl unter Linux

Stat-Befehl unter Linux

Was ist umask unter Linux?