Pertanyaan Grub memperbarui peringatan di Ubuntu 14.04


Saya mencoba memperbarui Grub sehingga saya menjalankan:

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.

Apa sebenarnya peringatan ini yang ingin diubah? (Saya upgrade dari 12.04 ke 14.04 sebelumnya)

Ini adalah saya /etc/default/grub mengajukan:

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

40
2018-06-03 01:01


asal


Anda mungkin ingin melacak masalah ini. - Franklin Yu


Jawaban:


Anda tidak bisa menggunakan GRUB_HIDDEN_TIMEOUT pengaturan dan GRUB_TIMEOUT pengaturan pada saat yang bersamaan. Ini benar bahkan ketika batas waktu tersembunyi diatur ke 0.

Anda dapat mengomentari garis yang tidak Anda inginkan.

Sebagai contoh:

#GRUB_HIDDEN_TIMEOUT=0

Setelah menyimpan perubahan, jalankan sudo update-grub lagi.


41
2018-06-03 01:07



satu pertanyaan lagi karena GRUB_HIDDEN_TIMEOUT saya ditetapkan ke = "0" dan GRUB_TIMEOUT ke nilai = "10" akankah itu mencerminkan apa pun? Maksud saya harus diatur ke "10" atau "0" - JoKeR
Itu tergantung pada apa yang Anda inginkan. Jika Anda hanya memiliki ubuntu, 0 baik-baik saja untuk batas waktu. Jika Anda melakukan dual boot, Anda ingin beberapa waktu (seperti 10) untuk memilih os untuk boot. Untuk info lebih lanjut lihat mengkonfigurasi grub2 - chaskes
Saya mengalami masalah yang sama ini pada instalasi default Ubuntu 15.10. - orschiro
Jika mereka tidak seharusnya digunakan bersama, mengapa Ubuntu datang dengan pengaturan seperti itu? Ini adalah pengaturan default pada instalasi 16.04 baru saya. - Franklin Yu
Ok saya menemukan laporan bug. Bug sederhana ini sudah lebih dari 4 tahun dan masih belum diperbaiki. - Franklin Yu


Jawaban singkat:

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT_STYLE=hidden

Atau cukup hapus dua baris pertama di entri di atas dan ganti dengan

GRUB_TIMEOUT_STYLE=[menu|countdown|hidden]

Penjelasan:

Pada saat ini (2016) GRUB_HIDDEN_TIMEOUT dan GRUB_HIDDEN_TIMEOUT_QUIET opsi miliki sudah tidak lagi digunakan. Jadi jangan gunakan mereka lagi. Sebaliknya, Anda bisa menggunakannya GRUB_TIMEOUT_STYLE.

Menurut info -f grub -n 'Simple configuration', kamu punya ini:

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

24
2018-03-05 08:03





perubahan

GRUB_TIMEOUT="10"

untuk

GRUB_TIMEOUT="0"

Jika Anda bukan dual booting

lalu

sudo update-grub

1
2018-05-29 14:45