Schnell Multi-Boot-Medien mit MultiCD erstellen

Schnell Multi-Boot-Medien mit MultiCD erstellen
24.06.2014 12:40

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese können durchweg nur eine einzige Distribution auf die DVD brennen. Bleibt noch der Bau per Hand mit Kommandozeilenwerkzeugen wie mkisofs, die jedoch kryptische Parameter erfordern.

Abhilfe schafft das kleine Shell-Skript MultiCD. Es nimmt mehrere bootfähige ISO-Images, packt sie in ein neues ISO-Image und integriert in dieses noch ein kleines Bootmenü, über das sich die einzelnen Distributionen später bequem auswählen lassen. Das fertige ISO-Image lässt sich sowohl auf eine DVD brennen, als auch auf einen USB-Stick schreiben. In letztem Fall können die gestarteten Distributionen allerdings nur lesend auf den Stick zugreifen.

Installation

Um MultiCD nutzen zu können, installiert man zunächst über den Paketmanager entweder genisoimage oder mkisofs – MultiCD kann mit beiden Werkzeugen umgehen.

Anschließend holt man sich die aktuelle Version von MultiCD von GitHub. Am einfachsten geht das mit dem folgenden git-Befehl:

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

Wer nicht extra git installieren möchte, kann auch auf GitHub in der rechten Spalte ein ZIP-Archiv herunterladen (über die Schaltfläche Download ZIP) und dieses dann auf der Festplatte entpacken.

Images sammeln

Als Nächstes kopiert man alle ISO-Images für die neue Multi-Boot-DVD in das MultiCD-Verzeichnis – also dorthin, wo auch das Skript multicd.sh liegt. Standardmäßig verarbeitet MultiCD allerdings nur die Distributionen, die es selbst kennt. Welche das sind, verrät eine Liste auf der MultiCD-Homepage.

Dort nicht aufgeführte Distributionen lassen sich jedoch in einigen Fällen trotzdem in Betrieb nehmen. Dazu ändert man zunächst die Endung der Image-Datei von .iso auf .generic.iso. Ein so gekennzeichnetes Image lädt später die von MultiCD gebaute DVD komplett in den Hauptspeicher und bootet sie dann mit memdisk. Das wiederum funktioniert nur mit einigen wenigen Distributionen, hier hilft letztendlich nur ausprobieren.

Sind alle gewünschten ISO-Images an ihrem Platz, muss man nur noch das Skript multicd.sh ausführbar machen:

chmod +x multicd.sh

und es aufrufen:

./multicd.sh

Das Skript baut jetzt aus allen ISO-Images in seinem Verzeichnis ein neues namens multicd.iso. Dazu lädt es aus dem Internet die aktuelle Version von SYSLINUX.

In seinen vielen Ausgaben verrät MultiCD auch, welche ISO-Images es eingebunden hat. Sofern dort eine Distribution fehlt, ändert man den Dateinamen des Images auf den, der in der Liste mit den unterstützten Distributionen vermerkt ist. Beispielsweise würde so aus linuxmint-17-cinnamon-dvd-64-bit.iso die Datei linuxmint.iso.

Feineinstellungen

Das Boot-Menü der erstellten DVD lässt sich noch anpassen. Dazu stellt man zunächst sicher, dass das Werkzeug dialog installiert ist. Anschließend ruft man MultiCD mit dem Parameter -i auf:

./multicd -i

Das Skript stellt jetzt mehrere Fragen, unter anderem zum Aussehen des Bootmenüs. Direkt im Anschluss baut MultiCD dann automatisch die neue DVD.

Im interaktiven Modus kann man unter anderem einen eigenen Text für das Boot-Menü vorgeben.

Kommentare
Fehler gefunden
Ed (unangemeldet), Freitag, 29. April 2016 09:06:02
Ein/Ausklappen

Hallo, Danke für die Anleitung, allerdings hat sich in der Beschreibung unter Feineinstellungen ein Fehler eingeschlichen. Zwecks Editierung Bootmenu nicht "./multicd -i", sondern vielmehr "./multicd.sh -i", dann klappts...


Bewertung: 344 Punkte bei 136 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Huawei
Pit Hampelmann, 13.12.2017 11:35, 1 Antworten
Welches Smartphone ist für euch momentan das beste? Sehe ja die Huawei gerade ganz weit vorne. Bi...
Fernstudium Informatik
Joe Cole, 12.12.2017 10:36, 2 Antworten
Hallo! habe früher als ich 13 Jahre angefangen mit HTML und später Java zu programmieren. Weit...
Installation Linux mint auf stick
Reiner Schulz, 10.12.2017 17:34, 3 Antworten
Hallo, ich hab ein ISO-image mit Linux Mint auf einem Stick untergebracht Jetzt kann ich auch...
Canon Maxify 2750 oder ähnlicher Drucker
Hannes Richert, 05.12.2017 20:14, 4 Antworten
Hallo, leider hat Canon mich weiterverwiesen, weil sie Linux nicht supporten.. deshalb hier die...
Ubuntu Server
Steffen Seidler, 05.12.2017 12:10, 1 Antworten
Hallo! Hat jemand eine gute Anleitung für mich, wie ich Ubuntu Server einrichte? Habe bisher...

Stellenmarkt

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Drucker "spinnt": Kyocera FS-1010
Matthias, 12.12.2017 22:59
Hallo Rainer, Am Dienstag, 12. Dezember 2017, 22:04:31 CET schrieb Rainer: snip > und als Druckersprac...
Re: [EasyLinux-Ubuntu] Drucker "spinnt": Kyocera FS-1010
Rainer, 12.12.2017 22:04
Hallo Matthias, Am Mon, 11 Dec 2017 23:03:11 +0100 schrieb Matthias Müller : > > Das Problem hie...
Re: [EasyLinux-Ubuntu] [OT] phpmyadmin [gelöst]
Joachim Puttkammer, 12.12.2017 12:33
Am Dienstag, 12. Dezember 2017, 10:46:32 schrieb Joachim Puttkammer: Schnellfilter ist neu ab Version 4.2....
Re: [EasyLinux-Ubuntu] mit sed TABs entfernen
Uwe Herrmuth, 12.12.2017 11:55
Hallo Matthias, Matthias schrieb am 09.12.2017 um 18:56: > Ich hab mal ein bisschen rumexperimentiert, b...
Re: [EasyLinux-Ubuntu] löschen_bei_CUPS
Uwe Herrmuth, 12.12.2017 11:51
Hallo Christoph, Christoph schrieb am 12.12.2017 um 10:03: > Habe nach Aufruf von CUPS festgestellt, das...