Meu iMac (meados de 2010) continua me incomodando para atualizar meu firmware EFI para 1.8. Infelizmente, não importa quantas vezes eu tente atualizar o EFI (a partir da instalação manual ou atualização automática), ele não parece passar e me pergunta novamente na próxima reinicialização.
Os principais motivos parecem ser que eu estou executando o Mac OS X em um disco completamente externo (firewire); Estou reservando o disco interno para Windows. Acredito que esse seja o motivo do meu problema, pois você pode encontrar muitas pessoas com problemas semelhantes quando executam o OS X em um segundo disco interno (geralmente quando substituem um MacBook ou iMac SuperDrive por uma unidade SSD).
Pesquisando na internet, encontrei alguns recursos que parecem indicar que é possível abençoar manualmente o firmware. Por exemplo, este ; note que a solução é para um problema um pouco diferente, onde a instalação do Ubuntu atrapalhou o EFI, mas tudo está sendo executado no disco principal.
Fiz o download do firmware, extraí o arquivo relevante ( IM112_0057_01B_LOCKED.scap
) e tentei - sem êxito - enviar manualmente a atualização.
Não tenho certeza de como a bênção funciona, nem onde a atualização efi deve estar (fico surpreso que ela pareça estar no disco, não no próprio computador, mas posso estar entendendo mal a maneira como a EFI funciona). Eu tentei:
sudo bless -mount / -firmware blabla.scap
sudo bless -mount /Volumes/Main -firmware blabla.scap
etc…
Sem sucesso! Se alguém que entenda melhor a EFI / o comando abençoe possa me ajudar, eu ficaria super agradecido.
Eu posso compartilhar a saída do --verbose
comando, se for útil.
fonte
Respostas:
Para responder a algumas de suas perguntas:
O firmware está armazenado na placa principal. No entanto, ao atualizar o firmware, a partição do sistema EFI é usada como uma área de preparação.
Após os testes servais, parece que o Mac reconhece apenas a partição EFI no disco interno primário como uma área de armazenamento temporário (nota: pelo menos não está funcionando no compartimento óptico do meu mac ou em qualquer unidade externa). Portanto, se você tiver apenas um disco externo ou se não houver ESP no seu disco interno principal, isso seria uma missão impossível, pelo menos o comando bless não poderia fazê-lo.
Para resolver seu problema, tente as seguintes etapas se o disco interno tiver uma partição do sistema EFI:
ou
ou
Não tenho certeza se o seu mac pode substituir a unidade interna pela unidade externa facilmente. Se sim, acredito que a maneira mais rápida é substituir temporariamente a unidade interna pela sua externa para concluir a atualização.
fonte
Eu tive um problema semelhante ao usar uma versão mais recente do OS X do que o sistema originalmente veio. A inicialização em um sistema externo do sistema operacional original (no seu caso, 10.6 Snow Leopard) permitiu que o firmware fosse instalado e parasse de perguntar.
fonte