My friend installed ArchLinux on a MacBook Pro alongside Mac OSX and Windows to try it. He's power user, so I only needed to help with the bootloader. Arch Linux's described installation of GRUB did not work (grub did not detect the 4th GUID partition it was installed on).
I heard that with EFI GRUB 2 works, and it did. The problem is that it required embedding in an ext4 partition that had too little space for it. Is it possible to install GRUB 2 on an ext4 partition without embedding?