Multisystem USB Iso Images


Multisystem – Eine Lösung, um mehrere bootbare ISO Images auf einen USB-Stick zu installieren
Multisystem ist eine Lösung für Linux, mit der verschiedene ISO Images auf einen bootbaren USB Stick gepackt werden können.So kann man Windows Installations CD’s ebenso wie ein angepasstes BartPE Windows auf den Stick packen.Desweiteren natürlich auch eine große Anzahl verschiedener Linuxe sowie angepasste Rettungssysteme.Eine Liste der Unterstützten ISO Images finden sie hier
Installation
Als Shellscript von der Homepage
Dazu laden sie hier das gepackte Shellscript herunter. Entpacken in einen beliebigen Ordner und mit der Konsole zu diesem Ordner gehen.Das Script heißt: install-depot-multisystem.sh und sollte bereits ausführbar sein. Wenn nicht, in dem Ordner chmod 700 install-depot-multisystem.sh eingeben, um es ausführbar zu machen.Mit ./install-depot-multisystem.sh nun das Skript ausführen. Sie werden nach dem root Password gefragt, dies angeben und den Anweisungen zur Installation folgen.
Aus den Paketquellen bei Ubuntu/Debian
Multisystem kann aber auch über die Paketquellen bei Debian und Ubuntu installiert werdenDann bekommt man auch immer Updates zu dem Programm.Dazu als Benutzer root die folgenden Befehle auf der Kommandozeile ausführen.

apt-add-repository ‚deb http://liveusb.info/multisystem/depot all main‘
wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | apt-key add –
apt-get update
apt-get install multisystem
Erzeugen des Sticks mit verschiedenen ISO Images
Nach der Installation unter Zubehör auf Multisystem klicken. Oder in der Kommandozeile multisystem eintippen.Im jetzt öffnendem Fenster einen Doppelklick auf den USB Stick machen. (Falls dein USB-Stick kein Label hat, wird es an dieser Stelle nachgeholt; befolge einfach die Anweisungen und starte MultiSystem erneut).Jetzt einfach die ISO Images in das Fenster ziehen oder per „Add Iso Images“ die entsprechenden Iso’s auswählen.

Für jedes ISO Image muss erneut das root Passwort angegeben werden, da nur root einen Bootsektor auf den Stick schreiben darf. Das Schreiben der Images dauert je nach Größe einige Zeit. Im jetzt geöffnetem Terminalfenster sieht man jedoch genau, was gerade auf den Stick geschrieben wird.

Wenn alles fertig ist, kann man per Doppelklick auf einen der Einträge seinen Bootmenu Optionen noch sprechendere Namen geben. Da versagt Multisystem leider oft.

Wenn man jedoch viele Iso’s installiert hat, empfiehlt es sich, das Bootmenu hierarchisch zu gestalten. Dazu auf „Menus“>“Grub Settings“ klicken. Hier können jetzt verschiedene Sachen eingestellt werden. Z.B. Farben für markierte Einträge und Hintergrund ebenso wie die Schriftfarbe.

Desweiteren kann hier ein anderes Hintergrundbild hinterlegt werden. Einfach mit Gimp ein Bild mit „PNG image data, 640 x 480, 8-bit/color RGB, non-interlaced“ erstellen und hier angeben.

Für eine Anpassung der Menuoptionen auf „grub.cfg“ klicken. Jetzt öffnet sich ein Texteditor. Dies ist die ganz normale grub.cfg, über die der Bootmanager konfiguriert wird. Für Feinheiten dazu einfach mal googlen. Google Suche

Dazu suchen sie sich die entsprechenden Einträge heraus und schreiben vor die Zeile : #MULTISYSTEM_MENU_DEBUT... den Eintrag submenu "Gewünschter Eintrag" {

Am Ende des gewünschten Blockes suchen sie : #MULTISYSTEM_MENU_FIN... und fügen eine schließende Klammer } hinzu.

Aus

#MULTISYSTEM_MENU_DEBUT|02-10-2012-15:21:14-141211506|ubuntu2|multisystem-ubuntu|2977Mio|
menuentry „(generic) custom-dist.iso“ {
linux /ubuntu2/casper/vmlinuz live-media-path=/ubuntu2/casper root=UUID=35D5-AC43 file=/cdrom/ubuntu2/preseed/custom.seed
debian-installer/language=de keyboard-configuration/layoutcode=de boot=casper showmounts ignore_uuid noprompt quiet splash —
initrd /ubuntu2/casper/initrd.gz
}
#MULTISYSTEM_MENU_FIN|02-10-2012-15:21:14-141211506|ubuntu2|multisystem-ubuntu|2977Mio|
#MULTISYSTEM_MENU_DEBUT|02-10-2012-15:31:07-476100840|ubuntu2|multisystem-ubuntu|2977Mio|persistent 1024Mio
menuentry „Mode persistent (generic) custom-dist.iso“ {
linux /ubuntu2/casper/vmlinuz live-media-path=/ubuntu2/casper root=UUID=35D5-AC43 file=/cdrom/ubuntu2/preseed/custom.seed
debian-installer/language=de keyboard-configuration/layoutcode=de boot=casper showmounts persistent showmounts ignore_uuid noprompt quiet splash —
initrd /ubuntu2/casper/initrd.gz
}
#MULTISYSTEM_MENU_FIN|02-10-2012-15:31:07-476100840|ubuntu2|multisystem-ubuntu|2977Mio|persistent 1024Mio

wird

submenu „My Remastered Ubuntu“{
#MULTISYSTEM_MENU_DEBUT|02-10-2012-15:21:14-141211506|ubuntu2|multisystem-ubuntu|2977Mio|
menuentry „(generic) custom-dist.iso“ {
linux /ubuntu2/casper/vmlinuz live-media-path=/ubuntu2/casper root=UUID=35D5-AC43 file=/cdrom/ubuntu2/preseed/custom.seed
debian-installer/language=de keyboard-configuration/layoutcode=de boot=casper showmounts ignore_uuid noprompt quiet splash —
initrd /ubuntu2/casper/initrd.gz
}
#MULTISYSTEM_MENU_FIN|02-10-2012-15:21:14-141211506|ubuntu2|multisystem-ubuntu|2977Mio|
#MULTISYSTEM_MENU_DEBUT|02-10-2012-15:31:07-476100840|ubuntu2|multisystem-ubuntu|2977Mio|persistent 1024Mio
menuentry „Mode persistent (generic) custom-dist.iso“ {
linux /ubuntu2/casper/vmlinuz live-media-path=/ubuntu2/casper root=UUID=35D5-AC43 file=/cdrom/ubuntu2/preseed/custom.seed
debian-installer/language=de keyboard-configuration/layoutcode=de boot=casper showmounts persistent showmounts ignore_uuid noprompt quiet splash —
initrd /ubuntu2/casper/initrd.gz
}
#MULTISYSTEM_MENU_FIN|02-10-2012-15:31:07-476100840|ubuntu2|multisystem-ubuntu|2977Mio|persistent 1024Mio
}

Das war es. Der Boot-Stick ist fertig. Mit Qemu kann man den Stick direkt in einer virtuellen Maschine testen. (Qemu wird zusammen mit MultiSystem installiert).