Automatisierte Implementierung von Preload-Images

Inhaltsverzeichnis

22.1. Manuelles Implementieren des Systems vom Rettungs-Image
22.2. Automatisierte Implementierung mit PXE-Boot

Zusammenfassung

Mit KIWI können Sie Betriebssystem-Images erstellen. Dieses Kapitel behandelt, wie ein System-Image auf einem leeren Computer implementiert wird. Dazu müssen Sie ein Preload-Image erstellen, das ein bootfähiges RAW-Image enthält. Diese Datei enthält zwei wichtige Teile: eine Partitionstabelle und das eigentliche Betriebssystem. Dieses RAW-Image wird auf die leere Festplatte geschrieben, und beim ersten Bootvorgang dehnt sich das Betriebssystem auf den verbleibenden Plattenspeicher aus.

Wie Sie ein solches Image erstellen können, erfahren Sie unter Abschnitt 17.4.2, „Erstellen eines Image“. Beim Aufbauen des ISO-Image finden Sie die RAW-Datei im Zielordner. Es gibt mehrere Möglichkeiten, ein Raw-Image auf einer Platte abzulegen.

Für einen schnellen Start empfiehlt es sich, eine der in Abschnitt 22.1, „Manuelles Implementieren des Systems vom Rettungs-Image“ beschriebenen Methoden zu verwenden.

Manuelles Implementieren des Systems vom Rettungs-Image

Implementierung mit generierter ISO-Datei von KIWI:
  1. Brennen Sie das ISO-Image, das Sie vom KIWI-Erstellungsprozess erhalten (siehe Abschnitt 17.4.2, „Erstellen eines Image“ auf CD/DVD).

  2. Booten Sie von diesem Medium auf dem Computer, auf dem Sie das System installieren möchten.

  3. Wählen Sie die zu installierende Festplatte aus.

  4. Starten Sie den Computer neu und booten Sie von der Festplatte.

Implementierung über Rettungssystem:
  1. Booten Sie den Client, der mit einem Rettungssystem installiert werden soll. Solche Systeme stehen auf allen SUSE-Installations-CDs oder -DVDs zur Verfügung.

  2. Melden Sie sich als root-Benutzer an. Lassen Sie das Passwort leer, hier ist keine Eingabe erforderlich.

  3. Konfigurieren Sie Ihr Netzwerk. Wenn in Ihrem Netzwerk DHCP verfügbar ist, ist dies lediglich das Kommando ifup-dhcp eth0. Wenn dies manuell durchgeführt werden muss, verwenden Sie das Kommando ip zur Konfigurierung Ihres Netzwerks. Die Ausgabe, mit der DHCP startet, teilt Ihnen auch die IP-Adresse des Computers mit.

  4. Überwachen Sie einen unbenutzten Port Ihres Netzwerks wie 1234 und speichern Sie die eingehenden Daten mit dem folgenden Kommando:

    netcat -l -p 1234 > /dev/sda
  5. Senden Sie auf dem Imaging-Server das Raw-Image mit dem folgenden Kommando zur Installation an den Client:

    netcat <IP of client> 1234 < $HOME/preload_image/<image_name>
  6. Entfernen Sie nach der Übertragung des Image das Rettungssystem aus Ihrem CD- oder DVD-Laufwerk und fahren Sie den Clientcomputer herunter. Beim nächsten Booten sollte der Boot-Loader GRUB auf dem Client gestartet werden. Das firstboot-System übernimmt dann.