Ubuntu 14.04’te Grub güncelleme uyarısı


43

Grub'u güncellemeye çalıştım, böylece koşmaya başladım:

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.

Bu uyarının tam olarak ne değişmesini istiyor? (Daha önce 12.04'ten 14.04'e yükselttim)

Bu benim /etc/default/grubdosyam:

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=""

Bu sorunu izlemek isteyebilirsiniz .
Franklin Yu

Yanıtlar:


44

GRUB_HIDDEN_TIMEOUTAyarı ve GRUB_TIMEOUTayarı aynı anda kullanamazsınız . Bu, gizli zaman aşımı 0 olarak ayarlandığında bile geçerlidir.

İstemediğiniz çizgiyi yorumlayabilirsiniz.

Örneğin:

#GRUB_HIDDEN_TIMEOUT=0

Değişikliği kaydettikten sonra sudo update-grubtekrar çalıştırın .


GRUB_HIDDEN_TIMEOUT'umun = "0" olarak ayarlandığı bir soru daha ve GRUB_TIMEOUT, = "10" değerine ayarlandıysa, herhangi bir şeye yansır mı? Yani "10" ya da "0" olarak mı ayarlanmış olmalı?
JoKeR

3
Sadece ne istediğine bağlı. Yalnızca ubuntu'nuz varsa, 0 zaman aşımı için iyidir. İkili önyükleme yaparsanız, hangi işletim sisteminin önyükleneceğini seçmek için biraz zaman istiyorsunuz (10 gibi). Daha fazla bilgi için bkz. Grub2
chaskes

Bu aynı sorunu varsayılan bir Ubuntu 15.10 kurulumunda da yaşadım.
orschiro

Birlikte kullanılmaları gerekmiyorsa, neden Ubuntu bu ayarlarla geliyor? Yeni 16.04 yüklememdeki varsayılan ayar.
Franklin Yu

Tamam hata raporunu buldum . Bu basit hata 4 yıldan fazla oldu ve hala düzeltilmedi.
Franklin Yu

26

Kısa cevap:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT_STYLE=hidden

Veya sadece yukarıdaki girişteki ilk iki satırı silin ve ile değiştirin.

GRUB_TIMEOUT_STYLE=[menu|countdown|hidden]

Açıklama:

Bu zamandan itibaren (2016) GRUB_HIDDEN_TIMEOUTve GRUB_HIDDEN_TIMEOUT_QUIETseçenekler zaten kullanımdan kaldırılmıştır . Bu yüzden onları daha fazla kullanma. Bunun yerine kullanabilirsiniz GRUB_TIMEOUT_STYLE.

Buna göre info -f grub -n 'Simple configuration', bu var:

'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.

1

değişiklik

GRUB_TIMEOUT="10"

için

GRUB_TIMEOUT="0"

Eğer çift önyükleme yapmıyorsanız

ve sonra

sudo update-grub
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.