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!