Introdução
Menu do GRUB não aparece → Windows não aparece na inicialização
Acabou de instalar o Xubuntu (ou Ubuntu) 23.10 junto com o Windows e agora ele entra direto no Linux sem mostrar o menu do GRUB?
Calma — esse é o novo comportamento padrão. A partir das versões recentes do Ubuntu, o GRUB_TIMEOUT_STYLE vem definido como hidden e o tempo de espera é de 0 segundos, então o menu é pulado por completo, a menos que você segure Shift durante a inicialização.
Aqui está a solução definitiva em duas linhas.
A solução (leva 30 segundos)
Abra um terminal e edite a configuração do GRUB:
sudo nano /etc/default/grub
Garanta que estas linhas estejam presentes e exatamente assim (adicione-as se estiverem faltando):
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
Opcional, mas recomendado — deixe o menu mais bonito e 100% confiável:
GRUB_TERMINAL=console
Exemplo completo da seção relevante:
# Show the GRUB menu every time
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10 # seconds to wait before auto-booting the default entry
GRUB_TERMINAL=console
Salve (Ctrl+O → Enter → Ctrl+X) e atualize o GRUB:
sudo update-grub
Reinicie e agora você verá o menu completo do GRUB, com o Ubuntu/Xubuntu e o Windows listados. Você pode trocar o 10 por qualquer número que quiser (ou até -1 para esperar indefinidamente até você escolher uma opção).
Por que isso acontece
A Canonical decidiu esconder o menu por padrão para ter uma inicialização “mais limpa” em máquinas com um único sistema operacional. Para quem usa dual boot, isso só atrapalha — esta solução restaura o comportamento clássico de forma permanente.
É só isso — aproveite de novo o acesso fácil aos dois sistemas operacionais!
(Solução original da comunidade do AskUbuntu)
Obrigado pela leitura!