multiboot_usb_stick
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| multiboot_usb_stick [2014/01/05 05:00] – timo | multiboot_usb_stick [2014/01/05 05:50] (aktuell) – [Konfigurationsdatei erstellen] timo | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Multiboot USB Stick ====== | ||
| + | |||
| + | Hier wird die Verwendung von Grub2 beschrieben. Grub2 bietet die Möglichkeit iso Images direkt zu booten, ohne diese entpacken zu müssen. Voraussetzung dafür ist allerdings, dass die entsprechenden Boot Scripte der LiveCDs dies unterstützen. Ist das nicht der Fall kann es zu Problemen kommen, da die Boot Scripte dann meist nicht auf die Dateien im Image zugreifen können. | ||
| + | |||
| + | ===== Stick vorbereiten ===== | ||
| + | |||
| + | ==== Partitionieren ==== | ||
| + | |||
| + | Zuerst muss der Stick Partitioniert werden. Es empfiehlt sich nur eine FAT32 Partition anzulegen, da der noch freie Platz auf dem Stick dann auch ganz normal an Windows rechnern genutzt werden kann. | ||
| + | < | ||
| + | Partitionstyp: | ||
| + | ==== Dateisystem erstellen ==== | ||
| + | < | ||
| + | Die Option -n legt den Namen der Partition fest, hier: " | ||
| + | |||
| + | ===== Grub2 auf Stick installieren ===== | ||
| + | (mit Linux Mint 15 CD Live-System getestet) | ||
| + | < | ||
| + | mount /dev/sdXY /mnt | ||
| + | grub-install --no-floppy --root-directory=/ | ||
| + | umount /mnt | ||
| + | </ | ||
| + | Jetzt sollte sich auf dem Stick das Verzeichnis /boot/grub/ befinden. In dem auch die Konfigurationsdatei grub.cfg abgelegt wird. | ||
| + | |||
| + | ===== Konfigurationsdatei erstellen ===== | ||
| + | |||
| + | Es wird vorrausgesetzt, | ||
| + | Eine grub.cfg für die SystemRescueCD-2.2.0 sieht zum Beispiel so aus. | ||
| + | < | ||
| + | set timeout=10 | ||
| + | set default=1 | ||
| + | |||
| + | set sysresciso="/ | ||
| + | |||
| + | menuentry " | ||
| + | set isofile=$sysresciso | ||
| + | | ||
| + | linux (loop)/ | ||
| + | | ||
| + | } | ||
| + | |||
| + | menuentry " | ||
| + | set isofile=$sysresciso | ||
| + | | ||
| + | linux (loop)/ | ||
| + | | ||
| + | } | ||
| + | </ | ||
| + | Um jetzt noch andere LiveCDs hinzuzufügen, | ||
| + | |||
| + | Wenn man nicht weiss, was für Parameter für eine bestimmte LiveCD in den Menüeintrag kommen, hilft oft ein Blick in die original Konfigurationsdateien der Images. Dazu kann man das entsprechende Image einfach mounten und sich die syslinux.cfg und/oder isolinux.cfg Dateien anschauen. | ||
| + | |||
| + | Für viele LiveCDs finden sich im Internet bereits getestete grub.cfg Einträge. | ||
