Inicialização dupla com o Windows 8 UEFI - Ubuntu / GRUB sendo ignorado

2

Recentemente, adquiri um Dell Inspiron 13z com o Windows 8. Decidi fazer o boot duplo do Ubuntu.

Após a instalação, ele foi inicializado diretamente no Ubuntu, sem que o menu GRUB aparecesse. Sem problemas. Acabei de executar o reparo da inicialização e tudo parecia funcionar bem. (Aqui está a saída, btw: link )

Então eu inicializei no Windows. Agora não consigo voltar ao Ubuntu. Eu tentei desativar o Fast Boot executando REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /V HiberbootEnabled /T REG_dWORD /D 0 /F no PowerShell como administrador. Mesmo agora, o GRUB ainda está sendo ignorado de alguma forma.

O que devo fazer?

EDIT: Eu tentei reinstalar o GRUB iniciando um LiveUSB e seguindo isto: link . Infelizmente, isso não funcionou.

    
por Vineel 19.07.2013 / 20:30

2 respostas

2

A ferramenta Reparo de inicialização não é 100% confiável. O problema que parece ter acontecido é que o Boot Repair está bastante entusiasmado com os arquivos mal-intencionados do gerenciador de inicialização. Especificamente, o Boot Repair renomeia o carregador de inicialização do Windows e instala uma cópia do GRUB em seu lugar; no entanto, esse "reparo", além de ser terrivelmente confuso, às vezes é desfeito pelo Windows - o Windows vê a mudança e (razoavelmente) reinstala seu próprio gerenciador de inicialização. Além disso, esse "reparo" raramente é necessário; a ferramenta aplica-se apenas em uma abordagem dispersa com um monte de outros "reparos" na esperança de que seja útil. Infelizmente, às vezes não é, e isso pode causar problemas futuros.

Eu recomendo que você tente isto:

  1. Faça backup do conteúdo da partição do sistema EFI (ESP; seu /dev/sda1 ). Isso servirá como um substituto no caso de você piorar as coisas.
  2. Execute novamente o Reparo de inicialização, mas clique no item Opções avançadas e marque a opção Restaurar o EFI Backups antes de continuar. Isso desfará algumas das alterações do Boot Repair.
  3. Reinicie e teste o Windows e o Ubuntu. Há uma boa chance de que tudo funcione; Contudo....
    • Se o sistema iniciar a inicialização do Windows diretamente, inicie uma janela Prompt de Comando do Administrador ( não um PowerShell; ele não funcionará) e digite bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi .
    • Se o sistema iniciar a inicialização do Ubuntu diretamente, sem a opção de inicializar o Windows, instale o meu gerenciador de inicialização do rEFInd. Instalando o pacote Debian é a maneira mais fácil de fazer isso. O rEFInd tende a ser mais confiável sobre o lançamento do Windows do que o GRUB, então isso pode resolver o problema.
por Rod Smith 20.07.2013 / 01:36
1

Existe uma lista de ordens de inicialização nas configurações da BIOS. Você pode tentar alterar a ordem nas configurações da BIOS.

Conforme informado no seu link de reparo de inicialização, "Os arquivos de inicialização do [OS OS agora em uso - Ubuntu 13.04] estão longe do início do disco. Seu BIOS pode não detectá-los. Você pode tentar novamente após criar uma partição / boot (EXT4, > 200MB, inicio do disco. Isto pode ser feito através de ferramentas como gParted. Em seguida, selecione esta partição através da opção [Separa / partição de boot:] do [Boot Repair]. ( link ) "

Seu sistema EFI detecta isso?

    
por ubuntu_tr 19.07.2013 / 23:04