GRUB não inicializa corretamente após a instalação de inicialização dupla

0

Eu segui estas instruções para as janelas de inicialização dupla 8 e Ubuntu:

Instalando o Ubuntu ao lado de um Windows pré-instalado com o UEFI

Eu consegui instalar o Ubuntu com sucesso. Mas então eu não consegui inicializar no windows 8

  "File: \Boot\BCD Status: 0xc000000c Info: the boot configuration data for your pc is missing or contains errors."

Então corri o boot-repair no Ubuntu.

Mas quando eu reiniciei o computador, recebi:

error: invalid arch independent ELF magic
grub rescue >

No final do reparo da inicialização, eu recebi esta mensagem:

Please do not forget to make your BIOS boot on sda2/EFI/ubuntu/shimx64.efi file! 

Eu não tenho ideia de como fazer isso. Eu sou capaz de arrancar no Ubuntu, acertando a F12 na inicialização, caso contrário, ele vai para a tela com o erro de arco inválido.

Aqui está o resumo do reparo da inicialização: link

EDIT: Ainda não é possível inicializar no windows 8 a partir da tela grub btw eu recebo:

error: unknown command 'drivemap'.
error: invalid  EFI file path. 

EDIT: Mais alguns detalhes: quando eu instalei o Ubuntu eu tive meu BIOS definido para o modo legado (não UEFI), como sugerido pelo artigo acima. Quando instalei o Ubuntu, escolhi a opção "Instalar o Ubuntu ao lado do Windows 8".

    
por bdeonovic 07.12.2013 / 17:22

1 resposta

1

Como você diz em um de seus comentários que pode inicializar no Windows selecionando sua entrada de inicialização no gerenciador de inicialização do firmware, minha recomendação é tentar rEFInd. Você pode fazer isso sem risco usando a imagem da unidade flash USB ou CD-R; prepare o meio e experimente. Se você pode inicializar tanto no Linux quanto no Windows, você pode instalar a versão do pacote Debian no Ubuntu. O rEFInd assumirá o GRUB como seu gerenciador de inicialização principal. Talvez seja necessário limpar as opções de inicialização indesejadas excluindo arquivos da árvore de diretórios /boot/efi/EFI no Linux ou usando as opções dont_scan_dirs ou dont_scan_files em refind.conf ; veja a documentação do rEFInd para detalhes.

    
por Rod Smith 08.12.2013 / 01:15