Não consigo inicializar nem o Windows nem o Ubuntu

0

Sou novato no Ubuntu e estou tentando instalar o Ubuntu 16.04 no PC desktop pré-instalado do Windows 8.

Mas parece que algo deu errado, e agora não consigo inicializar nem o Windows nem o Ubuntu, e só vejo agora a janela do UEFI.

As sequências são o que eu fiz até agora.

[instalação do Ubuntu]

  1. Eu criei uma nova partição no meu disco rígido e desativei a inicialização rápida via painel de controle no Windows.

  2. Eu instalei o ubuntu 16.04 via arquivo de imagem em DVD. Eu escolhi a opção "tente o ubuntu sem instalar" e, em seguida, use a opção "instalando o Ubuntu ao lado do gerenciador de inicialização do Windows" no instalador da GUI.

  3. A instalação foi bem-sucedida e eu reiniciei o ubuntu.

[Problema na primeira inicialização]

  1. Depois de instalar o ubuntu, eu desligo o Ubuntu e inicializo o Windows para verificar se nada deu errado.

    1.1 Neste momento, o grub normalmente começou, e eu poderia escolher o sistema operacional para ser inicializado (Windows ou Ubuntu).

  2. No entanto , depois de desligar o Windows, o grub deixou de aparecer novamente. E toda vez que eu ligava o PC, o Windows automaticamente inicializava.

[Segundo problema de inicialização fatal]

  1. Eu segui este tópico ( Grub não mostrando na inicialização do Windows 8.1 Ubuntu 13.10 Dual boot ) para resolver este problema.

    1.1. Eu tentei seguir o comando. Mas nada mudou.

    bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
    
    bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
    
    bcdedit /set {bootmgr} path \EFI\ubuntu\shim.efi
    
  2. Eu pesquisei novamente e descobri que, às vezes, o Fast Boot não é desativado corretamente por meio do painel de controle no Windows.

    2.1. Eu abri o menu UEFI e notei que a opção Fast Boot ainda estava ativada.

    2.2 Desativei o Fast Boot e (talvez descuidadamente) a opção de inicialização segura desativada também.

  3. Depois disso, o Windows não inicializa mais automaticamente, e o menu de opções UEFI é aberto automaticamente toda vez que eu ligo o PC.

    3.1. Além disso, havia apenas o Gerenciador de Inicialização do Windows na lista de Prioridades da Opção de Inicialização (costumava haver outras opções, como o driver de disco de DVD).

  4. Carreguei os padrões UEFI, mas o problema ainda não foi resolvido.

  5. Percebi que a opção do CSM também estava desativada e eu a habilitei.

    5.1. Em seguida, faltando outras opções apareceu novamente na lista de prioridades de opção de inicialização.

    5.2. No entanto, o menu de opções UEFI parou para abrir automaticamente e a janela mostra

    Reboot and Select proper Boot device
    or Insert Boot Media in selected Boot device and press a key
    

Existe alguma maneira de corrigir isso?

NOTAS:

  1. Ainda posso inicializar a partir do DVD de instalação do ubuntu.

  2. Meu menu de opções UEFI é "Asrock UEFI Setup Utility"

por Kosuke Akimoto 12.02.2017 / 11:31

1 resposta

0

Eu finalmente descobri a causa raiz do problema!

Depois de executar o programa Boot-Repair ( link ) como sugerido pelo @CelticWarrior, o menu grub voltou a abrir e eu poderia inicializar com sucesso qualquer sistema operacional (Windows ou Ubuntu).

No entanto, depois de inicializar e desligar o Windows, eu perdi o acesso ao menu grub novamente.

É porque, de alguma forma, o Windows altera a prioridade de inicialização para que apenas sua lista contenha o Gerenciador de Inicialização do Windows. E, para piorar, sua configuração está incorreta e não foi possível inicializar corretamente.

As sequências são um resumo da minha solução.

[causa raiz]

  1. Dois sistemas EFI diferentes (do Windows e do Ubuntu) são instalados em diferentes partições. (Windows no Volume 2 e Ubuntu no Volume 6 no meu caso)

  2. Na configuração do Gerenciador de Inicialização do Windows, assume-se que o Volume 2 contém EFI à direita (vale para o Windows)

  3. No entanto, o caminho assumido para o EFI correto é definido como o do ubuntu (\ EFI \ ubuntu \ shimx64.efi)!

  4. Como não há \ EFI \ ubuntu \ shimx64.efi no Volume 2, falha no processo de inicialização.

[solução]

Eu verifiquei o volume e o número da partição usando o seguinte código no prompt de comando com admin. (Eu acho que você deve verificar qual partição contém o sistema EFI correto de antemão usando o método padrão)

diskpart
>DISKPART select disk 1
>DISKPART list volume

E atribua uma letra 'S' ao volume correto (talvez qualquer letra seja suficiente?)

>DISKPART select volume 6 #this is right volume in my case
>DISKPART assign letter=s

Depois disso, reconfigurei o Windows Boot Manager para que ele saiba o caminho correto para o sistema EFI do Ubuntu.

bcdedit #check its configuration
bcdedit /set {bootmgr} device partition=s: #set true volume
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi #actually I omit this line because my boot manager already know this true path

Encerrei o Windows e agora o menu do grub é aberto como eu esperava!

Espero que ajude os outros com o mesmo problema:)

    
por Kosuke Akimoto 12.02.2017 / 14:47