Startseite
» LINUX
»
Wie man mit Cubic eine benutzerdefinierte Ubuntu-ISO erstellt
Wie man mit Cubic eine benutzerdefinierte Ubuntu-ISO erstellt
Erstellen Sie mit Cubic ein benutzerdefiniertes Ubuntu-ISO-Image , indem Sie ein offizielles Ubuntu-Image modifizieren und es als bootfähiges Installationsprogramm neu erstellen. Cubic ist ein grafischer Assistent mit integriertem Terminal: Verwenden Sie ihn, um APT-Pakete hinzuzufügen oder Dateien im Image zu ändern und anschließend ein neues ISO-Image zu generieren. Diese Anleitung verwendet Ubuntu Desktop, Cubic unterstützt aber auch viele andere Ubuntu-basierte Images.
Laut Cubic-Projektbeschreibung sollte als Build-Host Ubuntu 18.04.5 oder höher verwendet werden. Zusätzlich benötigen Sie die Original-ISO-Datei, einen neuen, leeren Projektordner auf einer lokalen Festplatte mit ausreichend Speicherplatz für das extrahierte Image und die Ausgabedateien sowie einen separaten USB-Stick mit genügend Speicherplatz für die fertige ISO-Datei. Durch das Schreiben des Images werden die Daten auf dem USB-Stick gelöscht.
1. Laden Sie eine offizielle Ubuntu-ISO-Datei herunter und überprüfen Sie diese.
Laden Sie das aktuelle Ubuntu-Desktop-Image von der offiziellen Downloadseite herunter . Wählen Sie die Architektur der Computer, auf denen Sie es installieren möchten, und verwenden Sie die heruntergeladene ISO-Datei unverändert als Quelle.
Beginnen Sie mit dem offiziellen Download der Ubuntu-Desktopversion.
Ubuntu veröffentlicht eine SHA-256-Prüfsummendatei mit seinen Images. Berechnen Sie im Terminal den Hash der heruntergeladenen ISO-Datei sha256sum <your-ubuntu-file.iso>und vergleichen Sie ihn mit dem Eintrag für genau diesen Dateinamen in der Datei `/ SHA256SUMSetc/shp`. Um eine höhere Sicherheit zu gewährleisten, überprüfen Sie zunächst die GPG-Signatur der Prüfsummendatei anhand der Ubuntu-Verifizierungsanleitung .
Vergleichen Sie das Originalbild mit seiner veröffentlichten Prüfsumme.
2. Installieren Sie Cubic
Öffnen Sie auf dem Ubuntu-Rechner, den Sie für den Build verwenden, das Terminal und führen Sie die aktuellen PPA-Befehle von Cubic aus. Bestätigen Sie die Repository-Abfrage, falls Ubuntu Sie dazu auffordert.
Starten Sie Cubic über das Anwendungsmenü. Auf der offiziellen Projektseite finden Sie eine Liste der unterstützten Hostsysteme und eine Anleitung zur Installation.
3. Projekt und Quellbild einrichten
Starten Sie ein neues Cubic-Projekt und wählen Sie ein separates, leeres Projektverzeichnis. Speichern Sie die Quell-ISO-Datei außerhalb dieses Verzeichnisses, damit sie unverändert bleibt. Eine lokale Festplatte ist während des Extraktions- und Wiederherstellungsprozesses von Cubic einem Wechseldatenträger oder einem Netzwerkspeicher vorzuziehen.
Wählen Sie einen separaten Arbeitsordner.
Auf der Projektseite wählen Sie die Ubuntu-ISO-Datei aus und legen sie als Originalabbild fest. Cubic analysiert sie und füllt die Projektdetails automatisch aus. Behalten Sie die vorgeschlagenen Werte bei, es sei denn, Sie benötigen einen anderen Ausgabedateinamen oder Metadaten; diese Felder werden im Cubic-Projektseiten-Leitfaden beschrieben.
Bestätigen Sie den Projektordner und die Quell-ISO-Datei.
4. Das Image-Dateisystem anpassen
Fahren Sie mit dem Extrahieren und Vorbereiten fort, bis Cubic sein integriertes Terminal öffnet. Befehle in diesem Terminal ändern das benutzerdefinierte Image, nicht das Ubuntu-System, auf dem Cubic ausgeführt wird. Installieren Sie beispielsweise Debian-Pakete wie folgt:
apt update
apt install --yes curl vim
apt clean
Verwenden Sie diese Funktion apt remove --yes package-name, um ein Debian-Paket zu entfernen oder Konfigurationsdateien im Image zu bearbeiten, um Standardeinstellungen zu ändern. Das Terminal von Cubic installiert keine Snap-Anwendungen; verwenden Sie für diesen Workflow APT-Pakete. Weitere Informationen finden Sie in der Dokumentation zur Terminalseite .
Füge Debian-Pakete im Terminal von Cubic hinzu.
Falls Cubic eine Paketseite anzeigt, verwenden Sie diese nicht zum Hinzufügen von Software. Laut der offiziellen Anleitung steuert diese ältere Ubiquity-Seite, welche Pakete während der Installation entfernt werden; sie ist kein Anwendungsinstallationsprogramm. Sie ist in Ubuntu Desktop 23.04 und späteren Versionen nicht mehr vorhanden. Fügen Sie Pakete stattdessen im integrierten Terminal hinzu oder entfernen Sie sie.
5. Geeignete Build-Einstellungen beibehalten und die ISO-Datei generieren.
Folgen Sie den Anweisungen in den Cubic-Optionsbildschirmen. Sofern Sie keinen anderen Live-Boot-Kernel, kein anderes Bootmenü oder kein anderes Verhalten für die unbeaufsichtigte Installation benötigen, behalten Sie die empfohlenen Standardeinstellungen bei. Auf der Komprimierungsseite ist gzip die Standardeinstellung und eine praktische, allgemeine Wahl. Andere Algorithmen erhöhen die Kompilierzeit und die CPU-Auslastung, führen aber zu einem kleineren oder größeren Ausgabeimage; weitere Informationen finden Sie im Cubic-Komprimierungsleitfaden .
Gzip ist die Standardkomprimierungsoption.
Klicken Sie auf „Generieren“, überprüfen Sie den Ausgabedateinamen und starten Sie den Build-Vorgang. Cubic speichert die neue ISO-Datei im Projektverzeichnis. Bewahren Sie diesen Ordner bis zum Abschluss der Tests auf, damit Sie die Ausgabedatei identifizieren und den Build-Vorgang später wiederholen können.
Verwenden Sie, falls verfügbar, die Testfunktion von Cubic, um zu prüfen, ob die ISO-Datei in einer Live-Umgebung startet. Der Emulator stellt keine Disk für die vollständige Betriebssysteminstallation bereit. Bei neueren Ubuntu-Desktop-Images kann die Live-Oberfläche einige Anpassungen ausblenden, selbst wenn diese nach der Installation vorhanden sind. Überprüfen Sie daher wichtige Änderungen auf einem Testrechner, bevor Sie das Image bereitstellen.
6. Benutzerdefinierte ISO-Datei auf USB-Stick schreiben
Öffnen Sie unter Ubuntu die Systemsteuerung, wählen Sie das USB-Laufwerk aus und klicken Sie dann im Menü auf „ Laufwerke wiederherstellen “. Wählen Sie die benutzerdefinierte ISO-Datei aus und überprüfen Sie das Zielgerät sorgfältig, bevor Sie bestätigen: Bei diesem Vorgang werden alle Dateien und Partitionen auf dem USB-Laufwerk überschrieben.
Überprüfen Sie den Ziel-USB-Stick, bevor Sie das Image wiederherstellen.
Nach Abschluss des Schreibvorgangs entfernen Sie das Laufwerk und starten den Zielcomputer vom USB-Stick über das Bootmenü. Die Boottaste variiert je nach Hersteller. Testen Sie das Live-System vor der Installation. Wenn Sie Ubuntu installieren möchten, folgen Sie der aktuellen Ubuntu-Desktop-Installationsanleitung und erstellen Sie ein Backup des Zielcomputers, bevor Sie eine Option zum Löschen einer Festplatte auswählen. Die Ubuntu- Anleitung zur USB-Erstellung behandelt Festplatten und andere Schreibwerkzeuge.
Schnelle Überprüfungen, falls etwas schiefgeht
Wenn die Prüfsumme nicht übereinstimmt, laden Sie die ISO-Datei erneut herunter und überprüfen Sie die Liste der signierten Prüfsummen, bevor Sie sie bearbeiten.
Falls eine App nach der Installation fehlt, überprüfen Sie, ob Sie sie im integrierten Terminal von Cubic installiert haben; die Seite „Pakete“ dient der Steuerung des Deinstallationsverhaltens von Ubiquity.
Falls der USB-Stick nicht bootet, überprüfen Sie das ausgewählte Gerät und die Image-Architektur erneut und testen Sie dann die ISO-Datei auf Hardware, die dem Ziel-Bootmodus entspricht.