Saya menjalankan Ubuntu 16.10, dan saya mencoba menyembunyikan menu GRUB saya saat power on/boot, dan berharap menu hanya muncul ketika saya menekan Shift atau Esc kunci.
Saya mengubah opsi yang sesuai di /etc/default/grub
dan tetap tidak menyembunyikan menu.
Dalam meneliti ini, saya menemukan posting ini dari menu tersembunyi GRUB 2013 tidak berfungsi yang menunjukkan bahwa masalahnya telah ada untuk sementara waktu, dan menyarankan perubahan ke /etc/grub.d/30_os-prober
yang saya lebih suka tidak melakukannya. Kode tersebut menunjukkan bahwa karena ditemukan banyak OS, kode tersebut akan menyetel GRUB_TIMEOUT=10
bagaimanapun juga.
Berikut cuplikan dari apa yang saya miliki sekarang di /etc/default/grub
… menu dengan hitungan mundur 10 detik…
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true GRUB_HIDDEN_TIMEOUT_QUIET=true #GRUB_HIDDEN_TIMEOUT=0 GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Jika saya batalkan komentar #GRUB_HIDDEN_TIMEOUT=0
, lalu sudo update-grub
bersikeras bahwa saya juga mengatur GRUB_TIMEOUT=10
ke GRUB_TIMEOUT=0
. Saya melakukannya, dan saya masih melihat menu GRUB.
Di terminal
, ketik info -f grub -n 'Simple configuration'
menjelaskan berbagai opsi, dan di akhir info, ini menunjukkan bahwa beberapa perintah saat ini telah disusutkan, dan menunjukkan bahwa penggantian yang lebih baru lebih baik.
Adakah yang tahu bagaimana saya bisa menyembunyikan menu GRUB saya di 16.10 DAN membuatnya mengenali Shift atau Esc kunci saat boot?
Jawaban Terbaik
Oke teman-teman, inilah jawabannya… untuk mendapatkan menu GRUB tersembunyi dalam konfigurasi dual-boot… dua suntingan… dan sudo update-grub
…
Edit #1
Untuk mendapatkan menu GRUB tersembunyi dalam konfigurasi multi-boot, pertama-tama kita perlu mengedit /etc/default/grub
. Buka file ini menggunakan perintah di bawah ini:
sudo editor /etc/default/grub
Setelah file terbuka, ganti baris ini
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
dengan ini:
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT_STYLE=countdown
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=3
Ini akan menyebabkan GRUB menampilkan penghitung waktu mundur 3 detik di layar. Dengan melakukan ini, pengguna dapat menekan tombol Esc tombol untuk membuka menu default. Jika tidak, OS default akan boot.
Jika Anda ingin OS default diatur ke OS yang terakhir di-boot, tambahkan dua baris di bawah ini di bawah “GRUB_TIMEOUT=3” yang ditunjukkan di atas:
GRUB_DEFAULT=saved # change an existing line to this
GRUB_SAVEDEFAULT=true # add this line
Edit #2
Selanjutnya, pemeriksa OS perlu diperbarui untuk menonaktifkan fitur quick_boot. Untuk melakukannya, buka /etc/grub.d/30_os-prober
di editor favorit Anda dan ubah baris di bawah ini (baris 23 di 17.04) dengan mengganti 1
dengan :
quick_boot="1"
Setelah selesai, barisnya akan berbunyi seperti:
quick_boot="0"
Simpan file dan kemudian jalankan perintah di bawah ini untuk mengkonfigurasi ulang bootloader dan menerapkan perubahan Anda:
sudo update-grub