YUMI-Menüs anpassen

YUMI (Your Universal Multiboot Installer) installiert auf einem USB-Stick mehrere startfähige Betriebssysteme, was für Diagnose, Homebanking oder anonymes Surfen ideal ist. Das USB-Stäbchen kann weiterhin als normaler Datenträger genutzt werden.

syslinux.cfg
YUMI erstellt im Ordner \multiboot die Konfigurationsdatei syslinux.cfg. Dort wird das Startmenü aufgebaut.


#Entry Created by Lance http://www.pendrivelinux.com for YUMI - (Your USB Multiboot Installer)
UI vesamenu.c32
PROMPT 0
TIMEOUT 300
MENU TITLE
… … …
menu color title
… … …

LABEL Boot from first Hard Drive
MENU LABEL Continue to Boot from ^First HD (default)
KERNEL chain.c32
APPEND hd1
MENU DEFAULT

label Linux Distributions
menu label Linux Distributions ->
MENU INDENT 1
CONFIG /multiboot/menu/linux.cfg

label System Tools
menu label Systemwerkzeuge ->
MENU INDENT 1
CONFIG /multiboot/menu/system.cfg


Die farbigen Bereiche können in der Reihenfolge angepasst werden, wenn man z. B. die Systemwerkzeuge vor den Linux-Distributionen haben möchte.
Die unterstrichenen Angaben unter menu label können den eigenen Wünschen angepasst werden.

linux.cfg, system.cfg und andere .cfg-Dateien
Im Unterordner /multiboot/menu/ befinden sich Dateien zu den in syslinux.cfg definierten Labeln, also zum Beispiel für Linux-Distributionen linux.cfg, für Systemwerkzeuge system.cfg usw.
Alle Einträge enthalten unter anderem den Eintrag MENU LABEL, den man den eigenen Wünschen anpassen kann, denn YUMI trägt hier nur den Namen der ISO-Datei ein. Die Einträge sind im Beispiel unterstrichen. So lassen sich Erklärungen einfügen, z. B. für Tails, dass es für spurenfreie Internetnutzung geeginet ist, oder dass Linux Mint 13 noch mit alten Rechnern ohne PAE klar kommt.
Außerdem wird hier die Reihenfolge der Einträge im Startmenü bestimmt, einfach den jeweiligen Block eines Eintrages verschieben.

Ein Menü für Linux-Ditributionen könnte so aussehen:


# Menu Entry Created by Lance http://www.pendrivelinux.com for YUMI - (Your USB Multiboot Installer)
UI menu.c32
PROMPT 0
MENU TITLE Linux Distributions
… …
menu color title
… …

LABEL <-- Back to Main Menu
CONFIG /multiboot/syslinux.cfg
MENU SEPARATOR

#start linuxmint-17-cinnamon-32bit-v2
LABEL linuxmint-17-cinnamon-32bit-v2
MENU LABEL Linux Mint 17 (Cinnamon, 32 Bit)
MENU INDENT 1
KERNEL /multiboot/linuxmint-17-cinnamon-32bit-v2/vmlinuz
APPEND initrd=/multiboot/linuxmint-17-cinnamon-32bit-v2/initrd.lz cdrom-detect/try-usb=true persistent persistent-path=/multiboot/linuxmint-17-cinnamon-32bit-v2 noprompt splash boot=casper iso-scan/filename=/multiboot/linuxmint-17-cinnamon-32bit-v2/linuxmint-17-cinnamon-32bit-v2.iso
#end linuxmint-17-cinnamon-32bit-v2

#start tails-i386-1.1.2
LABEL tails-i386-1.1.2
MENU LABEL Tails (anonyme Internetnutzung)
MENU INDENT 1
CONFIG /multiboot/tails-i386-1.1.2/isolinux/isolinux.cfg
APPEND /multiboot/tails-i386-1.1.2/isolinux
#end tails-i386-1.1.2

#start slitaz-4.0
LABEL slitaz-4.0
MENU LABEL Slitaz (ein schlankes Linux)
MENU INDENT 1
CONFIG /multiboot/slitaz-4.0/boot/isolinux/isolinux.cfg
APPEND /multiboot/slitaz-4.0/boot/isolinux
#end slitaz-4.0

#start linuxmint-13-xfce-dvd-32bit
LABEL Linux linuxmint-13-xfce-dvd-32bit
MENU LABEL Linux Mint 13 (fuer PC ohne PAE)
MENU INDENT 1
KERNEL /multiboot/linuxmint-13-xfce-dvd-32bit/vmlinuz
APPEND initrd=/multiboot/linuxmint-13-xfce-dvd-32bit/initrd.lz cdrom-detect/try-usb=true persistent persistent-path=/multiboot/linuxmint-13-xfce-dvd-32bit noprompt splash boot=casper iso-scan/filename=/multiboot/linuxmint-13-xfce-dvd-32bit/linuxmint-13-xfce-dvd-32bit.iso
#end linuxmint-13-xfce-dvd-32bit


Ladeliste
YUMI (Your Universal Multiboot Installer), Download bei heise