Eu praticamente segui este quando instalei o Linux pela primeira vez no meu MacBookPro (agora com mais de 1,5 ano) velho). Os dois grandes obstáculos, como eu me lembro, foram que ele usa a tabela de partições UUID e que por algum motivo ainda não consigo fazer a máquina inicializar um linux de 64 bits.
Editar: vejo agora que ele também tem um link para uma versão de bootcamp do artigo. Eu não tentei isso (não tinha um CD do Windows ao fazer isso).