rEFI e rEFInd ambos na inicialização

0

Eu estou tentando dual boot mac e linux. Eu instalei o rEFIt primeiro que o rEFInd,

Estou inicializando por duas etapas consecutivas:

-REFIt que propõe mac ou rEFInd

-rEFInd que propõe mac ou linux

Eu gostaria de ir apenas através do rEFInd.

O diretório / diretório do meu mac não mostra arquivos / diretório EFI

O diretório / boot do meu linux é arquivado com a versão antiga do kernel dos arquivos EFI (abi, config, memtest, initrd.img, vmlinuz etc.) que não sei ao certo como me livrar.

Eu tentei autoremove sem sucesso.

Obrigado pelos seus conselhos,

Raphael

    
por Raphaël 05.01.2016 / 16:29

2 respostas

0

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:

link

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.

    
por Rod Smith 05.01.2016 / 18:09
0

Ok, obrigado por essa resposta muito completa.

Para o registro eu fui para a opção 3 se livrou de todos os arquivos de efi que eu pude encontrar. Como esperado, a inicialização do refind foi para o lixo com o refit one.

Eu re-instalei o reencontro graças a um live-usb img através do linux diretamente para evitar o problema do SIP.

Funciona como um encanto.

Raphael

    
por Raphaël 05.01.2016 / 19:59