I have been unable to get the ubuntu 804 grub-efi package to work, I am using the savannah gnu grub2 source current as at 2008-07-27. This has compiler options to generate grub for efi, pcbios (mbr), and ppc (replacement for yaboot?).
Savannah CVS Surfing - project grub - Index of /trunk/grub2
http://svn.savannah.gnu.org/viewvc/t...ub2/?root=grub
Thanks to
Nosferax for motivation and links.
http://ubuntuforums.org/showthread.php?t=869324
How to test GRUB 2 on EFI
http://grub.enbug.org/TestingOnEFI
How to test GRUB 2 on Macbook
http://grub.enbug.org/TestingOnMacbook
Attachment may work for a test.
This is an i386 version, AKA grub.efi, with modules preloaded.
It should run standalone on macintel efi hardware. You can play with the grub> command line to see the file system and partition map capability.
It gives a 1280x800 resolution boot screen on my McBook.
$ gunzip grub-svnx.efi.gz
insert grub-svnx.efi in the root of any macos extended partition and run it with rEFIt or bless it and run it direct.
It should give the familiar grub command prompt
grub>
help is good.
ls -l
ls -l /
lists partitions (types) or files
set root=hd0,1
is partition 1 on first hd. (not hd0,0 like grub1)
search is handy
linux, initrd, boot
used for manual boot (successfully if the kernel supports efi).
The usual dire warnings apply.
Bookmarks