Problema de inicialização dupla O Windows 8 e o Ubuntu 12.04 não podem inicializar no Windows

1

Instalei o Ubuntu 12.04 no meu laptop com o Windows 8 pré-instalado. Mas ao selecionar o Windows 8 para inicializar, recebo o seguinte erro:

error: unknown command 'drivemap' 
error: invalid EFI filepath

Eu executei o reparo de inicialização mais de uma vez. A saída pode ser encontrada aqui: link Espero que você possa me ajudar.

    
por Paras 18.12.2013 / 18:47

3 respostas

1

O Boot-Repair executou a correção para UEFI "com bugs", que pode não ser necessária. Mas, com a correção, a única entrada de inicialização que inicializará corretamente o Windows é a Boot-Repair, que também parece ter sido nomeada incorretamente.

menuentry "Windows UEFI recovery bkpbootmgfw.efi" {

Com a renomeação, ele permite que o UEFI inicialize o arquivo efi do Windows, mas realmente é o shim do grub2. Alguns UEFI apenas inicializam o Windows. Se você puder inicializar a entrada do ubuntu no seu menu UEFI, você deve desfazer a renomeação.

Para desfazer & amp; Para renomear arquivos para seus nomes originais, basta marcar a opção "Restaurar backups EFI" do Boot-Repair.

Além disso, você não pode usar a atualização do grub ou a sub-rotina de inicialização do os-prober, pois sua versão ainda possui o bug. Esta é uma entrada de inicialização do BIOS que não funcionará com o UEFI. Correção na versão 13.10 do grub.

menuentry "Windows Recovery Environment (loader) (on /dev/sda3)"

Parece que você instalou originalmente o Ubuntu no modo de inicialização do BIOS e, a partir disso, não seria possível inicializar o Windows. Boot-Repair converte a instalação para o UEFI desinstalando o grub-pc e instalando o grub-efi. Ambos os sistemas devem estar no modo UEFI para inicialização dupla a partir do menu grub. Você pode ter sido capaz de inicializar a partir do menu UEFI no modo Legacy / CSM / BIOS para o modo Ubuntu e UEFI para Windows. Mas agora ambos são UEFI, que é o preferido.

Se você deixou o Windows hibernado, ainda terá problemas.

    
por oldfred 18.12.2013 / 20:26
0

Aqui está um site que explica o processo muito melhor do que eu posso, mas vou dar-lhe as notas:

(Opcional) 1) inicialize o live CD do Ubuntu 12.04

Você pode rodar isso no seu Ubuntu 12.04 rodando no seu disco rígido, mas eu não só porque quando você terminar, você terá muitos arquivos de desordem.

Passo 2) Execute os seguintes comandos:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair &

Isso iniciará o utilitário de reparo de inicialização. Basta começar clicando em Recommended Repair porque isso corrige os problemas mais comuns.

    
por John 18.12.2013 / 19:11
0

Antes de tudo, insira as configurações do BIOS e desabilite o Secure Boot. Só isso pode fazer o truque.

Se isso não acontecer, o problema pode ser contornado criando uma configuração personalizada do GRUB para apontar manualmente o GRUB para o Win8. Com o GRUB2, isso é feito editando /etc/grub.d/40_custom e atualizando o GRUB ( update-grub ).

Mais detalhes estão aqui:

Ubuntu de inicialização dupla 12.10 no UEFI ao longo do Windows 8 (GRUB - erro: não é possível encontrar o comando drivemap)

Problema de inicialização dupla Windows 8 & amp; Ubuntu 12.04

P.S. O bug pode não ter nada a ver com o GRUB2, mas sim a falha do seu fornecedor de laptop em aderir ao padrão EFI. Ou então eu ouvi.

    
por Pavel 18.12.2013 / 19:31