Sua melhor aposta no hardware Mac é usar rEFIt . Eu usei isso e funciona bem.
Meu amigo instalou o ArchLinux em um MacBook Pro ao lado do Mac OSX e do Windows para testá-lo. Ele é usuário avançado, então eu só precisava ajudar com o bootloader. A instalação do GRUB do Arch Linux não funcionou (o grub não detectou a 4ª partição GUID na qual estava instalado).
Ouvi dizer que, com o EFI , o GRUB 2 funciona, e foi o que aconteceu. O problema é que é necessário incorporar em uma partição ext4 que tenha pouco espaço para isso. É possível instalar o GRUB 2 em uma partição ext4 sem incorporar?
Sua melhor aposta no hardware Mac é usar rEFIt . Eu usei isso e funciona bem.