Veja o que descobri sobre minhas descobertas sobre como fazer algo semelhante.
O GRUB é um gerenciador de inicialização, ele acompanha principalmente as distribuições do Linux
Para instalar o Windows na mesma unidade, é necessário certificar-se de que o mapeamento de partições é MBR, pois o Windows só pode ser instalado no layout da partição. Isso gera mais problemas, pois o Mac OS X só pode ser instalado em uma partição GUID, o Lion (10.7) verifica isso na instalação.
Eu instalaria o Mac OS X, depois o BootCamp Windows 7, depois disso eu instalaria o Linux com o Bootloader instalado em sua própria partição.
Você pode modificar o gerenciador de inicialização do Windows 7 para incluir a detecção do GRUB na sua partição, para que você possa ter uma listagem do Linux no seu Gerenciador de Inicialização do Windows usando EasyBCD . Obviamente, isso criará mais trabalho, pois você precisará inicializar o Mac, pressionar a tecla de inicialização do bootcamp na tela de inicialização do EFI, depois escolher o Linux no Windows Bootloader e depois no Linux no Grub Bootloader. Mas isso geralmente mantém tudo separado, algo que eu gosto.
Eu sei que você já instalou os outros sistemas operacionais e está tendo problemas com o Linux, mas este é apenas o meu jeito de contornar isso.