O Carregador de Boot (GRUB) desaparece da sequência de inicialização do BIOS - Win de inicialização dupla 10

1

Tentando instalar o Ubuntu junto com o Win 10 (UEFI) e o GRUB2 instalado em uma unidade separada (usando este Wiki: Grub2 / Installing ) desapareceu após a primeira inicialização. Meu plano era listar a unidade com o GRUB instalado, como minha fonte de inicialização principal na Bios Boot Sequence.

Eu tenho dois drives, um dos quais é um SSD usado para Windows e arquivos de sistema, e outro (2TB) para armazenamento. Minha inicialização do Windows, no entanto, está na unidade de 2 TB, o que me levou a tentar carregar o GRUB2 no SSD e configurar o SSD como a unidade de inicialização principal.

Depois de instalar o Ubuntu, a opção apareceu no menu Bios Boot Sequence, mas quando tentei fazer o SSD como meu primeiro dispositivo inicializável, a opção não estava mais lá. Eu tentei ver se ficou na seqüência de inicialização, e isso não aconteceu.

Este é um cenário comum para o Windows bloquear / sobrescrever o GRUB e qual seria a solução para evitar isso?

    
por Dimitry_N 09.03.2016 / 21:14

2 respostas

3

Primeiro, por favor, entenda que no modo de inicialização EFI, você normalmente não inicializa de dispositivos (como no código de inicialização no primeiro setor de um disco) ou partições (como no código de inicialização no primeiro setor de uma partição); em vez disso, a inicialização via modo EFI inicializa arquivos armazenados na partição do sistema EFI (ESP) O gerenciador de partida EFI a ser usado é referenciado na NVRAM. Eu quero deixar isso explícito porque a sua pergunta sugere o modo BIOS que pode levá-lo a se desviar.

Isso traz um segundo ponto: você não tem um BIOS. Você tem um EFI (ou um UEFI, que é apenas EFI 2.x). BIOS e EFI são duas maneiras completamente diferentes para inicializar um computador. Infelizmente, muitas pessoas e até fabricantes referem-se a EFIs como "BIOSes". IMHO, isso é um erro, uma vez que leva as pessoas a pensar em EFIs em termos de BIOS, o que leva a problemas. Dito isto, existem algumas condições de cruzamento. Mais importante ainda, as EFIs mais modernas incluem um Módulo de Suporte à Compatibilidade (CSM), que é uma forma de as EFIs usarem carregadores de inicialização antigos no modo BIOS. Se o CSM estiver ativo, o caminho de inicialização fica muito complexo, o que pode criar confusão, a menos que você realmente entenda o que está fazendo. Nada no seu post me faz pensar que você está tendo complicações do CSM, no entanto.

O que você descreve é uma entrada no gerenciador de inicialização EFI baseado em NVRAM que aparece e depois desaparece. Isso pode ser causado por qualquer número de coisas, incluindo (mas não limitado a):

  • Erro do usuário - Você pode ter excluído acidentalmente (mesmo que inadvertidamente) com uma ferramenta como efibootmgr no Ubuntu ou na própria interface do usuário do firmware.
  • Erros de programa - Um programa no nível do sistema operacional pode ter um bug que causou a exclusão.
  • Bugs EFI - Muitas EFIs são problemáticas e podem causar esse tipo de problema. Você não disse qual marca e modelo de computador você tem, o que pode ajudar a confirmar ou negar essa hipótese.
  • Troca de disco - Muitos multi-booters experientes desconectam um disco ao instalar um SO em outro disco. Algumas EFIs, no entanto, removem automaticamente as entradas da NVRAM para carregadores de inicialização inacessíveis, portanto, essa estratégia pode resultar no sintoma que você está vendo.

Em casos extremos, se as entradas do gerenciador de inicialização com base em NVRAM não puderem ser estabilizadas, talvez seja necessário recorrer ao uso do nome de arquivo de fallback de EFI/BOOT/bootx64.efi para um gerenciador de inicialização. Você pode colocar o GRUB lá usando Boot Repair, mas você deve usar o menu Advanced para ativar a opção de fazer isso tarefa. (Eu não me lembro exatamente o que é chamado.)

    
por Rod Smith 11.03.2016 / 03:10
3

Certifique-se de que a inicialização segura esteja completamente desativada e a hibernação do Windows também esteja desativada.

Em seguida, clique em desligar (reiniciar) e pressione a tecla Shift juntamente com isso e siga as instruções na tela e inicialize no Ubuntu Linux.

Uma vez que você entrar no Linux, você precisa instalar o boot-repair de um terminal ( Ctrl + Alt + T )

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

isso deve resolver seu problema. Ou pelo menos você tem algum conteúdo pastebin para ser compartilhado conosco.

    
por Ashu 09.03.2016 / 21:21