Como uso o EasyBCD como bootloader com o Windows 8 e o UEFI?

4

Eu sei que esta pergunta foi feita muito, mas não encontrei uma resposta aqui.

O Ubuntu 12.04.2 64-bit foi instalado off-line há apenas algumas horas em uma partição ext4, e uma partição swap também foi criada.

A instalação correu bem, mas agora não consigo entrar no Ubuntu.

Eu quero usar o gerenciador de boot do Windows 8, para selecionar entre os dois sistemas operacionais, então baixei o EasyBCD e adicionei uma entrada para o Ubuntu.

A entrada aparece no menu do gerenciador de inicialização, mas quando eu clico no Ubuntu eu recebo a seguinte mensagem:

NST/AutoNeoGrub0.mbr not found

Eu tentei ativar / desativar a inicialização segura e reiniciar, mas ainda mostra essa mensagem de erro.

Resumo do reparo da inicialização Última inicialização resumo de reparo

Desesperado, tentei encontrar uma solução e redefinir a configuração do BCD via EasyBCD. Agora o Grub inicializa muito bem e o Ubuntu também, mas não consigo mais inicializar o Windows 8.

Então, por qualquer motivo, depois de instalar todas as atualizações para o Ubuntu, eu reiniciei o sistema e agora não consigo inicializar no Ubuntu. Apenas através do Live CD e da antiga entrada do Linux eu posso iniciá-lo.

    
por Christian Heinrichs 18.08.2013 / 18:39

1 resposta

6

Primeiro, o último que ouvi, o EasyBCD foi inútil para gerenciar uma inicialização dupla do Windows / Linux em um computador baseado em EFI, então eu recomendo que você pare de tentar usá-lo.

Segundo, dada a sua situação atual (conforme especificado em sua Atualização ), existem várias soluções possíveis. Os dois mais fáceis são:

  • Execute o Reparo de inicialização. Eu sei que você disse que tentou isso, mas não está claro se você já tentou isso desde a mudança para a situação em que você pode inicializar o Ubuntu, mas não o Windows. Caso contrário, vale a pena tentar novamente o Boot Repair.
  • Instale meu gerenciador de inicialização do rEFInd. Instalar o pacote Debian no Ubuntu é a maneira mais fácil de fazer isso, embora seja um pouco É mais seguro tentar usar a versão da unidade flash CD-R ou USB primeiro e instalar o pacote Debian somente se a versão da unidade flash CD-R / USB puder inicializar ambos os sistemas operacionais. rEFInd é menos exigente quanto a inicializar o Windows do que o GRUB, portanto, isso pode resolver o problema.

Se nenhum destes métodos resolver o seu problema, por favor, poste de volta com um novo URL para sua última execução de Reparo de Inicialização.

Atualização: Primeiro, certifique-se de que a inicialização segura esteja desativada.

Em seguida, você pode inicializar através da unidade flash USB reiterada ou da imagem CD-R? Se sim, tente isto:

  1. Inicialize no Linux.
  2. Abra uma janela do Terminal.
  3. No Terminal, digite sudo efibootmgr para encontrar todas as suas entradas de inicialização atuais.
  4. No Terminal, digite sudo efibootmgr -b 0000 -B . Isso exclui a entrada Boot0000 .
  5. Repita a etapa 4, substituindo 0000 por cada Boot#### identificado na etapa 3. (Sua saída do Boot Repair sugere que você terá 0000 , 0001 , 0002 , 0004 , 0005 , 0007 , 0008 , 2001 , 2002 e 2003 .
  6. Digite sudo efibootmgr -c -p 2 -l "\EFI\ubuntu\grubx64.efi" -L "Ubuntu" . Observe as barras invertidas usadas como separadores de diretório.
  7. Se você instalou o rEFInd no disco rígido depois de executar o último Reparo de inicialização, digite sudo efibootmgr -c -p 2 -l "\EFI\refind\refind_x64.efi" -L "rEFInd" .
  8. Reinicialize.

Se tudo correr bem, o rEFInd deverá aparecer, ou pelo menos o GRUB, e você poderá inicializar o Linux e o Windows.

Se a unidade flash CD-R ou rEFInd não funcionar, você pode tentar o mesmo a partir de um live CD do Linux que é inicializado no modo EFI.

    
por Rod Smith 19.08.2013 / 00:24