hi curaga,
it depends...
on a actual macbook pro i can use just my vfat-formated usbstick, to enter a working grub-menue-environment.
i just installed GRUB2EFI-Bootloader as described in the ubuntu-forums and here
www.produnis.de/blog/?p=678,
started with a pressed ALT-key and entered the usual boot-menue with three items:
the main harddisk, something like a virtual recovery-volume and my usbstick that is named as an efi-boot-medium, although it's just a plain vfat-formated usbstick with a normal boot-sektor and syslinux as my usual bootloader.
when i choose the efi-boot-medium, i can enter the grub-menue of the GRUB2EFI-Bootloader.
after choosing my tinycore-boot-entry the kernel is loaded with the error message that the grafic-card is unknown.
then the initrd is loaded and afterwards the system stops with a frozen cursor.
on a 4years-old mac-mini the efi-boot-menue offers only the main-harddisk, no recovery medium and the plugged-in usbstick is ignored. probably an installed rEFIt could offer more boot-items.
here i show you my grub.conf of the GRUB2EFI-Bootloader:
grub.conf
## grub.cfg pxw 20090909 22:00
menuviewer="text"
timeout=20
default=0
set F1=ctrl-x
set color_normal=yellow/red
menuentry "reboot from grub.cfg fat usb " {
reboot
}
menuentry "use /grub2.cfg" {
search --set -f /grub2.cfg
configfile /grub2.cfg
}
menuentry "OSX" {
search --set -f /usr/standalone/i386/boot.efi
chainloader /usr/standalone/i386/boot.efi
}
menuentry "core-current iso" {
fakebios
fix_video
search --set -f /iso/core-current.iso
loopback iso /iso/core-current.iso
linux (iso)/boot/vmlinuz from=/iso/core-current.iso ramdisk_size=6666 root=/dev/ram0 rw waitusb=5 protect restore=LABEL=tc tce=LABEL=tc/tce4 lst=onboot_fluxbox.lst vga=795 psmouse.proto=imps settime tz=CET-1CEST,M3.5.0,M10.5.0/3 laptop kmap=de mydata=core multivt
initrd (iso)/boot/core.gz
}
menuentry "core-current loop" {
fakebios
fix_video
search --set -f /iso/core-current.iso
loopback loop /iso/core-current.iso
linux (loop)/boot/vmlinuz iso-scan/filename=/iso/core-current.iso persistent video=efifb fbdev noefi waitusb=5 protect restore=LABEL=tc tce=LABEL=tc/tce4 lst=onboot_fluxbox.lst vga=795 psmouse.proto=imps settime tz=CET-1CEST,M3.5.0,M10.5.0/3 laptop kmap=de mydata=core multivt
initrd (loop)/boot/core.gz
}
menuentry "CD" {
appleloader CD
}
menuentry "MBR1" {
appleloader HD
}
menuentry "REBOOT" {
reboot
}