
Instalei o rEFInd 0.10.3 (versão mais recente na data) no meu MacBook Air no final de 2015 com macOS Sierra, mas estou recebendo o seguinte erro ao tentar inicializar a partir de um disco USB: "Não encontrado ao carregar o carregador legado"
Eu tentei criar vários USBs ao vivo diferentes (do Ubuntu 16 e Debian 8 ISOs) usando os métodos: comando dd, colocando um iso na pasta, criando um UBS inicializável com Rufus (modo dd e ISO) e com YUMI.
Eu tentei muito antes de perguntar: Existe uma solução?
EDITAR:
Uma nova versão foi lançada ( 0.10.4 ), mas embora o desenvolvedor diga que funciona para ele, ainda não funciona para mim.
Nota do desenvolvedor:
Nota: A partir da versão 10.12 ("Sierra"), a Apple renomeou seu sistema operacional OS X para macOS. Continuo a usar "OS X" para me referir a qualquer versão deste sistema operacional. Vi relatos de que o rEFInd não funciona com o macOS 10.12; no entanto, minha própria experiência é que funciona bem - com a ressalva de que a atualização produz um golpe de inicialização, conforme descrito emesta página da documentação do rEFInd,
Responder1
A mensagem de erro que você está vendo indica que você está tentando inicializar um disco no modo BIOS/CSM/legado e não está funcionando. Este é um problema comum em Macs ao inicializar unidades USB e, infelizmente, as causas são muitas e esses problemas podem surgir em alguns modelos específicos de Mac, mas não em outros, o que torna esses problemas muito difíceis de depurar e corrigir. Pior ainda, a maneira como o rEFIt (e, portanto, o rEFInd) inicializa no modo BIOS em Macs é muito enigmática, por isso é difícil para mim (sou o mantenedor do rEFInd) oferecer suporte a esse código. Em alguns casos, manter pressionada Option (ou Alt) enquanto liga o computador funcionará melhor do que rEFInd para inicializar uma unidade USB no modo BIOS, então você pode tentar isso.
Geralmente é melhor inicializar a mídia USB no modo EFI, se possível. Infelizmente, algumas ferramentas não criam unidades USB inicializáveis por EFI, então você pode precisar tentar várias ferramentas antes de encontrar uma que funcione. Em teoria, tanto o Rufus (somente Windows) quanto dd
(Linux e OS X) deveriam funcionar, mas o Rufus tem várias opções que você deve escolher corretamente e que dd
podem ser facilmente usadas incorretamente. Veraquipara saber mais sobre este assunto.
Outra alternativa, se o seu Mac tiver unidade óptica, é criar um DVD a partir do .iso
arquivo. Seu MacBook recente provavelmente não possui esse recurso, mas uma unidade óptica externa pode funcionar e vale a pena tentar se você tiver acesso a uma.
Responder2
O problema é o sistema de arquivos do Sierra (APFS) que não é acessível para reencontrar (não possui driver para isso); portanto, o reencontrar não pode acessar o carregador de inicialização do Sierra e você fica com essa mensagem de erro.
Acho que uma solução possível é copiar o gerenciador de inicialização do Sierra (e alguns arquivos adicionais, eventualmente) para a partição ESP... Eu tentei isso... mas não consegui fazê-lo funcionar porque recebi outras mensagens de erro.
EDITAR:
Acredito que, embora a atualização de 'El Capitan' para 'Sierra' preserve a partição HFS + pré-existente, a instalação de uma nova cópia de 'Sierra' não (a partição HFS + é formatada com APFS - mas não tenho certeza sobre isso, pois Realizei apenas uma nova instalação e acabei com o APFS experimental).
EDITAR2:
Aliás, parece que a Apple lançará a versão final/estável do APFS até o outono de 2017, quando todos os dispositivos Apple serão forçados a usar o APFS! Além disso, a versão estável do APFS será totalmente documentada e lançada sob licença de código aberto.
EDITAR3:
Percebi que foi minha culpa, ao instalar o Sierra, ter selecionado APFS em vez de HFS + para a partição do macOS. Descobri que usar o utilitário gdisk no Linux; APFS corresponde ao tipo de partição AF05 enquanto HFS+ corresponde a AF00. Cometi esse erro em dois de quatro computadores e agora posso confirmar que o rEFInd ainda funciona em um Sierra Mac, desde que você tenha a partição do macOS formatada com HFS+.