Primeiro, a menos que você tenha um Mac razoavelmente antigo com um EFI de 32 bits, é melhor ter uma versão de 64 bits do Ubuntu. Embora você possa inicializar uma versão de 32 bits do Linux em um Mac de 64 bits, isso restringe as opções do carregador de inicialização e pode exigir que você salte alguns obstáculos adicionais. Isso pode ser o que você está enfrentando, por isso, o desmantelamento de sua nova instalação em favor de uma instalação nativa de 64 bits pode estar em ordem.
Em segundo lugar, minha suspeita é que você está inicializando no modo BIOS, mas falta um MBR híbrido. é um hack feio que a Apple usa para, entre outras coisas, ativar a emulação da BIOS (também conhecida como CSM) no firmware do Mac. Você pode conseguir a inicialização do sistema criando um MBR híbrido com gdisk
(parte do pacote com o mesmo nome no Ubuntu, IIRC); veja meu primeiro link para instruções detalhadas sobre como fazer isso.
Em terceiro lugar, se você mudar para uma versão de 64 bits do Ubuntu, IMHO ficará melhor sem um MBR híbrido. Em vez disso, você deve instalar um carregador de inicialização do modo EFI para Linux e inicializar com isso. (Infelizmente, é mais fácil instalar o Ubuntu no modo BIOS, então você precisará fazer isso depois de instalar o Ubuntu.) No entanto, os Macs são um pouco estranhos. Sua melhor aposta pode ser mudar do rEFIt (que não foi atualizado em três anos) para o fork mais recente, rEFInd. O rEFInd pode iniciar um kernel Linux 3.3.0 ou posterior diretamente, sem envolver o GRUB. Isso é feito com mais facilidade se você instalar um driver de sistema de arquivos EFI para qualquer sistema de arquivos usado na partição /boot
do Linux (ou na partição raiz se não usar um /boot
separado) e criar um arquivo /boot/refind_linux.conf
. Tudo isso está descrito na documentação do rEFInd.