Como desativar o menu do Grub de aparecer após falha na inicialização

33

Estou realizando um teste no qual reinicializei uma máquina com o Ubuntu durante sua sequência de inicialização (pouco antes do prompt de login aparecer).

Após a reinicialização, o menu do GRUB aparece sem tempo limite (não no modo de recuperação, mas no menu usual), ao contrário de antes da reinicialização, onde o GRUB tinha 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 a sequência de "inicialização normal" com o tempo limite padrão, em vez do modo "à prova de falhas", onde espera pela entrada, mesmo se a inicialização anterior falhar.

Como isso é possível?

Borfig
fonte

Respostas:

37

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

  1. Abrir /etc/default/grubcom um editor

  2. Adicione uma linha com esta atribuição: GRUB_RECORDFAIL_TIMEOUT=N

    Defina Ncomo o tempo limite desejado no caso de uma falha na inicialização anteriormente

  3. Atualizar o Grub: sudo update-grub

Christoph
fonte
2

Eu tive um problema semelhante apenas com o Ubuntu 11.10, as seguintes etapas funcionaram para mim, talvez tente e veja se isso resolve o seu problema:

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

  2. Abra /etc/default/grube localize as seguintes linhas:

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

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

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

Boa sorte!

Dana Brandt
fonte
1
Esta é uma resposta errada. Por isso: gnu.org/software/grub/manual/html_node/... : ‘GRUB_HIDDEN_TIMEOUT’ - Wait this many seconds for a key to be pressed before displaying the menu.Não tem nada a ver com a inicialização falhou
galets