Startseite
» LINUX
»
So richten Sie Pardus Image Creator für die Bereitstellung benutzerdefinierter Betriebssysteme ein
So richten Sie Pardus Image Creator für die Bereitstellung benutzerdefinierter Betriebssysteme ein
Beginnen Sie mit dem richtigen Werkzeug: Pardus Image Writer schreibt Bilder; er erstellt sie nicht.
In der aktuellen offiziellen Pardus-Anwendungsdokumentation ist keine verifizierte Pardus-Anwendung mit dem Namen „Pardus Image Creator“ aufgeführt. Das am ehesten vergleichbare offizielle Tool ist Pardus Image Writer . Pardus beschreibt es als Dienstprogramm zum Schreiben von Linux- oder Windows-Image-Dateien auf einen USB-Stick, und im Quellcode-Repository wird das Schreiben von ISO- und IMG-Dateien als Zweck angegeben. Es erstellt keine Pakete, passt keine Pardus-Installation an und erstellt keine neuen Betriebssystem-ISOs.
Für die Bereitstellung eines benutzerdefinierten Betriebssystems sollten Sie die Image-Erstellung und die USB-Bereitstellung als zwei separate Vorgänge behandeln. Erstellen oder beschaffen Sie sich ein bootfähiges ISO-Image, das bereits das benötigte Betriebssystem und die Konfiguration enthält. Verwenden Sie anschließend Pardus Image Writer, um dieses ISO-Image auf einen USB-Stick zu kopieren. Dies eignet sich besonders, wenn Sie bereits ein getestetes ISO-Image besitzen und einen reproduzierbaren Installations-USB-Stick benötigen. Wenn Sie jedoch Software hinzufügen, das Branding ändern oder einen Installer innerhalb des ISO-Images konfigurieren müssen, ist Image Writer allein nicht das richtige Werkzeug.
Die folgenden Schritte verwenden Pardus Image Writer für die unterstützte Aufgabe „Auf USB schreiben“ und erläutern, was vor dem Erstellen eines benutzerdefinierten Images entschieden werden muss. Menübezeichnungen und Paketverfügbarkeit können je nach Pardus-Version variieren. Auf der offiziellen Pardus-Downloadseite sind derzeit Editionen der Version 25.2 aufgeführt; prüfen Sie die Version, die Ihrem Zielsystem entspricht, bevor Sie ein Basis-Image auswählen.
Prüfen Sie, ob in den auf dem Zielsystem von Pardus konfigurierten Repositories ein Paketkandidat für Pardus Image Writer vorhanden ist.
Entscheiden Sie, ob Sie eine benutzerdefinierte ISO-Datei oder nur einen Bereitstellungs-USB-Stick benötigen.
Soll auf allen Zielrechnern dieselbe offizielle Pardus-Edition installiert werden, laden Sie die ISO-Datei von der Pardus-Downloadseite herunter und verwenden Sie Image Writer. Benötigen alle Rechner dieselben zusätzlichen Anwendungen oder Einstellungen, empfiehlt es sich, diese nach der Installation mithilfe eines dokumentierten Setup-Skripts oder eines Konfigurationsverwaltungstools anzuwenden. Dies ist in der Regel einfacher zu aktualisieren als die Wartung eines modifizierten Installationsprogramms.
Erstellen Sie ein benutzerdefiniertes ISO nur dann, wenn der Inhalt vor dem ersten Start vorhanden sein muss – beispielsweise in einer kontrollierten Live-Umgebung, einem speziellen Wiederherstellungsabbild oder einem von Ihrer Organisation verwalteten Installationsablauf. Der Pardus Image Writer ist für diese Aufgabe nicht geeignet. live-buildDas von Debian bereitgestellte Tool zum Erstellen von Debian Live-Images mit Paketlisten, Hooks und anderen Build-Konfigurationen ist dokumentiert. Eine generische Debian Live-Konfiguration erzeugt nicht automatisch ein offizielles Pardus-Image. Ein von Pardus abgeleitetes Image benötigt eine zum Release passende Paketquelle, Signaturschlüssel, eine Boot-Konfiguration und Installationsoptionen, die für das jeweilige Pardus-Release unterstützt und getestet wurden.
Entscheiden Sie insbesondere, ob Sie eine Live-Sitzung, ein Installationsprogramm, das das System auf der Festplatte speichert, oder beides benötigen. Ein bootfähiges Live-ISO ist nicht zwangsläufig ein installierbares System. Befolgen Sie die Build-Dokumentation der entsprechenden Version und testen Sie das resultierende Artefakt in einer virtuellen Maschine, bevor Sie es auf realer Hardware verwenden. Bezeichnen Sie einen generischen Debian-Build nicht als Pardus-Version.
Installieren Sie Pardus Image Writer
Auf einem Pardus-System aktualisieren Sie die Paketmetadaten und prüfen Sie, ob das Paket in den aktivierten Repositories verfügbar ist:
sudo apt update
apt policy pardus-image-writer
Falls APT eine mögliche Version anzeigt, installieren Sie das Repository-Paket:
sudo apt install pardus-image-writer
Öffnen Sie Pardus Image Writer über das Anwendungsmenü. Falls das Paket für Ihre Version nicht verfügbar ist, fügen Sie nicht extra ein unbekanntes Repository hinzu, nur um es zu erhalten. Das offizielle Quellcode-Repository bietet eine Option zum Ausführen des Quellcodes für Debian-basierte Systeme. Es listet die Abhängigkeiten der Anwendung und die folgenden Befehle auf:
Quellcodeabhängigkeiten oder Berechtigungen können sich ändern. Überprüfen Sie daher die README-Datei des Repositorys und verwenden Sie einen Branch, der mit Ihrer Pardus-Version kompatibel ist. Ein Paket aus dem Pardus-Repository lässt sich in der Regel einfacher aktualisieren und überprüfen als ein nicht fixierter Entwicklungs-Checkout.
Installieren Sie das Paket erst, nachdem APT einen verfügbaren Kandidaten aus den von Ihnen als vertrauenswürdig eingestuften Repositories gemeldet hat.
Bereiten Sie die ISO-Datei vor, bevor Sie sie schreiben.
Verwenden Sie eine vollständige ISO-Datei, nicht einen Ordner mit Dateien und nicht das Stammverzeichnis eines installierten Systems. Wenn Sie die ISO-Datei selbst erstellen, speichern Sie die Build-Konfiguration und die Liste der versionierten Pakete zusammen mit den Versionshinweisen, damit das Image wiederhergestellt werden kann. Notieren Sie die Pardus-Basisversion, die Architektur, die enthaltenen Pakete und den vorgesehenen Boot-Modus. Dies erleichtert den Vergleich bei einem späteren Wiederaufbau.
Überprüfen Sie die Integrität der Datei, bevor Sie sie speichern. Wenn der Bildherausgeber eine Prüfsumme oder Signatur bereitstellt, vergleichen Sie diese mit dem unabhängig ermittelten Wert. Ein lokaler Hash-Befehl kann einen Hashwert berechnen:
sha256sum custom-pardus.iso
Dieser Befehl gibt lediglich einen Hashwert aus. Er beweist allein nicht die Authentizität; das Ergebnis muss mit einem vom Image-Inhaber veröffentlichten, vertrauenswürdigen Wert übereinstimmen. Die Pardus-Downloadverzeichnisse enthalten Prüfsummendateien für offizielle Versionen. Verwenden Sie den Prüfsummenalgorithmus und die Verifizierungsanweisungen, die für die von Ihnen heruntergeladene ISO-Datei bereitgestellt werden.
Prüfen Sie außerdem, ob die ISO-Datei für die Zielarchitektur und Firmware-Konfiguration geeignet ist. Ein für eine bestimmte Architektur erstelltes Image bootet möglicherweise nicht auf einer anderen. Falls Sie Secure Boot, Verschlüsselung, eine unbeaufsichtigte Installation oder ein bestimmtes Partitionslayout benötigen, überprüfen Sie diese Anforderungen in der Dokumentation des Images selbst, anstatt davon auszugehen, dass der Entwickler diese konfiguriert hat.
Falls kein Release-Paket verfügbar ist, dokumentiert das Pardus Image Writer-Repository den Start des Quellcode-Checkouts mit Python.
Schreiben Sie die ISO-Datei auf einen USB-Stick.
Sichern Sie alle Daten auf dem USB-Laufwerk. Beim Schreiben eines Images werden die vorhandenen Inhalte überschrieben.
Schließen Sie das USB-Laufwerk an und identifizieren Sie es anhand seiner Kapazität und seines Gerätenamens im Betriebssystem. Trennen Sie gegebenenfalls andere Wechseldatenträger, um die Auswahl zu vereinfachen.
Öffnen Sie Pardus Image Writer, wählen Sie die vorbereitete ISO-Datei und das gewünschte USB-Gerät aus. Lesen Sie die Gerätedetails vor dem Start sorgfältig durch.
Starten Sie den Schreibvorgang und warten Sie, bis die Anwendung die Fertigstellung meldet. Trennen Sie das Gerät während des Schreibvorgangs nicht vom Stromnetz.
Entfernen Sie das Laufwerk sicher und verwenden Sie es anschließend zum Starten einer Testmaschine oder virtuellen Maschine, sofern der Workflow USB-Passthrough unterstützt.
Die Schnittstellendetails können je nach Version variieren. Wichtig ist die Auswahl der Quell-ISO-Datei und des Ziel-USB-Geräts, nicht die Beschriftung einer bestimmten Schaltfläche. Wählen Sie niemals die interne Systemfestplatte des Computers aus. Das Schreiben des Images zerstört die Daten auf dem gewählten Zielgerät.
Berechnen Sie den SHA-256-Digest der ISO und vergleichen Sie ihn anschließend mit der vom Maintainer veröffentlichten Prüfsumme, sofern eine solche angegeben ist.
Testen Sie die Bereitstellung, bevor Sie sie im großen Maßstab einsetzen.
Starten Sie den USB-Stick auf mindestens einem repräsentativen Zielsystem. Prüfen Sie, ob die Firmware das Gerät erkennt, das Bootmenü erscheint, die Live-Sitzung oder das Installationsprogramm startet, der Speicher erkannt wird und die mitgelieferten Netzwerk- und Eingabegeräte funktionieren. Falls das Image zur Installation von Pardus vorgesehen ist, führen Sie eine Testinstallation auf einem Ersatzrechner oder einer virtuellen Festplatte durch und überprüfen Sie den ersten Start, die Benutzererstellung, Updates und die benötigten Anwendungen.
Ein erfolgreicher Schreibvorgang ist nicht gleichbedeutend mit einer erfolgreichen Bereitstellung. Die praktischen Erfolgskriterien sind: Die gewünschte ISO-Datei wurde auf den vorgesehenen USB-Stick geschrieben, der USB-Stick bootet auf der Zielhardware und das resultierende Live- oder installierte System erfüllt die festgelegten Bereitstellungsanforderungen. Wird der USB-Stick nicht im Bootmenü angezeigt, überprüfen Sie den Bootmodus der Firmware und die USB-Boot-Einstellungen, bevor Sie das Image neu erstellen. Startet der Bootvorgang, aber der Installer oder die Hardware schlägt fehl, untersuchen Sie die Image-Konfiguration, die Paketquellen und die Gerätekompatibilität, anstatt dieselbe ISO-Datei wiederholt neu zu schreiben.
Bei einer Flotte sollte das Image zunächst auf einer kleinen Stichprobe jedes Hardwaremodells getestet und ein geprüftes Rollback-Image aufbewahrt werden. Vermeiden Sie es, persönliche Konten, Passwörter, gerätespezifische Kennungen oder private Schlüssel in ein wiederverwendbares Image zu integrieren. Erstellen und testen Sie das Image nach Änderungen an der Basisversion, dem Kernel, der Paketliste oder der Installationskonfiguration neu.
Kurzleitfaden zur Entscheidungsfindung
Ihr Ziel
Verwenden Sie diese Vorgehensweise
Was ist zu überprüfen?
Erstellen Sie einen offiziellen Pardus-Installations-USB-Stick.
Laden Sie die passende offizielle ISO-Datei herunter und beschreiben Sie sie mit Pardus Image Writer.
Prüfsumme, Architektur, USB-Ziel und ein Boot-Test
Stellen Sie eine benutzerdefinierte ISO-Datei bereit, die Sie bereits haben
Verwenden Sie Pardus Image Writer, um die ISO-Datei auf den USB-Stick zu schreiben.
Herkunft des Images, Bootmodus und ein vollständiger Installationstest
Ändern Sie Pakete oder das Verhalten des Installationsprogramms innerhalb der ISO-Datei.
Verwenden Sie einen zum Release passenden Image-Build-Prozess; konsultieren Sie gegebenenfalls die Pardus-Release-Dokumentation und das Debian Live Manual.
Paketquellen, Installationsunterstützung, Lizenzierung, Signaturen und Hardwareabdeckung
Wenden Sie nach der Installation dieselben Einstellungen an.
Verwenden Sie ein wiederholbares Skript nach der Installation oder einen Workflow für die Konfigurationsverwaltung.
Idempotenz, Aktualisierungsverhalten und Anmeldeinformationen werden aus dem Bild ferngehalten