Windows 10 substituindo o Grub

Windows 10 substituindo o Grub

Instalei o Manjaro como minha primeira distro e tudo correu bem até o grub. Quando seleciono o Windows 10 no menu grub em vez do Linux, o Windows levabastantemais do que o normal para inicializar. Uma vez inicializado, parece bom - até a próxima inicialização, onde grubé completamente ignorado e o Windows é carregado automaticamente.

A única maneira que encontrei de grubvoltar é inserir minhas configurações UEFI e reorganizar a ordem de inicialização para que Manjaro fique no topo. Assim que o Windows inicializa, isso é reorganizado para que Manjaro fique no final da lista.

Resumindo:

  • O Grub funciona bem até o Windows ser carregado, momento em que não é mais usado
  • Para restaurar o grub, devo reorganizar a ordem de inicialização do UEFI. Isso funciona até a próxima inicialização do Windows
  • Este problema não ocorre com o Linux, posso inicializá-lo várias vezes sem nenhum problema.

Como posso evitar que o Windows 10 reordene a ordem de inicialização no UEFI para que grubseja usado o tempo todo?

Responder1

Acontece que esse problema foi causado pelas configurações do Windows 10. Usar o comando bcdedit /set {bootmgr} path \\EFI\\Manjaro\\grubx64.efipareceu resolver completamente o problema. Não importa qual sistema operacional foi inicializado pela última vez, o carregador de inicialização Manjaro (grub) ainda aparece.

Responder2

Isso surge como o principal resultado para esse problema, adicionando informações para todas as distros:

A string "Manjaro" na resposta selecionada é específica para distribuição de OPs, portanto pode não funcionar para você. Para tornar esta resposta mais genérica em todas as distribuições Linux:

Passo 1: Navegue pela sua partição EFI usando uma das opções aquiComo acessar a partição efi no windows 10? (Para mim, executar "mountvol P: /S" em um terminal cmd administrativo funcionou.) Use "dir P:\EFI" para descobrir qual caminho sua distribuição configura nesta partição UEFI. Por exemplo. para o Fedora torna-se \EFI\fedora\grubx64.efi

Passo 2: Agora execute o comando bcedit bcdedit /set {bootmgr} path \EFI\YourDistroPath\grubx64.efi

etapa 3: Desative a inicialização rápida no Windows 10. Isso continua mudando com as atualizações do Windows. Para mim, configurações de energia e suspensão-> Configurações adicionais de energia -> Escolha o que os botões de energia fazem. Clique em "Alterar configurações que não estão disponíveis no momento" para ativar a opção de início rápido.

Passo 4: Desligue, não reinicie. Et Voila.

Etapa 5: (opcional) Envie um e-mail para o suporte da Microsoft e peça gentilmente que parem de enviar software que quebra seu carregador de inicialização.

Responder3

Desative todas as opções relacionadas ao fastboot nas configurações EFI, se isso não resolver o problema, faça backup de todos os arquivos na partição ESP e então você pode tentar mover ou copiar grubx64.efi para /EFI/Boot/bootx64.efi e/ou, se ainda não funcionar, copie o arquivo efi do Windows bootmgw.efi para outro local, dê outro nome de arquivo (digamos win.efi), copie grubx64.efi para o antigo bootmgw.efi e crie uma nova entrada de menu para win .efi. Ainda não funciona assim, não sei o que dizer. Lembre-se de fazer backup!! E tenha em mente que as atualizações do Windows e/ou do grub podem substituir suas alterações.

Responder4

Há um mal-entendido, configurar a ordem de inicialização não é a solução correta, em vez disso é 1 ._ Instale o Windows primeiro, mas, uma vez instalado o Windows, instale qualquer distribuição Linux, isto é, quando você instala os dois sistemas operacionais no mesmo HHD, se você faz a instalação em um HHD diferente, então, certifique-se de que a distro Linux esteja plugada no "IDE 0", claro, caso o windows seja instalado antes ou depois, não importa, basta plugar o procedimento de instalação no IDE 0. Eu recomendo , Ubuntu e a maioria das configurações que você decidir instalar, basta executar a recuperação do Ubuntu (reinicie e segure a tecla Shift para que a recuperação seja ativada), permita a conexão com a Internet e primeiro escreva no prompt de comando como root: /sbin /modprobe zfs Então você escreve exit, uma vez no menu de recuperação, atualiza o grub e a ordem de inicialização e o grub será sobrescrito. Este é o procedimento correto que funciona para mim ...

informação relacionada