Aviso de atualização do Grub no Ubuntu 14.04

39

Eu tentei atualizar o Grub, então eu corri:

sudo update-grub

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.

O que exatamente esse aviso quer ser alterado? (Eu atualizei de 12.04 a 14.04 antes)

Este é o meu arquivo /etc/default/grub :

GRUB_DEFAULT="0"
GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="'lsb_release -i -s 2> /dev/null || echo Debian'"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
    
por JoKeR 03.06.2014 / 03:01

3 respostas

38

Você não pode usar a configuração GRUB_HIDDEN_TIMEOUT e a configuração GRUB_TIMEOUT ao mesmo tempo. Isso é verdade mesmo quando o tempo limite oculto é definido como 0.

Você pode comentar a linha que não deseja.

Por exemplo:

#GRUB_HIDDEN_TIMEOUT=0

Depois de salvar a alteração, execute sudo update-grub novamente.

    
por chaskes 03.06.2014 / 03:07
21

Resposta curta:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT_STYLE=hidden

Ou apenas exclua as duas primeiras linhas da entrada acima e substitua por

GRUB_TIMEOUT_STYLE=[menu|countdown|hidden]

Explicação:

A partir deste momento (2016), as opções GRUB_HIDDEN_TIMEOUT e GRUB_HIDDEN_TIMEOUT_QUIET têm já sido reprovado . Então não use mais. Em vez disso, você pode usar GRUB_TIMEOUT_STYLE .

De acordo com info -f grub -n 'Simple configuration' , você tem isto:

'GRUB_TIMEOUT_STYLE'

 If this option is unset or set to 'menu', then GRUB will display
 the menu and then wait for the timeout set by 'GRUB_TIMEOUT' to
 expire before booting the default entry.  Pressing a key interrupts
 the timeout.

 If this option is set to 'countdown' or 'hidden', then, before
 displaying the menu, GRUB will wait for the timeout set by
 'GRUB_TIMEOUT' to expire.  If <ESC> is pressed during that time, it
 will display the menu and wait for input.  If a hotkey associated
 with a menu entry is pressed, it will boot the associated menu
 entry immediately.  If the timeout expires before either of these
 happens, it will boot the default entry.  In the 'countdown' case,
 it will show a one-line indication of the remaining time.
    
por Majal 05.03.2016 / 09:03
1

mudar

GRUB_TIMEOUT="10"

para

GRUB_TIMEOUT="0"

Se você não estiver com o boot duplo

e depois

sudo update-grub
    
por user815 29.05.2016 / 16:45

Tags