GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Membuat Menu Grub Menjadi Tersembunyi, Dan Memiliki Tombol Shift Atau Esc Menampilkan Menu Grub Tersembunyi Saat Booting?

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

Ubuntu
  1. Cara Mendapatkan Waktu Boot dan Waktu Aktif di Ubuntu

  2. Bagaimana Cara Memunculkan Menu Grub?

  3. Bagaimana Cara Menginstal Libcurl3 Dan Libcurl4 Secara Bersamaan?

  1. Bagaimana Menyembunyikan Semua Windows Dan Menampilkan Desktop Dengan Cepat?

  2. Bagaimana Membuat Grub Berhenti Muncul Setiap Kali Saya Boot?

  3. Bagaimana Mendapatkan Info Tentang Konfigurasi Grub / Boot Saat Ini?

  1. Cara menyinkronkan tanggal dan waktu dari baris perintah di Ubuntu

  2. Bagaimana Cara Melewati Menu Grub Pada Sistem Dual-boot??

  3. Bagaimana Cara Aman Mengubah Nama Os Di Menu Boot Grub?