Como posso evitar que o Windows 8.1 sobrescreva meu gerenciador de inicialização?

2

Eu tenho um sistema de inicialização dupla com Trisquel GNU / Linux e Windows 8.1, usando o bootloader GRUB. No entanto, estou tendo um problema em que, toda vez que eu inicializo no Windows, parece que ele está sobrescrevendo o GRUB, de modo que, nas inicializações subseqüentes, ele seja inicializado diretamente no Windows. Eu sei como inicializar em um USB ao vivo e reinstalar o GRUB, mas está se tornando uma dor real ter que fazer isso toda vez que eu inicializo no Windows. Eu preciso de uma solução de longo prazo para impedir que o Windows substitua o meu gerenciador de inicialização.

Estou ciente desta questão existente no Unix & Linux SE:

link

No entanto, as respostas não me ajudaram (e podem estar desatualizadas). Desativei atualizações automáticas do Windows e verifiquei que nenhuma atualização do Windows foi executada desde o ano passado. (Eu postei um follow-up no U & L SE e eles recomendaram que eu tentasse fazer isso aqui).

Então, alguém sabe como posso absolutamente impedir que o Windows substitua meu gerenciador de inicialização sem minha permissão?

Por favor, note que eu não estou procurando conselhos sobre como reinstalar o GRUB. Eu sei como fazer isso e fiz isso inúmeras vezes. Eu preciso de uma solução mais sustentável para impedir que o Windows estrague meu setor de inicialização.

    
por Time4Tea 26.02.2018 / 15:27

1 resposta

0

Seguindo o conselho de MichaelBay nos comentários, acredito ter descoberto qual era o problema. Parece que, durante a inicialização, o Windows estava alterando as configurações de inicialização do UEFI para definir o Gerenciador de Inicialização do Windows como o carregador de inicialização padrão. Eu tenho que admitir que eu era um pouco ignorante de como funciona a inicialização do UEFI, mas achei esta página muito útil:

link

A questão era essencialmente a mesma que esta pergunta:

O Windows 8 altera a ordem de inicialização

Minha máquina é um desktop Dell Inspiron 660 e parece que, infelizmente, a interface de usuário do firmware UEFI é basicamente lixo. No entanto, eu pude usar os seguintes comandos no prompt de comando do Windows para alterar o bootloader de volta para o GRUB:

bcdedit /set {bootmgr} path \EFI\trisquel\grubx64.efi
bcdedit /set {bootmgr} description GRUB

Desde que fiz isso, o Windows parece não estar mais tentando alterar as configurações, e o GRUB está sendo carregado todas as vezes. Problema resolvido!

    
por 28.02.2018 / 03:18