Menu do Grub2 no boot
Dica publicada em Linux / Miscelânea
Menu do Grub2 no boot
Quem tem só Linux Ubuntu no computador não vê o menu do GRUB2, que por padrão é configurado
para permanecer "oculto". O instalador "pensa" assim: só há um SO, portanto não há porque mostrar um menu.
Ocorre que se o usuário precisar usar o kernel anterior (o atualizado não iniciou) ou precisar do modo de recuperação (como eu precisei hoje), vai tentar usar a tecla "ESC", que antes mostrava o menu do boot e não vai ver nada, uma vez que agora precisa pressionar a tecla "SHIFT". Isso, obviamente, durante o boot (assim que você ligar o computador já poderá pressionar a tecla "SHIFT" ou "seta para cima"), já que a manobra é semelhante ao uso da tecla "DEL" para acesso à BIOS do computador.
Relembrando:
E se você quiser ver sempre o menu, faça o seguinte:
sudo gedit /etc/default/grub
e comente (por um "#" na frente) a linha:
GRUB_HIDDEN_TIMEOUT=0
que deverá ficar assim:
No mesmo arquivo configure o tempo para boot automático em 10 segundos (pode ser 5, se você é apressado) na linha:
ou
e veja se a opção "true" está habilitada na linha abaixo:
Após salvar o arquivo, não se esqueça de usar o comando:
sudo update-grub
Agora você terá o menu do GRUB2 na sua tela sempre que der o boot.
Até a próxima, pessoal.
Ocorre que se o usuário precisar usar o kernel anterior (o atualizado não iniciou) ou precisar do modo de recuperação (como eu precisei hoje), vai tentar usar a tecla "ESC", que antes mostrava o menu do boot e não vai ver nada, uma vez que agora precisa pressionar a tecla "SHIFT". Isso, obviamente, durante o boot (assim que você ligar o computador já poderá pressionar a tecla "SHIFT" ou "seta para cima"), já que a manobra é semelhante ao uso da tecla "DEL" para acesso à BIOS do computador.
Relembrando:
- GRUB ou GRUB1, "ESC" mostra o menu;
- GRUB2, "SHIFT" ou "seta para cima" mostra o menu.
E se você quiser ver sempre o menu, faça o seguinte:
sudo gedit /etc/default/grub
e comente (por um "#" na frente) a linha:
GRUB_HIDDEN_TIMEOUT=0
que deverá ficar assim:
# GRUB_HIDDEN_TIMEOUT=0
No mesmo arquivo configure o tempo para boot automático em 10 segundos (pode ser 5, se você é apressado) na linha:
GRUB_TIMEOUT=10
ou
GRUB_TIMEOUT=5
e veja se a opção "true" está habilitada na linha abaixo:
GRUB_HIDDEN_TIMEOUT_QUIET=true
Após salvar o arquivo, não se esqueça de usar o comando:
sudo update-grub
Agora você terá o menu do GRUB2 na sua tela sempre que der o boot.
Até a próxima, pessoal.