A inicialização dupla falha após aplicar a atualização do Yosemite ao MacPro

0

Depois de aplicar o Yosemite ao meu MacBook Pro de inicialização tripla, ele falha ao inicializar o Windows ou o Ubuntu.

Instalei o rEFInd e agora posso ver todos os três sistemas operacionais no menu rEFInd, mas quando seleciono algo diferente de MacOS X, a inicialização falha com "Sem mídia inicializável".

Alguma dica?

    
por Lars Poulsen 22.10.2014 / 02:48

2 respostas

1

Corrigi este problema usando efibootmgr . Eu não tenho o Windows instalado, mas o processo deve funcionar de forma semelhante para você.

Se você não conseguir inicializar no Ubuntu, use uma versão ao vivo.

Primeiro, verifique se você tem efibootmgr instalado

$ sudo apt-get install efibootmgr

Em seguida, verifique as partições a partir das quais o EFI pode inicializar

$ sudo efibootmgr
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0082
Boot0000* ubuntu
Boot0080* Mac OS X
Boot0081* Mac OS X
Boot0082* 
BootFFFF* 

No meu caso, lista 4 partições. Boot0000 é a partição do Ubuntu onde o Grub está instalado, por padrão eu quero inicializar esta partição.

Descobri que Boot0080 é a partição de recuperação da instalação antiga do Mavericks, enquanto Boot0081 é a partição de recuperação do Yosemite. A partição onde o Yosemite está realmente instalado, no meu caso , é Boot0082

O Grub não consegue carregar o Mac OS X diretamente, mas posso configurar o EFI para carregar a partição do Mac OS X quando o Grub sair.

Então corri

$ sudo efibootmgr -o 0000,0082

Qual, para recapitular, significa Boot0000 , onde o Grub está instalado, será executado primeiro, então se você sair do grub (pressionando c end e depois digitando o comando exit ) você pode inicializar no Mac OS X

Para tornar o processo de inicialização do Mac OS X mais confortável, você pode adicionar uma entrada ao menu de inicialização do Grub que sai e, assim, inicia o Mac OS X. Basta editar /etc/grub.d/40_custom e acrescentar o seguinte

menuentry "Exit to Max OS X" {
  exit
}

E recarregue a configuração do Grub com

sudo update-grub

Tudo deve funcionar

    
por 01.11.2014 / 12:35
0

O problema acabou sendo simples: a atualização do Yosemite substituiu a tabela de partições "falsas" do MBR por uma nova, que não continha as janelas existentes e as partições do Ubuntu.

A solução: 1) Inicialize no shell do comando rEFInd 2) Execute o comando gptsync_x64.efi 3) Responda as perguntas com um Y:     (parafraseado) as tabelas de partições não correspondem,                   Você gostaria de ver como seria se eu resolvesse?    e você gostaria que eu consertasse isso?

Eu reiniciei e tudo está bom.

De agora em diante, o OSX é de apenas 64 bits e os primeiros Intel-Macs não podem executar sistemas depois do Lion. Mas a EFI de 64 bits inicializa bem os sistemas operacionais de 32 bits.

    
por 23.10.2014 / 02:31