Macbook Pro “Nenhum dispositivo inicializável encontrado”

0

Instalei o Ubuntu junto com o macintosh 10.8.5 (Leão da montanha) com o boot do rEFIt.

Eu tenho usado o Ubuntu por alguns meses sem problemas. rEFIt tende a não funcionar, e eu sempre tenho que executar o enable.sh, mas eu ainda posso inicializar o Ubuntu usando a tecla de opção.

Hoje eu tentei inicializar o Ubuntu sem sorte. Usando o menu de boot do OSX, nada apareceu além da minha partição principal e da partição de recuperação e quando habilitei o rEFIt boot a opção linux apareceu, mas quando eu selecionei a opção, uma tela preta me disse

"No Bootabe device found, insert boot disk and press any key"

Quando executo a ferramenta de particionamento no rEFIt, ela exibe

Current MBR table

ERROR: Not found returned from gptsync.efi

Como posso consertar isso e inicializar no Ubuntu? Eu fiz muito trabalho, e seria chato reinstalar todos os programas.

Aqui está a saída do script de informações de inicialização link

    
por Skyler 440 16.09.2015 / 18:23

1 resposta

0

Uma solução inusitada é substituir o rEFIt, que foi abandonado por mais de cinco anos, com o garfo mantido, rEFInd. (Nota: eu sou o mantenedor do rEFInd.) Se você quiser jogar pelo seguro, você pode tentar o rEFInd sem riscos usando sua unidade flash USB ou versão CD-R (ambos disponíveis no página de downloads . O rEFInd pode ajudar, porque ele pode detectar e lançar os kernels do Linux diretamente, enquanto o rEFIt depende de um carregador de inicialização EFI ou BIOS - e com base na mensagem de erro, parece que ele está tentando iniciar o Linux no modo BIOS, mas está com problemas com o gerenciador de inicialização.

Dito isso, você tem pelo menos um outro sintoma que me perturba um pouco: o problema gptsync , que pode denotar um problema sério na tabela de partições. OTOH, isso pode ser um bug gptsync ou algum problema menor que não vale a pena se preocupar. Em qualquer caso, se você quiser um diagnóstico mais completo, recomendo iniciar uma sessão ao vivo do Linux e executar o Script de Informações da Inicialização. ( Está disponível no pacote boot-info-script no Ubuntu. Isso irá gerar um arquivo chamado RESULTS.txt . Poste esse arquivo em um site pastebin e poste o URL para o seu documento aqui. Isso nos dará algumas informações de diagnóstico sólidas para nos ajudar a descobrir o que está errado.

EDITAR:

Parece que você não tem mais um MBR híbrido , o que explicaria por que o rEFIt parou de inicializar o Linux. Seu computador parece ter um GRUB no modo BIOS, o que exigiria um MBR híbrido para funcionar corretamente. Antes de tentar consertar isso, no entanto ....

O rEFInd, ao contrário do rEFIt, permite que você inicialize os kernels do Linux diretamente. Você deve ver tanto o antigo ícone pingüim do Linux que o rEFIt mostrou para você quanto um novo ícone do Ubuntu. O último deve iniciar o kernel do Linux diretamente, e deve funcionar sem um MBR híbrido. Se isso funcionar, recomendo que você o use e ignore o antigo ícone Linux do modo BIOS. (Você pode removê-lo também, mas isso exigirá mais esforço.)

Se você não vir um ícone do Ubuntu, talvez seja necessário instalar um driver EFI para o ext4fs. Este driver vem com o rEFInd, e o deve ser instalado automaticamente se você usou install.sh sem opções, mas pode não ter sido por algum motivo, portanto, fazer isso manualmente deve consertar as coisas. Consulte a página de drivers do rEFInd para saber mais sobre esse assunto.

Se o ícone do Ubuntu existir mas não funcionar, por favor poste detalhes do que não está funcionando.

Se você quiser inicializar no modo BIOS usando o GRUB, será necessário criar um novo MBR híbrido. Não vejo razão alguma por que gptsync não está funcionando para você. Você pode dar uma tentativa gdisk em vez disso. (Este programa vem com o Ubuntu e está disponível para o OS X.) Veja a a documentação gdisk em MBRs híbridos para informações sobre como criar um MBR híbrido. No seu caso, não importa realmente qual (is) partição (ões) entra no MBR híbrido, uma vez que nem o OS X nem o Linux usam o MBR híbrido; você precisa apenas ativar o suporte do BIOS na EFI do seu Mac.

    
por Rod Smith 17.09.2015 / 00:15