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.
Index
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
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
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.
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
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
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
Nun beginnt der Prozess zur Erstellung von Livebildern. Es wird eine Weile dauern abhängig von den Spezifikationen Ihres Systems.
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
6 Kommentare, hinterlasse deine
Was für ein interessantes Programm, wir müssen es live ausprobieren. Schöne Grüße.
Könnten Sie die Schritte besser erklären. Ich bin geblieben, als du mit Cubic angefangen hast. Ein Fenster wird angezeigt, in dem Sie nach der Route gefragt werden. Was ist das Bild, das Sie gesetzt haben. Aber dann bekomme ich ein Fenster, das mich fragt:
Original-ISO:
ISO-Kostüm:
Dort weiß ich nicht, was ich tun soll.
Sie sagen auch nicht, wie Sie auf die CHROOT-Umgebung zugreifen sollen
Ich hatte es bereits benutzt, dazwischen wurde mir klar, dass es nur wenige Seiten gibt, die über das Projekt sprechen. Dieses Projekt ist sehr schwer (ausgezeichnet).
Ich benutze Mint 18 Sarah mit Cobic, aber wenn ich die modifizierte ISO erstelle, wird sie in der Datei sources.list erstellt
deb cd-rom: und den Pfad des Distributionsnamens, wie ich es vor dem Erstellen der modifizierten ISO tun sollte, damit dies nicht in Quellen erstellt wird
dank
Es ändert die Systemdateiberechtigungen, die von normalen Benutzern schreibgeschützt sein sollten. Dies führt zu einem Sicherheitsrisiko
Getestet mit Ubuntu 20.04.3 und Linux Mint 20 und es läuft sehr gut. In Ubuntu musste ich die source.list des residenten Computers kopieren. Das Anpassen der Anwendungen nimmt Zeit in Anspruch, da einige PPAs, die die ursprünglichen Distributionen mit Cubic verwenden, nicht funktionieren. In diesen Fällen müssen Sie das fitxaro deb kopieren und installieren. Passen Sie die Schnittstelle an ist Spitzenspule. Ich habe /etc/skel verwendet, damit Benutzer die Anpassungen erben. Ich komme von Systemback, das mir in letzter Zeit bei modernen Geräten versagt hat. Mit Cubic ohne Probleme.