Solução rápida: Para tornar o Windows 11 padrão no GRUB: inicialize no Linux, edite /etc/default/grub, defina GRUB_DEFAULT como o índice da entrada do Windows (geralmente 2). Execute sudo update-grub. Para tornar o Linux padrão pelo Windows: abra Propriedades do Sistema → Inicialização e Recuperação → Configurações, altere o Sistema operacional padrão. Mas o gerenciador de inicialização do Windows e o GRUB são separados — geralmente o GRUB controla a ordem do dual-boot.
A maioria das configurações de dual-boot coloca o GRUB (gerenciador de inicialização do Linux) no comando do menu de boot. Após instalar o Linux ao lado do Windows, o GRUB exibe seu menu na inicialização, com o Linux como padrão. Para trocar e fazer o Windows inicializar por padrão, edite a configuração do GRUB a partir do Linux. Se o Windows estiver no comando, use o bcdedit ou as Propriedades do Sistema.
Aplica-se a: Dual-boot Windows 11 + distribuições Linux (Ubuntu, Fedora, Mint, Arch).
Tempo de correção: ~10 minutos.
O que causa isso
Ao instalar o Linux após o Windows 11, o Linux geralmente instala o GRUB na partição EFI e se define como alvo de inicialização padrão. O menu de boot lista tanto Windows quanto Linux, mas o cursor fica no Linux. Para alterar: edite a configuração do GRUB (se o Linux controla) ou o BCD do Windows (se você reinstalou o gerenciador de inicialização do Windows).
Método 1: Alterar o padrão do GRUB para Windows
A rota padrão — para dual-boot gerenciado pelo GRUB.
- Inicialize no Linux. Abra o terminal.
- Liste as entradas de boot:
grep -E "^menuentry|^submenu" /boot/grub/grub.cfg | head -20Isso mostra as entradas com seus índices (base 0). Encontre a linha “Windows Boot Manager”.
- Conte sua posição. Exemplo: 0=Ubuntu, 1=Opções avançadas, 2=Memtest, 3=Windows Boot Manager.
- Edite a configuração do GRUB:
sudo nano /etc/default/grub - Encontre
GRUB_DEFAULT=0. Altere para o índice da entrada do Windows, ex.:GRUB_DEFAULT=3. Ou use o nome da string:GRUB_DEFAULT="Windows Boot Manager (on /dev/sda1)". - Opcional: ajuste
GRUB_TIMEOUT=10para o tempo de espera do menu (padrão 5 ou 10 segundos). - Salve (Ctrl+O, Enter, Ctrl+X).
- Regenere o GRUB:
sudo update-grubNo Fedora/RHEL:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg. - Reinicie. O GRUB destaca o Windows por padrão. Pressionar Enter (ou aguardar o timeout) inicializa o Windows.
Esta é a correção padrão.
Método 2: Tornar o gerenciador de inicialização do Windows primário (pular o GRUB)
Para remover o GRUB completamente.
- Para ignorar completamente o GRUB e inicializar diretamente no Windows por padrão: defina o Windows Boot Manager como a entrada EFI primária.
- Abra o Windows. Execute o Prompt de Comando (Admin).
- Liste as entradas EFI:
bcdedit /enum firmwareMostra todas as entradas de boot do firmware.
- Defina o Windows Boot Manager como padrão:
bcdedit /set "{fwbootmgr}" displayorder "{bootmgr}" /addfirst - Ou use a BIOS/UEFI: inicialize no firmware (Del ou F2 durante o boot). Aba Boot Order. Mova Windows Boot Manager para o topo.
- Salve e saia da BIOS. O PC agora inicializa diretamente no Windows sem o menu GRUB.
- Para acessar o Linux: altere a ordem de boot na BIOS ou segure Shift ao clicar em Reiniciar no Windows para escolher outro SO.
- Ressalva: isso é unilateral. Atualizações do Windows podem redefinir isso se o Windows reinstalar seu gerenciador de boot.
Esta é a rota sem GRUB.
Método 3: Usar rEFInd como um gerenciador de dual-boot atrativo
Para melhor interface e confiabilidade.
- rEFInd é um gerenciador de boot alternativo com ícones gráficos, detecta SOs automaticamente.
- No Linux: instale via
sudo apt install refind(Ubuntu) ou baixe do site do rEFInd. - Instale:
sudo refind-install. Adiciona rEFInd à partição EFI. - Reinicie. O menu rEFInd aparece com ícones para Windows, Linux, USB, etc.
- Configure o padrão: edite
/boot/efi/EFI/refind/refind.conf. Definadefault_selection "Windows"(use correspondência parcial do rótulo da entrada). - Ajuste o timeout:
timeout 5. - Use as setas no boot para escolher o SO. F10 para salvar a seleção como padrão.
- Para múltiplas distribuições Linux + Windows: rEFInd torna o menu mais limpo que o GRUB.
Este é o caminho certo para configurações com vários SOs.
Como verificar se a correção funcionou
- Reinicie. O menu de boot mostra o SO desejado pré-selecionado.
- Aguarde o timeout ou pressione Enter — o SO preferido inicializa.
- Outros SOs ainda acessíveis pelo menu de boot.
Se nenhum desses funcionar
Se o GRUB não aparecer: Inicialização Rápida no Windows: desabilite. Painel de Controle → Opções de Energia → Escolher a função dos botões de energia → desmarque Ativar inicialização rápida. Para BitLocker / Criptografia de Dispositivo: alterar a ordem de boot solicita a chave de recuperação. Tenha a chave pronta. Para problemas com Secure Boot UEFI: algumas distribuições Linux precisam do Secure Boot desabilitado. Para prompt de resgate do GRUB: o GRUB está quebrado. Inicialize com Live USB Linux → ferramenta boot-repair corrige. Para Windows reinstalar seu gerenciador de boot: atualizações de recursos do Windows podem sobrescrever o GRUB. Execute novamente grub-install a partir do Live USB Linux. Para dois discos físicos: cada disco pode ter seu próprio gerenciador de boot. Use a BIOS para escolher qual disco inicializar.
Resumo: Edite /etc/default/grub no Linux, defina GRUB_DEFAULT para o índice da entrada do Windows, execute sudo update-grub. Alternativa: bcdedit fwbootmgr no Windows, ou substitua o GRUB pelo rEFInd para um menu mais bonito.