Como impedir que o menu do Grub apareça após falha na inicialização

33

Estou realizando um teste em que reinicializei uma máquina com o Ubuntu durante a seqüência de inicialização (pouco antes de aparecer o prompt de login).

Após a reinicialização, o menu do GRUB aparece sem tempo limite (não é o modo de recuperação, mas o menu usual), ao contrário de antes da reinicialização, onde o GRUB teve um tempo limite e começou a inicializar o Ubuntu.

Estou usando uma nova instalação do Ubuntu 12.04 LTS Server para meus testes.

Embora seja um bom recurso para recuperação, eu gostaria que o GRUB continuasse com a seqüência "boot usual" com o tempo limite padrão, em vez do modo "fail-safe" onde espera por entrada, mesmo se a inicialização anterior falhou.

Como isso é possível?

    
por borfig 20.08.2012 / 13:35

2 respostas

38

Como eu tive o mesmo problema e descobri a seguinte solução:

  1. Abra /etc/default/grub com um editor

  2. Adicione uma linha com esta tarefa: GRUB_RECORDFAIL_TIMEOUT=N

    Defina N para o tempo limite desejado no caso de uma inicialização com falha anterior

  3. Atualizar o Grub: sudo update-grub

por Christoph 06.02.2013 / 11:20
2

Eu tive um problema semelhante apenas com o Ubuntu 11.10, as etapas a seguir funcionaram para mim, talvez experimentá-lo e ver se isso resolve o problema:

  1. Execute o Gedit como root ( gksu gedit ).

  2. Abra /etc/default/grub e localize as seguintes linhas:

    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    
  3. Altere os valores da seguinte forma:

    GRUB_HIDDEN_TIMEOUT=10
    GRUB_HIDDEN_TIMEOUT_QUIET=false
    
  4. Salve e execute sudo update-grub do seu terminal e reinicie.

Agora, o menu GRUB deve ser sempre exibido. Outra opção é mostrar o menu do GRUB somente conforme necessário. Para fazer isso, basta pressionar o botão SHIFT quando a tela de carregamento do BIOS aparecer.

Boa sorte!

    
por Dana Brandt 22.08.2012 / 15:51