Formas de pagamento Abuse

Como restaurar o Grub após a instalação do Windows

07.07.2024, 19:41

Se tiver dois sistemas operativos no seu computador, Windows e Linux, e tiver atualizado o seu Windows do 7, 8 ou 8.1 para o mais recente Windows 10, poderá haver problemas com o gestor de arranque Grub quando utilizar o UEFI Secure Boot. Durante uma atualização do sistema, o Windows 10 simplesmente apagará o carregador de inicialização do Grub e gravará seu próprio carregador de inicialização nele.

Em seguida, após a reinicialização do sistema, o usuário espera ver um menu de seleção do sistema operacional Grub, mas, em vez disso, o novo Windows 10 é inicializado. Pode parecer que não há maneira de aceder ao Ubuntu ou que não é possível executar o Ubuntu juntamente com o Windows 10. Mas não há.

Porquê restaurar o Grub depois de instalar o Windows?

Depois de instalar o Windows, pode ser necessário restaurar o carregador de inicialização do Grub se tiver um Dual Boot com Linux. O Windows pode substituir o carregador de inicialização do Grub durante a instalação, o que pode fazer com que o Linux pare de inicializar. Restaurar o Grub irá permitir-lhe escolher o seu sistema operativo quando iniciar o computador e restaurar o acesso ao Linux.

Restaurar o Grub

Muitas vezes, os especialistas aconselham-no a instalar o Ubuntu noutra unidade, mas existe uma solução simples. Pode sempre usar o método padrão, por exemplo, usando um disco LiveCD. Mas se você estiver usando UEFI, há uma solução usando o Windows 10.

Iniciando o CMD

Primeiro, clique no ícone de pesquisa no Windows, digite cmd lá e encontre o Prompt de Comando do Windows. Clique com o botão direito sobre ele e selecione Executar como administrador:

Cmd запуск

Ligar a partição EFI

Em seguida, você pode tentar adivinhar qual é o nome do arquivo do gerenciador de inicialização Grub na partição EFI, mas você pode fazer o oposto e apenas olhar. Para montar a partição EFI, execute o diskpart. Para o fazer corra:

$ diskpart

Em seguida, abra uma lista de discos disponíveis:

$ list disk

Selecione como ativa a unidade onde o Windows 10 está instalado e onde a partição EFI está localizada atualmente:

$ sel disk 0

Como restaurar o Grub após a instalação do Windows

Abrir uma lista de partições no disco:

$ list vol

Localize a partição EFI, geralmente formatada para o sistema de arquivos FAT e ocupa cerca de 100 megabytes de espaço. Neste caso, é o volume 2:

Como restaurar o Grub após a instalação do Windows

É necessário atribuir uma letra a esta partição. Para o fazer, execute:

$ sel vol 2
$ assign letter=I:

Como restaurar o Grub após a instalação do Windows

Find bootloader

Agora precisa de encontrar o ficheiro do gestor de arranque na partição EFI. Mas não é possível abrir esta partição no Explorer, é necessário usar apenas a linha de comando. Feche o DiskPart e execute:

$ cd /d I:

Em seguida, use o comando dir para encontrar o carregador de inicialização do Grub. Por exemplo:

$ dir EFIUbuntu

Como restaurar o Grub após a instalação do Windows

Há um ficheiro grubx64.efi aqui. É este o ficheiro. O gestor de arranque pode ser chamado de forma diferente noutras distribuições, e é por isso que lhe disse como o procurar.

Restaurando o GRUB

Agora copie e execute este comando:

bcdedit /set {bootmgr} path EFIubuntugrubx64.efi

Não terá de introduzir uma palavra-passe se tiver direitos de administrador e o programa deverá funcionar corretamente. Este comando gravará de volta o carregador de inicialização do Grub em vez do carregador de inicialização do Windows 10.

Se o comando retornou um erro, você pode reverter as alterações com este comando:

$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi

Pode então ativar o gestor de arranque do Windows 10:

$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi

Reinicie o computador e verá o familiar Grub no ecrã. Isto conclui o processo de recuperação do Grub.

Por que a recuperação falha?

Existem vários motivos pelos quais a restauração do Grub pode ser difícil após a instalação do Windows. Aqui estão algumas das possíveis razões:

  1. Substituição do carregador de inicialização: Ao instalar o Windows, especialmente na mesma partição onde o Linux está instalado, o Windows pode substituir o carregador de inicialização do Grub pelo seu próprio carregador de inicialização, fazendo com que o Grub não esteja mais disponível.
  2. UEFI e Arranque Seguro: Em computadores com UEFI e Arranque Seguro activados, poderá ser necessária uma configuração adicional para restaurar o Grub após a instalação do Windows.
  3. Partições e discos diferentes: se estiverem instalados sistemas operativos diferentes em partições ou discos diferentes, isso também pode afetar a forma como o Grub é recuperado.
  4. Recuperação incorrecta: por vezes, podem ocorrer erros ou comandos incorrectos ao tentar recuperar o Grub, fazendo com que o procedimento de recuperação falhe.
  5. Actualizações do Windows: após as actualizações do Windows, podem ocorrer problemas com o gestor de arranque do Grub devido a alterações no sistema.

Para restaurar com êxito o Grub após a instalação do Windows, recomenda-se a utilização de instruções especializadas para a sua configuração específica e distribuição Linux