GNU/Linux >> LINUX-Kenntnisse >  >> Linux

MultiCD – Ein Shell-Skript zum Kombinieren mehrerer bootfähiger ISOs auf einer CD

Wenn Sie jemals eine Multiboot-CD verwendet haben, die verschiedene Dienstprogramme oder bootfähige ISOs enthält, wäre es erstaunlich, eine für sich selbst zu erstellen. In diesem Artikel werfen wir einen Blick auf MultiCD.sh , ein Shell-Skript, das Ihnen dabei helfen soll, ein Multiboot-CD-Image zu erstellen, das verschiedene, kleine Linux-Distributionen und/oder Dienstprogramme enthalten kann.

Es gibt viele Vorteile bei der Verwendung dieses Skripts und dazu gehören unter anderem; keine Notwendigkeit für verschiedene CDs für kleine Linux-Distributionen oder Dienstprogramme, Sie können einfach ISO-Images verwenden, die Sie bereits haben, ohne sie erneut herunterzuladen, und im Falle neuer Versionen einfach herunterladen und das Skript erneut ausführen und ein neues Multiboot-Image erstellen. P>

Die von MultiCD geschriebenen ISO-Images kann auch auf ein USB-Laufwerk geschrieben werden, aber das Dateisystem ist schreibgeschützt, um mehr zu verstehen, lesen Sie die ISOLINUX-Dokumentation .

Wie man MultiCD.sh unter Linux verwendet

Schritt 1: Erstellen Sie einen Ordner, in dem Sie das Bild erstellen, und geben Sie ihm einen Namen Ihrer Wahl.

Schritt 2: Laden Sie die neueste Version von MultiCD herunter .tar.gz archivieren und in den Ordner extrahieren, den Sie in Schritt 1 erstellt haben oben.

Sie können die neueste Entwicklungsversion auch mit dem folgenden Befehl herunterladen:

$ git clone git://github.com/IsaacSchemm/MultiCD.git

Schritt 3: Kopieren oder erstellen Sie einen symbolischen Link zu all Ihren Images, die Sie in die Multi-CD aufnehmen möchten. Denken Sie daran, dass nur Distributionen in der Liste der unterstützten Boot-Images enthalten sind werden akzeptiert, aber Sie können generische Plugins verwenden um andere nicht unterstützte Boot-Images auszuprobieren.

Sie können auch die Originalnamen von ISO-Images für einige Distributionen verwenden, und MultiCD erstellt automatisch einen Symlink, aber für andere müssen Sie sie nach Bedarf umbenennen.

Disketten- und Festplatten-Images werden ebenfalls unterstützt, dh Images mit .imz oder .img wird von MultiCD ausgewählt.

Wenn Sie ein Bild im multicd-Ordner ablegen, erstellen Sie keinen symbolischen Link darauf im selben Ordner, sonst wird es vom Skript gelöscht.

Im multicd-Ordner

Schritt 4: Installieren Sie mkisofs oder genisoimage , aber bei Distributionen, die mit CD/DVD-Brennsoftware geliefert werden, wurde diese möglicherweise bereits installiert.

Schritt 5: Dies ist der letzte Schritt zur Erstellung Ihrer MultibootCD. Öffnen Sie einfach ein Terminal, wechseln Sie in den Ordner multicd und führen Sie die folgenden Befehle aus:

$ chmod +x multicd*.sh

Sie können diese Argumente mit dem nächsten Befehl verwenden:

$ cd MultiCD/
$ ./multicd*.sh

Erstellen der Multiboot-CD

Wenn Sie den letzten Befehl ausführen, erkennt das Skript vorhandene Bilder und erstellt Ihre CD. Alle enthaltenen Bilder werden im CD-Menü in der Reihenfolge aufgeführt, in der sie im Ordner aufgeführt sind. Sie benötigen eine DVD, falls die endgültige Größe größer als 700 MB ist .

Das war es erstmal, aber falls Sie Probleme bei der Verwendung von MultiCD haben , können Sie uns dies mitteilen, indem Sie einen Kommentar hinterlassen oder sich über die MultiCD-Website an den Entwickler wenden. Falls Sie eine ähnliche Software verwenden, können Sie uns auch darüber auf dem Laufenden halten, und wir werden sie gerne überprüfen.


Linux
  1. Ssh – Shell-Skript zum Einloggen in einen SSH-Server?

  2. Shell-Skript:Dateien in Verzeichnisse und Unterverzeichnisse sortieren?

  3. Wie kann man mehrere Internetverbindungen zu einer zusammenführen?

  4. Skriptausgabe wird trotz separater Echo-Anweisungen in einer Meldung gepuffert?

  5. Kombinieren Sie mehrere Unix-Befehle in einer Ausgabe

Mhddfs – Kombinieren Sie mehrere kleinere Partitionen zu einem großen virtuellen Speicher

So verbinden Sie mehrere Zeilen in einer Datei in Linux zu einer

So führen Sie unter Linux mehrere PDF-Dateien zu einem PDF zusammen

So verbinden/verschmelzen Sie mehrere Audiodateien zu einer in Linux

Einfügen mehrerer Zeilen in eine Datei nach einem bestimmten Muster mit Shell-Skript

Wie gzipe ich mehrere Dateien in eine gz-Datei?