View Single Post
Old May 6th, 2009   #738
vasi
5 Cups of Ubuntu
 
Join Date: Apr 2005
Beans: 15
Re: grub2 EFI boot loader internal/external booting

Hey, I've been trying to get Linux booting from USB on my MacBook4,1 (Intel X3100, 4GB RAM). I've had a few failures, but thanks to all your work on this I've finally mostly succeeded.

What worked:
  • Ubuntu Jaunty amd64 Desktop, with e820.c patched according to post #280
  • grub-efi 64-bit r2194
  • The following load commands:
    Code:
    set root=(hd0,2)
    fix_video
    loadbios /boot/vbios.bin /boot/int10.bin
    linux /boot/vmlinuz-2.6.28-11-generic-4g root=/dev/sdb2 video=efifb
    initrd /initrd.img

What didn't work:
  • Ubuntu Intrepid i386 (32-bit), it got stuck in that ata4 error loop
  • Kernels without the e820.c patch, they would freeze immediately after 'boot'.
  • Using 'noefi' to fix the freezing. It would get a bit farther, but not much. Screenshot: http://www.flickr.com/photos/9091104...72588/sizes/l/
  • I don't have a working console unless I add agp=off, fix_video doesn't seem to be helping.

I'd appreciate any advice re: the console. Also, is there a list of working configurations somewhere? I'd like to add what I ended up with, so the next person doesn't have to spend three days of trial and error

Thanks so much to everyone who helped get EFI boot working!
vasi is offline   Reply With Quote