Existem pelo menos três maneiras de fazer isso, embora cada uma tenha o potencial de dar errado:
Método 1: do OS X
No OS X, você pode usar bless
para definir o rEFInd como o gerenciador de inicialização padrão. Este processo é descrito na documentação do rEFInd:
Observe que é o processo de instalação do rEFInd completo. Você realmente precisa apenas dos passos 1, 2 e 8.
O problema com essa abordagem é que, se a instalação do rEFIt incluir o rEFItBlesser (como ocorre por padrão), ele poderá redefinir o rEFIt como o carregador de inicialização padrão. Você pode contornar isso removendo /Library/StartupItems/rEFItBlesser
. Como alternativa, você pode reinstalar o rEFInd no OS X por meio do script refind-install
, que deve fornecer a opção de remover o rEFItBlesser.
Método 2: do Ubuntu
No Ubuntu, digitar sudo efibootmgr -v
produzirá uma lista de opções de inicialização. Em seguida, você pode usar a opção -o
para efibootmgr
para alterar a linha BootOrder
para definir o rEFInd como a primeira opção. (Por exemplo, você pode digitar sudo efibootmgr -o 0081,0080
para tornar Boot0081
a opção padrão, com Boot0080
como uma opção de inicialização secundária. Os detalhes de quais valores você digita irão variar de um sistema para outro;sudo efibootmgr -v
- que mostra quais opções existem em seu computador.) Isso geralmente funciona em Macs, mas os Macs são estranhos e, em alguns modelos, pode falhar. Você também pode se deparar com o problema rEFItBlesser observado na abordagem anterior, portanto, talvez seja necessário remover o rEFItBlesser manualmente. (Observe que a reinstalação do rEFInd no Ubuntu não removerá o rEFItBlesser no OS X.)
Método 3: Excluir rEFIt
Você pode excluir completamente o rEFIt do computador. Ele normalmente se instala em EFI/refit
no OS X, mas dependendo de como você o instalou, pode estar em outro lugar, como no ESP. (O ESP normalmente não é montado no OS X, mas pode ser montado em /boot/efi
no Ubuntu.) Com o rEFIt, o computador deve inicializar em sua segunda opção de inicialização, que pode ser o rEFInd ou OS X. para o OS X, você precisará reinstalar, ou pelo menos renunciar, o rEFInd. Há uma pequena chance de o computador se recusar a inicializar depois de excluir o rEFIt. Em caso afirmativo, mantendo pressionada a tecla Option à medida que você inicia, deve produzir o gerenciador de inicialização interno do Mac, que deve permitir que você chegue ao OS X e se recupere.