O Windows 8 exclui o GRUB ao inicializar

4

Eu tenho esta situação:
SONY VAIO SVF1521V1EB
Windows 8 pré-instalado no UEFI.

Eu decidi instalar o Ubuntu 13.10 em dual boot. Então baixei o amd64 iso, gravei em um DVD, depois inicializei a partir do DVD no modo UEFI e instalei o Ubuntu.

Funcionou bem, eu tinha o Ubuntu e o Windows 8 instalados. Na inicialização, o GRUB me perguntou se eu queria o Ubuntu 13.10 ou o Windows Boot Loader (UEFI).

Eu usei algumas vezes o Ubuntu e estava ok.

Então eu precisei inicializar o Windows 8. Eu inicializei e trabalhei um pouco. Então desliguei o pc.

Quando eu liguei, o GRUB não apareceu mais! É iniciado diretamente no Windows8!

Eu reinstalei o Ubuntu com o DVD e o GRUB voltou, então quando eu inicializei o Windows8, o GRUB desapareceu novamente.

O Windows exclui o GRUB? Como posso ter uma versão "persistente" do GRUB instalada?

Muito obrigado

EDIT: eu tentei toda a solução proposta, sem sorte. Eu acho que é um problema no firmware do VAIO, que tem configurações estranhas sobre inicialização. Os fabricantes de PC estão cada vez pior ... Eles produzem PC apenas para Windows, o que eu nem mesmo definiria como um O / S.

Tchau

    
por user3520818 13.04.2014 / 14:15

1 resposta

2

Está realmente faltando ou não é mais o padrão?

Isso pode ser apenas um equívoco, por favor, dê uma olhada na ordem de inicialização na tela de configuração do seu firmware ou execute efibootmgr se você estiver no Ubuntu. O Windows realmente instalou dois gerenciadores de inicialização: o carregador de inicialização padrão UEFI para a unidade em \EFI\boot\bootx64.efi , que - segundo minha experiência - criará uma nova entrada na NVRAM vinculada a \EFI\Microsoft\Boot\Bootmgfw.efi , o "real "Gerenciador de inicialização do Windows UEFI. É muito provável que, ao optar por inicializar a entrada do Windows a partir do menu GRUB, você inicialize o carregador de inicialização UEFI padrão, que configura o Windows como o padrão novamente. Nesse caso, simplesmente mova a entrada do Ubuntu até o topo na ordem de inicialização.

O Windows não é mau, o Fedora também faz

Descobri que o Fedora faz algo muito semelhante, mas nem o carregador de inicialização padrão do Windows nem o do Fedora removem as entradas da NVRAM. Sua entrada no Ubuntu ainda deve estar em NVRAM e você deve ser capaz de inicializá-la por meio de substituição de boot (placas ASUS possuem esse recurso na tela de configuração), menu de inicialização de firmware (F8, F11 ou F12) ou - como mencionado acima - reorganizando o ordem de inicialização na tela de configuração do firmware (anteriormente chamada de tela de configuração da BIOS).

Quero salientar que esta não é uma má ideia ou uma má prática. Se você instalou um sistema operacional e inicializa a partir de uma entrada na NVRAM do firmware, não é possível tirar a unidade e inicializá-la em outro computador. É aí que o bootloader padrão na partição do sistema EFI (ESP) entra em ação e pode inicializar o sistema operacional ou criar uma nova entrada na NVRAM para o bootloader adequado ou fazer as duas coisas.

Soluções alternativas

  • Inicialize o Windows sempre por meio da entrada "Gerenciador de inicialização do Windows" no menu de inicialização do firmware (F8, F11 ou F12). Nunca use o bootloader padrão (por exemplo, selecionando o disco rígido no menu de inicialização do firmware), pois isso alterará a ordem de inicialização.
  • Crie uma entrada personalizada do GRUB para inicializar o Windows. Esteja ciente de que você precisa alterar cada ocorrência de msdos do exemplo para gpt , já que você parece estar usando uma tabela de partição GPT, como todas as pré-instalações do Windows 8.
  • Backup \EFI\boot\bootx64.efi e substituí-lo por Gummiboot, ele também encontrará o Windows Bootloader no ESP, mas não alterará a ordem de inicialização. (Siga apenas o passo 1 desta resposta para instruções.)
  • Você também pode tentar a solução alternativa sugerida no Arch Wiki . (A resposta de Rod Smith parece similar, mas um carregador do GRUB no diretório Microsoft do ESP não parece muito correto .)

Você pode combinar de 1 a 3, claro.

    
por LiveWireBT 14.04.2014 / 08:11