Muitos usuários instalam Windows e Linux no mesmo computador. Essa configuração é chamada de Dual Boot. Ela é muito útil, mas depois de atualizações, mudanças em partições ou problemas no bootloader, o sistema pode parar de iniciar corretamente.
Às vezes o computador entra direto no Windows, às vezes trava no GRUB, e às vezes nem Windows nem Linux conseguem iniciar. A seguir estão as causas mais comuns e as formas de corrigir o problema.
1. Primeiro, identifique o sintoma exato
- O computador entra direto no Windows
- O menu do GRUB aparece, mas o Linux não inicia
- O menu do GRUB aparece, mas o Windows não inicia
- Aparece apenas
grub rescue - Aparece
no bootable deviceou erro parecido - Tela preta ou travamento no logotipo do fabricante
2. Causas mais comuns
- Uma atualização do Windows alterou a ordem de boot
- O GRUB foi corrompido ou sobrescrito
- Há problema na partição EFI
- A ordem de inicialização no BIOS/UEFI mudou
- O Fast Startup deixou as partições em estado inconsistente
- Depois de mudar partições, as entradas de boot deixaram de coincidir
- O Windows Boot Manager ou a configuração do Linux foram danificados
3. Verifique primeiro a ordem de boot no BIOS/UEFI
Se o computador sempre entra direto no Windows, a primeira coisa a verificar é a ordem de boot. Depois de grandes atualizações, o Windows Boot Manager muitas vezes volta para o primeiro lugar.
- Reinicie o computador
- Durante a inicialização, pressione F2, Del, Esc ou F12
- Abra a seção Boot no BIOS/UEFI
- Veja qual entrada está em primeiro lugar
4. Se apenas o Windows inicia
Isso não significa necessariamente que o Linux foi apagado. Muitas vezes o problema é apenas que o GRUB deixou de ser priorizado.
- Verifique se a partição do Linux ainda existe
- Verifique se a entrada de boot do Linux ainda existe no BIOS/UEFI
- Confirme se o modo de boot continua sendo UEFI
5. Reparar o GRUB com um Live USB
sudo fdisk -l
Se, por exemplo, a partição raiz do Linux for /dev/sda3 e a partição EFI for /dev/sda1:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub
Se isso não bastar, o método com chroot costuma ser mais confiável:
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit
6. Se o Windows não inicia
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
Depois de reparar o Windows, pode ser necessário reparar o GRUB novamente.
7. Atenção ao Fast Startup e ao modo UEFI/Legacy
- Desative o Fast Startup no Windows
- Use UEFI em ambos os sistemas
- ou use Legacy BIOS em ambos
Modo misto frequentemente causa problemas de inicialização.
8. Resumo
Quando o Dual Boot não inicia, isso não significa automaticamente que tudo foi perdido. Muitas vezes o problema está na ordem de boot, no GRUB, na partição EFI ou em mudanças feitas pelo Windows.
- Verifique a ordem de boot no BIOS/UEFI
- Confirme se as partições do Windows e do Linux ainda existem
- Repare o GRUB com um Live USB
- Se necessário, repare também o Windows Boot Manager