rEFInd não funciona no macOs Sierra: “Não encontrado durante o carregamento do carregador legado”

2

Instalei o rEFInd 0.10.3 (versão mais recente na data) no meu MacBook Air no final de 2015 com o macOS Sierra, mas estou recebendo o seguinte erro ao tentar inicializar a partir de um disco usb: "Não encontrado durante o carregamento do carregador legado "

Eu tentei criar vários USBs diferentes (a partir dos ISOs do Ubuntu 16 e Debian 8) usando o comando methods: dd, colocando um iso na pasta, criando um UBS inicializável com Rufus (modo dd e ISO) e com YUMI.

Eutenteimuitoantesdeperguntar:existeumasolução?

EDITAR:

Umanovaversãofoilançada(0.10.4),masemboraodesenvolvedordigaquefuncionaparaele,aindanãoestáfuncionandoparamim.

Notadodesenvolvedor:

Note:Asofversion10.12("Sierra"), Apple has renamed its OS X OS to macOS. I continue to use "OS X" to refer to any version of this OS. I've seen reports of rEFInd not working with macOS 10.12; however, my own experience is that it works fine—with the caveat that the upgrade produces a boot coup, as described on this page of the rEFInd documentation,

    
por Rafael Auyer 23.09.2016 / 14:16

2 respostas

3

A mensagem de erro que você está vendo indica que você está tentando inicializar um disco no modo BIOS / CSM / herdado e não está funcionando. Este é um problema comum em Macs ao inicializar drives USB e, infelizmente, as causas são muitas e esses problemas podem surgir em alguns modelos específicos do Mac, mas não em outros, o que torna esses problemas muito difíceis de depurar e corrigir. Pior, o modo como o rEFIt (e, portanto, o rEFInd) é inicializado no modo BIOS nos Macs é muito enigmático, por isso é difícil para mim (sou o mantenedor do rEFInd) dar suporte a esse código. Em alguns casos, manter pressionada Option (ou Alt) à medida que você liga o computador funcionará melhor do que o rEFInd para inicializar uma unidade USB no modo BIOS, portanto, você pode tentar isso.

Geralmente, é melhor inicializar a mídia USB no modo EFI, se possível. Infelizmente, algumas ferramentas não criam drives USB inicializáveis pela EFI, então você pode precisar experimentar várias ferramentas antes de encontrar uma que funcione. Em teoria, tanto o Rufus (somente Windows) quanto o dd (Linux e OS X) devem funcionar, mas o Rufus tem várias opções que você deve escolher corretamente, e dd pode ser facilmente usado incorretamente. Veja aqui para mais sobre este assunto.

Outra alternativa, se o seu Mac tiver uma unidade óptica, é criar um DVD a partir do arquivo .iso . Seu MacBook recente provavelmente não tem esse recurso, mas uma unidade óptica externa pode funcionar e vale a pena tentar se você tiver acesso a um.

    
por 21.10.2016 / 16:19
0

O problema é o sistema de arquivos da Sierra (APFS), que não é acessível para reencontrar (não tem driver para ele), portanto, refind não pode acessar o carregador de inicialização do Sierra e você fica com essa mensagem de erro.

Eu acho que uma solução possível é copiar o carregador de inicialização do Sierra (e alguns arquivos adicionais, eventualmente) para a partição ESP ... Eu tentei isso ... mas eu não consegui fazê-lo funcionar desde que recebi outras mensagens de erro .

EDITAR:

Acredito que, embora a atualização de 'El Capitan' para 'Sierra' preserve a partição HFS + preexistente, instalar uma nova cópia de 'Sierra' não (a partição HFS + é formatada com APFS - mas não tenho certeza sobre isso desde que eu realizei apenas uma nova instalação e acabei com o APFS experimental).

EDIT2:

BTW, parece que a Apple lançará a versão final / estável do APFS até o outono de 2017, quando todos os dispositivos da Apple serão forçados a usar o APFS! Além disso, a versão estável do APFS será totalmente documentada e liberada sob a licença de código aberto.

EDIT3:

Eu percebi que era minha culpa, durante a instalação do Sierra, ter selecionado o APFS ao invés do HFS + para a partição macOS. Eu descobri que usando o utilitário gdisk no linux; O APFS corresponde ao tipo de partição AF05, enquanto o HFS + corresponde ao AF00. Eu cometi esse erro em dois dos quatro computadores e agora posso confirmar que o rEFInd ainda funciona em um Sierra Mac, desde que você tenha a partição macOS formatada com o HFS +.

    
por 23.09.2016 / 17:58