Saya menjalankan Ubuntu 12.04.
Saya tidak bisa seumur hidup saya mendapatkan menu grub (dengan opsi) untuk pergi.
Saya ingin boot otomatis ke opsi pertama. Saya telah mengedit /etc/default/grub sehingga menjadi seperti berikut:
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=""
Setelah ini, saya menjalankan sudo update-grub . Kemudian saya menyadari bahwa saya memiliki grub 2, jadi saya menjalankan Sudo update-grub2 (keduanya membuatnya terlihat seperti membuat grub.cfg file berhasil.
Saya me-restart komputer saya dan kembali ke menu grub dan hanya duduk di sana sampai saya membuat pilihan. Ini tidak diinginkan jika listrik padam…
Saya juga mencoba menginstal ulang grub menggunakan Sudo grub-install /dev/sda – juga tidak berhasil
Jawaban Terbaik
Seperti yang ditunjukkan oleh jawaban lain, Anda mungkin menjadi korban recordfail situasi. Mengedit /boot/grub/grub.cfg
manual harus keluar dari pertanyaan seperti yang dihasilkan secara otomatis. Saran lain yang terlihat adalah mengedit /etc/grub.d/00_header
tetapi kemudian dapat meminta intervensi pengguna pada pembaruan.
Solusi termudah adalah dengan mendefinisikan tidak berdokumen GRUB_RECORDFAIL_TIMEOUT
variabel di /etc/default/grub
. Misalnya:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
Sunting
Lihat jawaban ini untuk detail lebih lanjut.