Até eu ler sua última frase, eu pensei que isso soasse como se sua instalação do GRUB tivesse ido para o sul; no entanto, se a sua tabela de partições MBR estiver exibindo partições que não estão presentes na GPT (Tabela de Partição GUID), isso parecerá uma corrupção séria na tabela de partições. Para diagnosticar isso, os dados GPT e MBR são necessários. Você pode obter isso de uma só vez no Script de Informações da Inicialização . Execute-o a partir de uma inicialização de emergência do Linux e publique um link para o arquivo RESULTS.txt que ele produz. Esteja ciente de que isso provavelmente é um problema altamente específico do sistema.
OTOH, se eu entendi mal, pode ser que você precise reinstalar o GRUB no computador ou instalar outro gerenciador de inicialização. Eu geralmente recomendo usar um gerenciador de inicialização EFI em Macs, especialmente se eles não inicializarem o Windows, já que isso permite que você faça sem toda a desorganização associada a MBR híbrido configurações. OTOH, alguns modelos não fazem bem inicializando o Linux no modo EFI porque o Linux não ativa corretamente todo o seu hardware (algumas vezes incluindo hardware de vídeo). A única maneira de saber com certeza é tentar. Escrevi uma página da Web sobre carregadores de inicialização EFI para Linux, para que você possa ler e decidir quais um que você deseja instalar. Como o rEFIt já está instalado, você só pode soltar os arquivos em um subdiretório do diretório EFI no seu ESP ou na unidade de inicialização do OS X (como em EFI / elilo ou EFI / grub) e o rEFIt deve buscá-los. (Uma exceção é se você quiser usar o stub loader EFI do kernel do Linux; para isso, você deve substituir o rEFIt por rEFInd .)