Erstellen Sie eine benutzerdefinierte Live-Linux-Distribution mit Linux Live Kit

Linux , das ist ein Wort, das die Augen vieler Nicht-Geeks fast sofort glasig werden lässt. Desktop- Linux -Angebote sind jedoch inzwischen ziemlich gleichauf mit den großen Namen wie Windows und MacOS .

Dank jahrzehntelanger Community-Arbeit und Unterstützung durch Organisationen wie Canonical können Sie heute etwas wie (Canonical)Ubuntu Linux herunterladen und fast alles tun, was Sie mit Windows tun können . Und das ganz ohne Informatik-Studium. Moderne(Modern) Desktop - Linux -Distributionen sehen gut aus, funktionieren gut und sind für durchschnittliche Benutzer geeignet.

Sie haben jedoch einen großen Unterschied zu kommerziellen Betriebssystemen – die Open-Source(– Open Source) - Lizenzierung.

Das bedeutet, dass wir vollen Zugriff auf alle inneren Funktionen von Linux haben . Sie müssen nicht bezahlen, um es zu verwenden, und Sie können es so anpassen, wie Sie es möchten. Das ist großartig für Power-User, die gerne an Schrauben und Muttern basteln, aber was ist, wenn Sie nur Ihre eigene optimierte benutzerdefinierte Linux(Linux) -Installation beibehalten möchten ?

Sie können tatsächlich eine Neuinstallation von Linux erstellen , es genau so einrichten, wie Sie es möchten, und es dann in eine live bootfähige Installation verwandeln. Dies ist aus mehreren Gründen sehr nützlich. Zunächst(First) einmal bedeutet dies, dass Sie keine Ausfallzeiten haben, wenn Sie Ihr Betriebssystem neu installieren müssen.

Alle Ihre Einstellungen und Software warten bereits von Anfang an. Es macht es auch sehr einfach, benutzerdefinierte Installationen für die Verteilung zu erstellen. Nehmen wir an, Sie müssen Linux auf einem ganzen Computerraum voller PCs installieren und dann Lernpakete installieren. Die Verwendung eines benutzerdefinierten Verteilungstools bedeutet, dass Sie diese Anpassung nur einmal vornehmen und dann einfach wie gewohnt installieren müssen.

Eines der einfachsten Tools auf dem Markt heißt Linux Live Kit , und wir werden uns genau ansehen, wie Sie eine vorhandene Linux - Installation wieder in eine benutzerdefinierte Distribution umwandeln können.

Einrichten der Maschine

Um das Linux Live Kit verwenden zu können, benötigen Sie eine Installation von Linux zum Anpassen. Während Sie dies mit Ihrer Hauptinstallation tun können, ist dies nicht der praktischste Ansatz, wenn Sie benutzerdefinierte Distributionen für etwas anderes als Ihren Hauptcomputer erstellen möchten.

Wir werden also Ubuntu Linux auf einer virtuellen VirtualBox -Maschine installieren. (VirtualBox)Das gibt uns eine saubere, kontrollierte Installationsumgebung. Es bedeutet auch, dass Sie benutzerdefinierte Linux -Distributionen von einem Windows -Computer erstellen können, wenn Sie möchten. Schließlich ist es eine gute Möglichkeit, die gerade erstellte Distribution zu testen, um sicherzustellen, dass sie ordnungsgemäß funktioniert.

Wir werden die folgenden Komponenten verwenden:

  • Windows 10
  • VirtualBox
  • Ubuntu 18 LTS

Denken Sie daran(Remember) , dass der Vorgang genauso funktioniert, wenn Sie das Linux Live Kit auf einer Linux -Installation verwenden, die wie gewohnt auf einem Computer und nicht in einer virtuellen Maschine ausgeführt wird.

Linux installieren

Als erstes muss Linux installiert werden . Wenn Sie eine vorhandene Installation verwenden möchten, können Sie diesen Schritt natürlich überspringen.

Um Linux auf die übliche Weise zu installieren, müssen Sie lediglich von der DVD oder dem USB -Installationsmedium booten. Da wir VirtualBox verwenden , müssen wir nur eine neue virtuelle Maschine erstellen und sie dann auf das heruntergeladene Ubuntu -Disc-Image verweisen. (Ubuntu)Hier sind die Schritte, die Sie befolgen müssen.

Pflege von Abhängigkeiten

Da Linux Live Kit nur eine clevere Sammlung von Skripten ist, müssen bestimmte andere Softwarepakete auf Ihrem Linux -Computer vorhanden sein . In vielen Fällen sind sie bereits ein Standardbestandteil der von Ihnen gewählten Linux -Version, aber Sie müssen dies so oder so überprüfen.(Linux)

Sie müssen sicherstellen, dass aufs vom Kernel Ihrer gewählten Linux - Distribution unterstützt wird. Sie können hier(here) überprüfen, welche Kernel-Versionen aufs unterstützen . Wenn Ihr gewählter Kernel aufs nicht unterstützt, müssen Sie sich nach einer alternativen Lösung zu Linux Live Kit umsehen .

Jetzt müssen wir sicherstellen, dass Squashfs auf dem System installiert ist. Dies ist die Komprimierungstechnologie, die von Linux Live Kit verwendet wird. Gehen Sie wie folgt vor, um es zu installieren.

Öffnen Sie zunächst das Terminal . In Ubuntu können Sie dies tun, indem Sie auf die Schaltfläche „Anwendung anzeigen“( “Show Application” ) unten links auf dem Bildschirm klicken. Dies öffnet eine Suchleiste. Suchen Sie nach „Terminal“ und klicken Sie darauf, wenn es angezeigt wird.

Geben Sie nun im Terminal Folgendes ein:

sudo apt-get update && sudo apt-get install squashfs-tools

Wenn alles gut geht, wird das Paket installiert. Wenn Sie auf Probleme stoßen, müssen Sie in Ihrer Version der Betriebssystemdokumentation nachschlagen. Die Fehlerbehebung bei Repository- und Installationsproblemen liegt außerhalb unseres Bereichs für dieses Tutorial.

Trimmen des Fettes

Da Ihre Live-Distribution denselben Inhalt haben wird wie Ihre installierte, sollten Sie alle Dateien, die Sie nicht benötigen, aus Ihrer Installation entfernen. Sie müssen dies nicht tun, und Speicherplatz ist heutzutage billig, wenn Sie ein Flash-Laufwerk verwenden. Wenn Sie nicht wissen, was sicher entfernt werden kann, überspringen Sie diesen Teil vorerst.

Anpassen

Jetzt können Sie fortfahren und die gewünschten Änderungen für Ihre Live-Distribution vornehmen. Installieren Sie(Install) Anwendungen, optimieren Sie Einstellungen und so weiter. Sobald Sie damit fertig sind, können wir zum Live-Kit selbst übergehen.

Laden Sie das Linux Live-Kit herunter

Jetzt ist es an der Zeit, die benötigten Skripte herunterzuladen. Sie finden es auf GitHub . Achten Sie(Pay) besonders auf die Tipps in der README hier. Einige von ihnen können für Ihre Bedürfnisse oder Situation relevant sein. Beispielsweise gibt es spezifische Anweisungen, wenn Sie eine bootfähige Live-CD erstellen möchten.

Save the downloaded files to /tmp . Im Download finden Sie einen Ordner namens „/DOC/. Dies ist gefüllt mit zusätzlichen Readme-Informationen, die Ihnen helfen, falls Sie auf einen Haken stoßen.

Generieren Ihres Live-Betriebssystems

Da sich die Skriptdateien jetzt dort befinden, wo sie sein sollten, wollen wir das Skript tatsächlich ausführen. Dazu müssen wir von einem normalen Benutzer zu einem Super-Benutzer(Super User) wechseln . Öffnen Sie in Ubuntu das Terminal(open the terminal) und geben Sie Folgendes ein:(type the following:)

cd /tmp

Dadurch wechseln Sie in den TMP- Ordner, in dem wir die Live-Kit- Dateien entpackt haben.

Als letztes müssen wir das Skript ausführen, also geben Sie Folgendes ein:(type:)

sudo ./build

Jetzt nur noch warten, bis das Skript fertig ist!

Ausführen Ihrer Live-Distribution

Wie bekommen Sie also Ihre Live-Distribution? Das Skript generiert zwei Versionen im Ordner /TMP. Es gibt ein ISO -Image, das Sie auf eine Disc brennen oder zum Testen in eine virtuelle Maschine laden können. Die meisten Leute werden sich jedoch um die bootfähigen USB - Dateien kümmern. Diese befinden sich ebenfalls im Ordner /TMP.

Kopieren Sie sie auf Ihr Flash-Laufwerk, denken Sie daran, sie dabei zu entpacken. Sobald sie dort sind, verwenden Sie das Terminal und navigieren Sie zum /boot-Verzeichnis. Führen Sie dann das Skript „bootinst.sh“ aus, um das Flash-Laufwerk bootfähig zu machen.

Wenn alles gut geht, haben Sie jetzt Ihr eigenes Live-Betriebssystem!



About the author

Ich bin Hardware-Ingenieur und auf das Design und die Entwicklung von Apple-Produkten wie iPhone und iPad spezialisiert. Ich habe Erfahrung mit iOS- und Edge-Geräten sowie mit Softwareentwicklungstools wie Git und Swift. Meine Fähigkeiten in beiden Bereichen geben mir ein tiefes Verständnis dafür, wie das Betriebssystem (OS) von Apple-Geräten mit Anwendungen und Datenquellen interagiert. Darüber hinaus ermöglicht mir meine Erfahrung mit Git, an Code-Versionskontrollsystemen zu arbeiten, die dazu beitragen können, die Effizienz und Produktivität bei der Entwicklung von Software zu verbessern.



Related posts