Di Ubuntu 12.04 (atau lebih tinggi), bagaimana cara mengatur waktu GRUB dan OS default (yang saya lihat saat boot) sebagai Windows dual-booting (7/8) dan Ubuntu (12,04 atau lebih tinggi)?
Di Ubuntu 12.04 (atau lebih tinggi), bagaimana cara mengatur waktu GRUB dan OS default (yang saya lihat saat boot) sebagai Windows dual-booting (7/8) dan Ubuntu (12,04 atau lebih tinggi)?
Jawaban:
gksudo gedit /etc/default/grub
tekan Enterdan masukkan kata sandi Anda.Anda akan melihat konten 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 || gema Debian` GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash" GRUB_CMDLINE_LINUX = ""
Anda dapat mengubah default dari 0 ke nomor apa pun, sesuai dengan entri dalam menu boot Grub (entri pertama adalah 0, kedua adalah 1, dll.)
GRUB_HIDDEN_TIMEOUT_QUIET=false
)GRUB_HIDDEN
baris dengan #
di awal barisDan atur batas waktu menu grub (standarnya adalah 10 detik)
Buat perubahan Anda, tekan Ctrl+ Suntuk menyimpan dan Ctrl+ Quntuk keluar
sudo update-grub
untuk menerapkan perubahan yang baru saja Anda buatPertanyaan Terkait:
Jika Anda membaca file yang sedang diedit pada contoh di atas (/ etc / default / grub), Anda akan melihat bahwa beberapa baris pertama memerintahkan Anda untuk menjalankan update-grub
setelah membuat perubahan untuk memperbarui file aktual yang dibaca oleh grub " dapatkan instruksinya "(/boot/grub/grub.cfg). Perhatikan bahwa Anda harus benar-benar menjalankannya dengan sudo
perintah terlebih dahulu karena Anda memerlukan hak akses root untuk benar-benar menjalankan perintah (itulah sebabnya poster di atas dikatakan mengetik sudo update-grub
). Ini akan menyebabkan perubahan yang Anda buat ditulis ke /boot/grub/grub.cfg. Beberapa baris berikutnya memberi tahu Anda bahwa Anda dapat membaca dokumentasi lengkap opsi dalam file itu (sekali lagi, / etc / default / grub) dengan mengetik info -f grub -n 'Simple configuration'
.
Yang mengatakan, set GRUB_TIMEOUT ke -1 jika Anda ingin mengatur "waktu grub" menjadi tidak terbatas. Dengan kata lain, itu tidak akan pernah boot secara otomatis. Anda harus membuat pilihan.
Akhirnya, untuk menjawab pertanyaan Anda, berikut adalah deskripsi "garis tersembunyi grub" itu langsung dari dokumentasi yang dirujuk di atas:
GRUB_HIDDEN_TIMEOUT
Wait this many seconds for a key to be pressed before displaying
the menu. If no key is pressed during that time, boot
immediately. Unset by default.
GRUB_HIDDEN_TIMEOUT_QUIET
In conjunction with `GRUB_HIDDEN_TIMEOUT', set this to `true' to
suppress the verbose countdown while waiting for a key to be
pressed before displaying the menu. Unset by default.
Saya harap ini membantu!
Anda dapat menggunakan aplikasi yang disebut Grub Customizer . Itu jauh lebih mudah.
Anda dapat menginstalnya dengan:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Ada artikel How-To Geek tentang hal itu, Cara Mengkonfigurasi Menu Booting Linux GRUB 2 dengan Cara Mudah . Juga, ada utas yang diselesaikan di Forum Ubuntu, Ubah urutan boot di GRUB 2 yang menyebutkan alat ini.
Berikut ini beberapa cuplikan layar dari perangkat lunak ini:
Saya mengikuti jawaban pertama tetapi tampaknya perlu memperbarui jika Anda melakukan dual boot dengan Windows 7 Pro dan Ubuntu 16.04. Pastikan juga boot aman tidak aktif di BIOS.
a) Pertama-tama dia mengatakan gunakan Alt+ F2ketika saya pikir dia ingin menggunakan untuk membuka jendela terminal. Dalam kasus saya ini adalah Ctrl+ Alt+ T.
b) Dalam entri pertama gksudo gedit /etc/default/grub
yang gksudo
perintah tidak diinstal secara default di Ubuntu 16.04 . Untuk menyiasati ini lakukan hal berikut di Terminal:
sudo -i
dan tekan Enterdan berikan kata sandi Anda dan kemudian Enterlagi.
lalu ketik:
gedit /etc/default/grub
dan tekan Enter.
c) Sekarang Anda akan melihat menu perubahan grub seperti yang diilustrasikan dalam jawaban 1. Ikuti jawabannya sampai ia mendapat Ctrl+ Suntuk menyimpan perubahan. Ini tidak berfungsi di Ubuntu 16.04 tetapi Anda akan melihat tombol simpan di sudut kanan atas layar. Klik itu.
d) Ctrl+ Quntuk berhenti.
e) Jenis berikutnya sudo update-grub
danEnter
f) Ketik exit
. Anda perlu melakukan ini dua kali.
g) Mulai ulang
Saya menemukan bahwa di komputer saya setelah beberapa login proses boot tidak akan menampilkan layar grub saat start up dan oleh karena itu saya tidak bisa masuk ke Ubuntu karena saya telah menetapkan Windows sebagai bootup default saya dengan penundaan 7 detik jika saya ingin mendapatkan ke dalam Ubuntu.
Untuk memperbaiki masalah ini, Anda harus masuk ke Windows.
Klik pada menu mulai dan ketik CMD
di kotak pencarian.
Klik kanan pada garis CMD yang seharusnya berada di bagian atas layar yang dihasilkan oleh klik kanan.
Klik di jalankan sebagai administrator .
Pada tipe baris perintah bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
. Entri ini memiliki efek mendaftarkan menu grub dengan windows boot manager. (Kredit ke: Grub tidak ditampilkan saat startup untuk Windows 8.1 Ubuntu 13.10 Dual boot )
Akhirnya, saya reboot kembali ke windows.
Saya harap ini membantu.
Alt+F2
adalah jalan pintas kesatuan untuk menjalankan perintah di latar belakang. Di menu yang terbuka, Anda dapat memasukkan perintah apa pun seperti di terminal. Tetapi karena itu tidak membuka terminal Anda tidak akan melihat output terminal dan tidak dapat berinteraksi dengan terminal. Itu sebabnya Anda biasanya menggunakannya untuk hal-hal seperti memulai program GUI seperti gedit. Anda juga tidak dapat menggunakan sudo karena Anda membutuhkan terminal untuk itu. Itu sebabnya mereka menggunakan gksudo
(sudo GUI). Jika Anda melakukan perintah di terminal, Anda bisa menggunakan yang normal sudo
seperti ini: sudo gedit /etc/default/grub
tidak perlu sudo -i
.
sudo -H
lebih baik , yaitu sudo -H gedit /etc/default/grub
.
Menggunakan entri default berdasarkan nomor mengejutkan saya sejak diperkenalkan di GRUB. Ini ide yang sangat buruk. Bagaimana dengan pembaruan kernel dan konfigurasi ulang grub otomatis? Bagaimana dengan pengguna yang tidak sadar yang lebih suka entri di akhir daftar? Pembaruan akan merusak konfigurasi berbasis nomor standar itu.
Alih-alih gunakan opsi SIMPAN di sini untuk mengingat entri yang terakhir dipilih:
GRUB_DEFAULT=SAVED
GRUB_SAVEDEFAULT=TRUE
Kemudian oleskan GRUB dengan
sudo update-grub
Ini tidak berfungsi untuk saya pada 16.04 juga.
Tapi saya memperbaikinya dengan mengubah file / boot / grub / grub.cfg
sudo vim /etc/default/grub
sudo update-grub
sudo chmod u+w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
###segment in /boot/grub/grub.cfg:
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
#set timeout=10 # comment this original
set timeout=0 # add this
fi
sudo chmod -w /boot/grub/grub.cfg
reboot
Ini dapat dilakukan dengan mudah tanpa kode apa pun. Ikuti saja langkah-langkah ini.
/etc
folder.default
folder.grub
file dan buka dengan leafpad
(atau editor teks lainnya).GRUB_TIMEOUT
sesuai kebutuhan Anda dan simpan.update-grub
.Itu dia.
Saya pikir Anda memiliki garis seperti ini: GRUB_TIMEOUT_STYLE = disembunyikan
Ubah ke GRUB_TIMEOUT_STYLE = menu
Dan komentar semua baris tentang fitur TERSEMBUNYI.