I've got Ubuntu 10.10 (2.6.35-23-generic #41-Ubuntu SMP) booting using my old grub 1.97 (that was booting Ubuntu 9.04) compiled as so:
./configure --with-platform=efi --target=x86_64 make ./grub-mkimage -d . -o grub.efi acpi boot chain configfile ext2 fat hfsplus normal part_gpt sh
Then my grub.cfg has
menuentry "linux latest" { root=(hd0,3) fakebios linux /vmlinuz root=/dev/sda3 video=efifb agp=off acpi=force initrd /initrd.img }
I've got 2 CPUs, ACPI (sleep, reboot, poweroff, battery/power) - my next step will be to try a newer version of grub2.
I've got Ubuntu 10.10 (2.6.35-23-generic #41-Ubuntu SMP) booting using my old grub 1.97 (that was booting Ubuntu 9.04) compiled as so:
./configure --with-platform=efi --target=x86_64
make
./grub-mkimage -d . -o grub.efi acpi boot chain configfile ext2 fat hfsplus normal part_gpt sh
Then my grub.cfg has
menuentry "linux latest" {
root=(hd0,3)
fakebios
linux /vmlinuz root=/dev/sda3 video=efifb agp=off acpi=force
initrd /initrd.img
}
I've got 2 CPUs, ACPI (sleep, reboot, poweroff, battery/power) - my next step will be to try a newer version of grub2.