Cubic, erstellen Sie eine benutzerdefinierte Ubuntu ISO und Derivate

Kubischer Startbildschirm

Im nächsten Artikel werden wir uns Cubic ansehen. Der Name dieser App ist eine Abkürzung für Benutzerdefinierter Ubuntu ISO Creator. Dies war eine GUI-Anwendung zum Erstellen eines bootfähigen Ubuntu Live-Images (ISO) angepasst.

Cubic entwickelt sich aktiv weiter und bietet viele Möglichkeiten für Erstellen Sie einfach ein Ubuntu-Live-Image. Es verfügt über eine integrierte Befehlszeilen-Chroot-Umgebung, in der wir alle Anpassungen vornehmen können, z. B. die Installation neuer Pakete und Kernel, das Hinzufügen weiterer Hintergrundbilder, das Hinzufügen von Dateien und Ordnern.

Dieses Programm wird verwendet, um Ubuntu-Live-Images zu erstellen, aber ich denke, es kann mit anderen Ubuntu-Varianten und -Derivaten wie Linux Mint verwendet werden. Cubic erstellt keine Live-DVD unseres Systems. Erstellen Sie stattdessen einfach ein benutzerdefiniertes Live-Image von einer Ubuntu-ISO.

Installieren Sie Cubic unter Ubuntu

Der Cubic-Entwickler hat zur Erleichterung des Installationsprozesses eine erstellt PPA. Um Cubic auf unserem Ubuntu-System zu installieren, müssen wir die folgenden Befehle einzeln im Terminal ausführen (Strg + Alt + T):

sudo apt-add-repository ppa:cubic-wizard/release

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215E

Zu diesem Zeitpunkt können wir dieses Programm mit dem folgenden Skript installieren.

sudo apt update && sudo apt install cubic

Weitere Informationen zur Installation dieses Programms finden Sie im Folgenden Link.

Erstellen Sie mit Cubic eine benutzerdefinierte Ubuntu Live ISO

Nach der Installation starten wir Cubic über das Anwendungsmenü oder das Dock.

Wählen Sie das Verzeichnis für das Projekt

Kubisches ISO-Verzeichnis

Dies wird die sein Verzeichnis, in dem die Dateien unseres Projekts gespeichert werden. Wählen Sie den Pfad, in dem Sie Ihr Ubuntu-Installations-ISO-Image speichern möchten. Cubic füllt automatisch alle Details Ihres benutzerdefinierten Betriebssystems aus. Wir können die Details ändern, wenn wir dies wünschen.

Chroot-Umgebung

Kubische Chroot-Umgebung

Sobald das Dateisystem extrahiert wurde, greifen wir automatisch auf die Chroot-Umgebung zu. Von hier Wir können zusätzliche Pakete installieren, fügen Sie Hintergrundbilder hinzu, fügen Sie eine Liste der Softwarequellen-Repositorys hinzu, fügen Sie unserer ISO und allen anderen Anpassungen den neuesten Kernel hinzu.

Zusätzlich haben wir die Möglichkeit zu aktualisieren die Liste der Softwarequellen. Nach dem Ändern der Quellenliste können wir nicht vergessen, die Quellenliste zu aktualisieren.

Quellenliste der kubischen Ausgabe

Wir können dem Projekt auch Dateien oder Ordner hinzufügen. Wir können die Dateien / Ordner kopieren Klicken Sie mit der rechten Maustaste darauf und wählen Sie, ob Sie STRG + C kopieren oder verwenden möchten. Zum Einfügen müssen wir nur mit der rechten Maustaste auf das Terminal (im kubischen Fenster) klicken. Wir müssen nur Datei (en) einfügen auswählen und schließlich auf Kopieren klicken.

Wir können Fügen Sie unsere eigenen Hintergrundbilder hinzu. Dazu müssen wir in das Verzeichnis gehen / usr / share / background /:

cd /usr/share/backgrounds

Einmal drin haben wir nur Ziehen Sie die Bilder per Drag & Drop in das kubische Fenster. Oder kopieren Sie die Bilder und klicken Sie mit der rechten Maustaste auf das kubische Fenster. Wir müssen die Option Datei (en) einfügen auswählen. Was ist mehr, Wir müssen die neuen Hintergrundbilder in einer XML-Datei in / usr / share / gnome-background-properties hinzufügenkönnen Sie also im Dialogfeld auswählen. In diesem Ordner finden wir bereits einige Dateien, die als Leitfaden dienen können.

Wählen Sie die Kernel-Version

Kubische Kernelauswahl

Auf dem nächsten Bildschirm müssen wir auswählen Die Kernel-Version, die beim Booten der neuen ISO verwendet werden soll. Wenn Sie zusätzliche Kernel installiert haben, werden diese ebenfalls in diesem Abschnitt aufgeführt.

Entfernen Sie die Pakete nach der Installation

Cubic Deinstallationspakete

Im nächsten Abschnitt können wir die Pakete auswählen, die wir aus unserem Live-Image entfernen möchten. Die ausgewählten Pakete werden nach der Installation des Ubuntu-Betriebssystems automatisch entfernt Verwenden eines benutzerdefinierten Bildes. Hier müssen Sie bei der Auswahl der zu entfernenden Pakete vorsichtig sein. Es ist möglich, ein Paket zu entfernen, das von einem anderen Paket abhängt, ohne es zu wissen.

ISO-Erstellung

Kubische ISO-Bilderzeugung

Nun beginnt der Prozess zur Erstellung von Livebildern. Es wird eine Weile dauern abhängig von den Spezifikationen Ihres Systems.

Kubisches Bild generiert

Sobald der Bilderstellungsprozess abgeschlossen ist, müssen wir nur noch auf Fertig stellen klicken. Cubic zeigt die Details des neu erstellten benutzerdefinierten Bildes an.

Wenn Sie das neu erstellte benutzerdefinierte Image in Zukunft live ändern möchten, müssen Sie die Option «« deaktivieren.Löschen Sie alle Projektdateien mit Ausnahme des generierten Disk-Images und der entsprechenden MD5-Prüfsummendatei«. Cubic wird das benutzerdefinierte Image im Arbeitsverzeichnis des Projekts belassen und wir können in Zukunft Änderungen vornehmen. Wir müssen nicht noch einmal von vorne anfangen.

Hinweis für Benutzer von Ubuntu 17.10:

Auf dem Ubuntu 17.10-System Die DNS-Suche funktioniert möglicherweise nicht in der Chroot-Umgebung (obwohl ich sagen muss, dass sie bei mir richtig funktioniert hat).. Wenn Sie ein benutzerdefiniertes Ubuntu 17.10-Live-Image erstellen, sollten Sie auf die richtige Datei resolve.conf verweisen:

ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf 

Führen Sie die folgenden Befehle aus, um zu überprüfen, ob die DNS-Auflösung funktioniert:

cat /etc/resolv.conf
ping google.com

Deinstallieren Sie Cubic

Um dieses Programm zu entfernen, müssen wir nur das Terminal (Strg + Alt + T) öffnen und darin schreiben:

sudo apt-add-repository -r ppa:cubic-wizard/release
sudo apt remove cubic && sudo apt autoremove