Não é possível inicializar o OS X depois de instalar o Ubuntu 12.04

1

Instalei o Ubuntu 12.04 no meu MB (alumínio no final de 2008). Depois de instalar o Ubuntu, não consigo inicializar no OS X.

Sequência de eventos:

  1. Instalar reFit no OS X
  2. Instale o Ubuntu em uma unidade particionada. Eu também instalei o grub.

Agora, quando inicializo meu MB, apenas o menu do grub aparece. Quando eu seleciono o OS X sob o grub, vejo uma tela preta por um tempo e a máquina reinicia (ao selecionar o OS X 64 bit) ou ela é interrompida indefinidamente (OS X 32 bit). Você poderia por favor me ajudar?

Link para a saída do script de informações de inicialização. link

    
por A G 07.06.2012 / 13:59

1 resposta

5

Tente manter pressionada a tecla Option (ou Alt se estiver usando um teclado de PC) quando ouvir o sinal sonoro no início do processo de inicialização. Isso deve produzir um menu de inicialização que permitirá que você inicialize no OS X. Você pode então reinstalar o rEFIt (ou alternar para rEFInd, qual é minha bifurcação atualizada do rEFIt, já que o rEFIt não foi atualizado em mais de dois anos). Isso deve resolver o problema.

Se o uso de Option ou Alt não fornecer um menu de inicialização, tente usar um CD de inicialização rEFIt ou rEFInd. (Ambos os projetos têm, mas o CD rEFIt é mais provável que funcione em um Mac.) Novamente, você pode precisar pressionar Option ou Alt para ver o CD como uma opção de inicialização. Uma vez iniciado, você pode (re) instalar o rEFIt ou o rEFInd.

Se nenhuma dessas abordagens funcionar, vejo três outras, mas todas elas correm algum risco:

  • Você pode mover ou renomear o arquivo /boot/efi/efi/ubuntu/grubx64.efi do Ubuntu. Este é o GRUB, e mover / renomear irá, com alguma sorte, forçar o firmware do Mac a procurar por outras opções de boot, e deve encontrar o gerenciador de boot OS X padrão. Quando estiver no OS X, você pode montar o ESP ("mkdir -p / boot / efi & amp; sudo mount_msdos / dev / disk0s1 / boot / efi"), mover o GRUB de volta ao seu local e nome normais e (re) instalar o rEFIt ou o rEFInd. O risco é que, se o firmware não conseguir encontrar o carregador de inicialização do OS X por algum motivo, seu sistema não inicializará até que você use um disco de emergência para corrigir problemas, ou até mesmo até que você reinstale um sistema operacional. / li>
  • Você pode fazer o mesmo acima, mas copiar os arquivos rEFIt ou rEFInd para / boot / efi / efi / ubuntu, renomeando refit.efi ou refind_x64.efi para grubx64.efi. Quando você reiniciar, rEFIt ou rEFInd deve aparecer, e dependendo de qual você usar e o que você faz com o grubx64.efi original, você pode até mesmo ser capaz de inicializar ambos os SOs logo de cara. A desvantagem é que atualizações subsequentes do GRUB podem acabar com suas alterações.
  • Você pode tentar usar o programa efibootmgr para ajustar a configuração do carregador de inicialização EFI para mover o rEFIt de volta para o primeiro lugar (ou para dar ao rEFInd o primeiro lugar, se você tentar instalá-lo). O risco é que o efibootmgr tenha corrompido o firmware em pelo menos alguns modelos de Mac. Minha impressão é que esse problema foi corrigido com kernels pós-3.0, mas não encontrei nada autoritário nisso. Em qualquer caso, se você tentar isso, leia a página man efibootmgr e emita os comandos necessários para reconfigurar o rEFIt como padrão ou faça o download do rEFInd e use seu script install.sh para instalar o rEFInd, que também usará o efibootmgr para torná-lo o carregador de inicialização padrão.

Boa sorte!

    
por Rod Smith 08.06.2012 / 05:58