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: 232 Punkte bei 14 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Mit Firewire Videos improtieren?
Werner Hahn, 09.06.2016 11:06, 5 Antworten
Ich besitze den Camcorder Panasonic NV-GS330, bei dem die Videos in guter Qualität nur über den 4...
lidl internetstick für linux mint
rolf meyer, 04.06.2016 14:17, 3 Antworten
hallo zusammen ich benötige eure hilfe habe einen lidl-internetstick möchte ihn auf linux mint i...
thema ändern
a b, 29.05.2016 16:34, 0 Antworten
Hallo Linuxer zuerst alle eine schönen Sonntag, bevor ich meine Frage stelle. Ich habe Ubuntu 1...
Ideenwettbewerb
G.-P. Möller, 28.05.2016 10:57, 0 Antworten
Liebe User, im Rahmen eines großen Forschungsprojekts am Lehrstuhl für Technologie- und Innova...
Welche Drucker sind Linux-mint kompatibel?
Johannes Nacke, 20.05.2016 07:32, 6 Antworten
Hallo Ihr Lieben, ich bitte um mitteilung welche Drucker Kompatibel sind mit Linux-Mint. LG Joh...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Alexander McLean, 25.06.2016 17:56
Am Samstag, den 25.06.2016, 17:11 +0200 schrieb Matthias Müller: Hallo Matthias > > Antwortet dein...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Matthias, 25.06.2016 17:11
Am Samstag, 25. Juni 2016, 16:10:23 schrieb Alexander McLean: > Hallo Liste > > Gebe ich dem Ra...
Re: [EasyLinux-Suse] [gelöst]_Plattenzugriff
Matthias, 25.06.2016 16:56
Hallo, Am Samstag, 25. Juni 2016, 05:08:33 schrieb Horst Schwarz: Snip > Ich werde mich auch nicht wei...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Alexander McLean, 25.06.2016 16:42
Am Samstag, den 25.06.2016, 16:23 +0200 schrieb Gerhard Blaschke: > > > > Habe ich da einen De...
Re: [EasyLinux-Ubuntu] Raspi 3: Hostname
Gerhard Blaschke, 25.06.2016 16:23
Am 25.06.2016 um 16:10 schrieb Alexander McLean: > Hallo Liste > > Gebe ich dem Raspi 3 einen H...