Esteja ciente de que nem o rEFIt nem o rEFInd danificam, muito menos "apagam", o carregador de inicialização padrão da Apple; de fato, tanto o rEFIt quanto o rEFInd simplesmente se inserem no processo de inicialização e, em seguida, iniciam o gerenciador de inicialização da Apple.
Fundamentalmente, rEFIt e rEFInd são gerenciadores de inicialização . Um gerenciador de inicialização apresenta um menu ou alguma outra ferramenta de interface de usuário para permitir que você selecione qual sistema operacional será inicializado. A maioria das EFIs, incluindo a da Apple, inclui seus próprios gerenciadores de inicialização; No entanto, esses gerenciadores de boot internos geralmente são muito primitivos. Em um Mac, você inicia o gerenciador de inicialização interno mantendo pressionada a tecla Option (ou Alt) quando o computador é inicializado (quando o chime de inicialização é emitido). O gerenciador de inicialização interno do Mac é inábil para acessar e limitar suas capacidades. Presumo que isso tenha motivado Christoph Pfisterer a criar um rEFIt. Eu bifoquei o rEFIt em rEFInd depois que rEFIt caiu em desuso. Eu estava mais motivado por problemas de inicialização em PCs baseados em UEFI, mas o rEFInd continua a contornar as limitações do gerenciador de inicialização da Apple.
Um boot loader, por outro lado, carrega um kernel na memória e transfere o controle para ele. Um carregador de boot não precisa interagir diretamente com o usuário (embora possa). Nem o rEFIt nem o rEFInd são tecnicamente um gerenciador de partida, embora o kernel do Linux crie uma linha borrada, porque inclui um recurso (o gerenciador de inicialização EFI ) que permite que ele funcione como seu próprio gerenciador de inicialização EFI. Além disso, alguns carregadores de inicialização, como o carregador de inicialização GRUB 2, que é popular nas distribuições Linux, funcionam como gerenciadores de inicialização, além de serem carregadores de inicialização.
Se você tem o Ubuntu e Mac OS X (ou MacOS, como foi recentemente renomeado) em um Mac, é uma necessidade prática adicionar alguma coisa ao processo de inicialização. Você poderia confiar no gerenciador de inicialização da Apple para controlar qual sistema operacional inicializar e, nesse caso, nenhuma ferramenta que não fosse da Apple estaria envolvida na inicialização do OS X. Você ainda precisaria de algo (GRUB, rEFInd ou algum outro gerenciador de inicialização ou gerenciador de inicialização). ) para lançar um kernel Linux, no entanto. Como a maioria dessas ferramentas é mais conveniente de usar do que o gerenciador de inicialização interno da Apple, a maioria dos usuários as deixa definidas na ordem de inicialização de tal forma que são chamadas antes do gerenciador de inicialização do OS X.
Se você simplesmente não gosta do rEFInd, certamente pode ficar sem ele. Você pode confiar nos recursos do gerenciador de inicialização do GRUB 2 ou instalar outra ferramenta, como gummiboot / systemd-boot. Em teoria, se você instalar o Ubuntu no modo EFI, ele deverá instalar o GRUB 2 de forma a torná-lo o gerenciador de inicialização padrão, e deve fornecer opções para inicializar o Ubuntu e o OS X. Na prática Não tenho certeza se isso funcionará - a Apple faz tudo de forma um pouco diferente, e poucas pessoas fazem isso dessa maneira que não posso prometer que funcionaria. Você pode tentar, no entanto, e consertar qualquer problema que encontrar depois do fato. Eu recomendo aprender mais sobre a inicialização EFI antes de começar, para que você não cometa algum erro básico, como inicializar o instalador no modo BIOS ou configurar suas partições de maneira errada. Você pode começar com estas páginas:
Se você decidir seguir o caminho mais viajado de usar o rEFInd, verifique a data de qualquer instrução que você seguir. Algumas páginas muito antigas ainda estão por aí e geralmente não abordam novos problemas, como Proteção de Integridade do Sistema (SIP) ; ou descrevem o uso do rEFIt abandonado em vez do novo rEFInd. (Embora ainda seja possível fazer o rEFIt para trabalhar com as versões mais recentes do OS X, isso pode exigir saltos através de aros não documentados.)