A resposta é "depende".
Se o seu GRUB é uma versão EFI do GRUB, então, em teoria, ele pode substituir o rEFIt. Fazer isso em um Mac é um pouco complicado, e eu não tenho instruções passo a passo para fazer o trabalho.
A maioria das instalações do Ubuntu em Macs instala o Ubuntu no modo BIOS e, portanto, usa uma versão do BIOS do GRUB. Nesta configuração, ambos os carregadores de boot são (mais ou menos) necessários; O rEFIt é incapaz de inicializar um kernel Linux diretamente, sem passar por obstáculos desajeitados, e a versão do BIOS do GRUB não consegue inicializar o OS X.
Uma alternativa que você pode querer considerar é substituir o rEFIt, que não está mais sendo desenvolvido, com o fork rEFInd, que é. Ao contrário do rEFIt, o rEFInd pode inicializar um kernel do Linux (3.3.0 ou posterior) diretamente; portanto, ao instalar o rEFInd, é possível ignorar o GRUB. O procedimento para fazer isso seria:
- Instale o rEFIt no OS X usando seu script
install.sh
. - Instale manualmente o driver para qualquer sistema de arquivos usado na partição
/boot
do Linux ou na partição raiz (/
), se você não tiver uma partição/boot
separada. Consulte a documentação do rEFInd para obter detalhes sobre seus drivers. (Você só precisa copiar um arquivo.) - Reinicie. O rEFInd deve aparecer e mostrar uma opção para o OS X e pelo menos um para o Linux (com um pingüim) e outro para o GRUB (com um ícone genérico ou um logotipo do Ubuntu). Selecione aquele que é inicializado pelo GRUB.
- No Ubuntu, localize o script
mkrlconf.sh
que vem com o rEFInd e execute-o comsudo
. Isso cria um arquivo de configuração que ajuda a inicializar o kernel diretamente. - Reinicie. Agora você deve poder iniciar as opções de inicialização direta no rEFInd. (Aqueles com os ícones do pingüim Linux.) Se você tiver problemas neste ponto, você terá que resolvê-los, ou talvez apenas use o rEFInd como você estava usando o rEFIt antes.
- Se tudo estiver funcionando, você pode, opcionalmente, remover a entrada antiga do GRUB do menu do rEFInd da seguinte maneira:
- Se você estiver usando um GRUB no modo BIOS, localize o arquivo
refind.conf
(na partição ESP ou OS X/
, dependendo de como você instalou o rEFInd), remova o comentário da linhascanfor
e remova a opçãohdbios
dessa linha. Observe que, se você também inicializar o Windows, isso removerá o Windows das opções de inicialização, portanto, você provavelmente não desejará fazer isso se tiver uma inicialização tripla com o Windows. - Se você estiver usando um GRUB no modo EFI, poderá remover seus arquivos (provavelmente em
/boot/efi/EFI/ubuntu
) ou usar a opçãodont_scan_files
oudont_scan_dirs
emrefind.conf
para restringir a verificação do GRUB. / li>
- Se você estiver usando um GRUB no modo BIOS, localize o arquivo