Dies ist eine alte Version des Dokuments!
Custom Boot Image als Grundlage für Orchstrierung
Im Kapitel Arch Linux - (manuelle) Minimalinstallation sind wir schon Kurz auf den Umstand eingegangen, dass in der künftigen Ausprägung unserer Infrastruktur auf Basis von Arch Linux mit Hilfe von Ansible automatisiert unsere Hosts und Anwendungen installieren, konfigurieren und auf dem Laufenden halten wollen.
Hierzu benötigen wir natürlich ein auf unsere Anforderungen hin zugeschnittenes Boot-Image, welches unter anderem einem speziellen User der Zugriff via SSH gestattet. In folgendem Kapitel wollen wir uns nun solch ein initiales Custom Boot Image erstellen.
Basis für den Bau eines individuellen Boot-Image ist die der Artikel Build a Killer Customized Arch Linux Installation (and Learn All About Linux in the Process).
Voraussetzung
Basis für den Bau dieses Custom Boot Image ist unsere Arch Linux - (manuelle) Minimalinstallation aus dem Kapitel zuvor, auf der wir nun weiter aufsetzen werden.
Konfiguration und Bau des ISO-Images
Update der vorhandenen Installation
Bevor wir zur Installation der benötigten Werkzeuge, Installationn und Bau unseres ISO-Images schreiten, aktualisieren wir noch unser bestehendes System.
Keyring Initialisieren
Zunächst initialisieren wir den Keyring, damit die PGP-singnierten Pakete auch mit dem aktuellen Schlüsselmaterial validiert werden können.
# pacman-key --init
Default Schlüssel neu laden
Im nächsten Schritt laden wir die Default Schlüssel neu.
# pacman-key --populate archlinux
==> Appending keys from archlinux.gpg... ==> Updating trust database... gpg: next trustdb check due at 2023-04-21
System aktualisieren
Abschliessend aktualisieren wir unser vorhandenes System.
# pacman -Syu
==> Appending keys from archlinux.gpg... :: Synchronizing package databases... core is up to date extra is up to date community is up to date :: Starting full system upgrade... there is nothing to do
Nun haben wir die Basis geschaffen für die weitere Installation der benötigten Komponenten für den Bau unseres ISO-Images.