So können Sie Ubuntu ISO anpassen, um Ihren eigenen Spin zu erstellen

So können Sie Ubuntu ISO anpassen, um Ihren eigenen Spin zu erstellen
Ubuntu ist eine der beliebtesten Linux -Verteilungen heute, die sich auf die Benutzerfreundlichkeit und ein großartiges Erlebnis aus dem Box konzentrieren. Wie bei den meisten anderen Verteilungen können Benutzer im Live -Modus starten und das vollständige Betriebssystem erleben, bevor es auf der Festplatte installiert wird.

Es ist nicht ungewöhnlich. Um es einfacher zu machen, eine benutzerdefinierte Variante von Ubuntu bereitzustellen, backen diese Organisationen ihre Änderungen in der Live -CD oder in Live USB selbst aus.

Normalerweise braucht es viele Schritte und Basteln, um eine Ubuntu Live -CD anzupassen, wenn Sie die Befehlszeilenroute durchlaufen. Es ist jedoch jetzt viel einfacher, einen Ubuntu -Remix zu erstellen und ihn dank einer ausgezeichneten GUI -App namens Cubic als Live -CD an Freunde oder Kollegen zu verteilen.

Cubic ist eine grafische Anwendung mit einem integrierten Befehlszeilen -Chroot -Umgebungsanschluss. Sie können ein angepasstes bootfähiges Live -ISO -Bild aus einer vorhandenen Ubuntu -ISO -Datei erstellen und machen die Optimierung durch eine Schritt -für -Schritt -Navigationsstruktur extrem einfach. Sie können über Ihr Anpassungsprojekt mit Rückwärts- und Weiterleitungsschaltflächen navigieren und jederzeit beenden, wenn Sie möchten. Wenn Sie das nächste Mal erneut ein Kubikprojekt starten, wird es mit allen vorherigen Anpassungen, die Sie in der ISO gemacht haben.

Dieser Artikel führt Sie durch alle wichtigen Anpassungsoptionen, die in Cubic verfügbar sind und mit dem neuesten ISO -Bild von Ubuntu 19 getestet wurden.10. Führen Sie die folgenden Befehle aus, um Kubik zu installieren:

$ sudo APT-add-Repository PPA: Cubic-Wizard/Release
$ sudo APT Update
$ sudo apt install Cubic

Starten Sie es von dem Anwendungsstauner und Sie werden mit einem Begrüßungsbildschirm begrüßt. Geben Sie einen Pfad zu Ihrem gewünschten Projektordner ein, in dem alle Ihre Anpassungen und die endgültige angepasste ISO gespeichert werden.

Klicken Sie auf dem nächsten Bildschirm unter „Original ISO…“ -Feld auf die Schaltfläche „auswählen“, um ein ISO -Bild auszuwählen. Cubic füllt automatisch alle Details und Metadaten in sichtbaren Eingangsboxen aus. Sie können Details im Feld „benutzerdefiniertes ISO…“ gemäß Ihren Anforderungen ändern. Standardmäßig ordnet Cubic Ihrem benutzerdefinierten ISO -Build eine Versionsnummer und Datum zu.

Klicken Sie auf die Schaltfläche Weiter, um zu sehen.

Sobald der Vorgang abgeschlossen ist, werden Sie zu einem Chroot -Terminal gebracht. Mit Chroot können Sie Befehle in einem Sandbox -Dateisystem ausführen. Alle in Chroot vorgenommenen Änderungen beeinflussen das Wurzelverzeichnis seiner laufenden Prozesse und nur für Kinder. Kubikum übergibt alle in Chroot vorgenommenen Änderungen an die lebende ISO.

In der Chroot -Umgebung werden wir zunächst das Repository des Universums hinzufügen, um die Anzahl der zur Installation verfügbaren Apps zu erhöhen:

$ sudo add-apt-Repository-Universum
$ sudo APT Update

Sie können jetzt die ISO anpassen. Da Cubic einen Chroot für vollständige Ubuntu -Dateisysteme aus der ISO erstellt, können Sie alle Terminalbefehle ausführen, die Sie normalerweise in einer vollgeblasenen Ubuntu -Desktop -Installation ausführen würden. Diese Anpassungen können je nach Ihren Anforderungen endlos sein. Dieser Artikel wird nur einige von ihnen berühren. Installieren wir die VLC -App:

$ sudo APT Installieren Sie VLC

Sie können auch ein PPA -Repository- und Flatpak -Pakete hinzufügen. Leider funktionierten Snap -Pakete bei meinen Tests überhaupt nicht. Es war mir gelungen, sie in Chroot zu installieren, aber keiner dieser Pakete landete im endgültigen ISO -Build. Installieren wir Steam Flatpak, indem Sie unten in Chroot Befehle ausführen:

$ sudo APT installieren Sie Flatpak
$ flatpak remote-add-wenn nicht-exist.org/repo/flathub.flatpakrepo
$ flatpak install flathub com.valvesoftware.Dampf

Alle Dateien, die Sie im benutzerdefinierten ISO enden möchten, können im Chroot -Fenster gezogen werden. Ein typischer Anwendungsfall besteht darin, zusätzliche Hintergrundbilder im Verzeichnis „USR/Share/Hintergründe“ hinzuzufügen. Nachdem Sie eine Datei im Chroot -Fenster gezogen und fallen lassen, wird ein neues Fenster zum Hochladen von Dateien angezeigt. Klicken Sie auf die Schaltfläche "Kopieren", um Dateien zum Stammverschluss des benutzerdefinierten ISO -Dateisystems hinzuzufügen.

Im Folgenden finden Sie ein kleines Beispiel, in dem ich/usr/Share/Hintergrundverzeichnis im Chroot -Dateisystem ein neues Hintergrundbild hinzugefügt habe.

Sobald Sie mit Chroot fertig sind, klicken Sie auf die nächste Schaltfläche, um das Layout für erweiterte Einstellungen zu erreichen. Mit der ersten Registerkarte können Sie Pakete auswählen, die Sie nach Abschluss der Installation von Ihrem angepassten Live -ISO entfernt werden möchten.

Mit der zweiten Registerkarte können Sie einen bestimmten Kernel für die angepasste Live -ISO auswählen.

Mit der dritten Registerkarte können Sie vorgezogene Dateien anpassen. Diese vorgezogenen Dateien werden zur Automatisierung der Installation verwendet. Wenn Sie beispielsweise diese ISO für Benutzer in einer bestimmten Zeitzone erstellen, können Sie vorgezogene Dateien so ändern, dass diese Zeitzone ausgewählt wird. Sie werden während der Installation automatisch ausgewählt. Es ist möglich, den Installationsprozess vollständig zu automatisieren, indem vorgegebene Werte für jedes Feld im Standardinstallationsprogramm ausgewählt werden.

Mit der letzten Registerkarte können Sie Startparameter und das Bootverhalten der Live -ISO anpassen.

Wenn Sie mit allen Anpassungen fertig sind, klicken Sie auf die Registerkarte "Generieren". Sie können jederzeit in jeder Anpassungsstufe zum vorherigen Schritt gehen.

Klicken Sie schließlich auf die Schaltfläche FINAME, um die Anpassung des ISO -Bilds zu beenden.

Cubic zeigt dann alle Details und Metadaten über Ihre benutzerdefinierte ISO. Ihr maßgeschneiderter Build befindet sich im Projektverzeichnis.

Nach dem Booten in der benutzerdefinierten ISO sehen wir die Anpassungen in früheren Schritten über Cubic.

Um neue Anpassungen an eine ISO vorzunehmen, die bereits von Cubic gebaut wurde, öffnen Sie einfach den bereits vorhandenen Projektordner erneut.

Dies markiert das Ende dieses Artikels. Cubic ist das einzige grafische ISO -Anpassungs -Tool, das heute für Ubuntu verfügbar ist. In der Vergangenheit gab es andere Projekte, aber Entwicklungsaktivitäten haben sie im Laufe der Zeit aufgehört. Die einzige andere Alternative zu Cubic besteht darin, zahlreiche Terminalbefehle zu verwenden, um eine Ubuntu -ISO zu ändern. Dank der benutzerfreundlichen und intuitiven Oberfläche von Cubic müssen wir jedoch nicht auf lange und fehleranfällige Befehlszeilenmechanik zurückgreifen, um eine ISO zu erstellen.