Ubuntu dan sebagian besar distro Linux lainnya sekarang menggunakan boot loader GRUB2. Anda dapat mengubah pengaturannya untuk memilih sistem operasi default, mengatur gambar latar belakang, dan memilih berapa lama GRUB menghitung mundur sebelum secara otomatis mem-boot OS default.
Kami mengkonfigurasi GRUB2 pada Ubuntu 14.04 di sini, tetapi prosesnya harus serupa untuk distribusi Linux lainnya. Anda mungkin telah menyesuaikan pengaturan GRUB asli dengan mengedit file menu.lstnya di masa lalu, tetapi prosesnya sekarang berbeda.
GRUB2 tidak menggunakan file menu.lst. Sebagai gantinya, file konfigurasi utamanya adalah file /boot/grub/grub.cfg. Namun, Anda tidak boleh mengedit file ini dengan tangan! File ini hanya untuk penggunaan GRUB2 sendiri. Ini secara otomatis dibuat dengan menjalankan pembaruan-grub perintah sebagai root - dengan kata lain, dengan menjalankan sudo pembaruan-grub di Ubuntu.
Pengaturan GRUB Anda sendiri disimpan di file / etc / default / grub. Edit file ini untuk mengubah pengaturan GRUB2. Skrip juga terletak di direktori /etc/grub.d/. Misalnya, di Ubuntu, ada skrip di sini yang mengonfigurasi tema default. Ada juga skrip os-prober yang memeriksa hard drive internal sistem untuk sistem operasi terinstal lainnya - Windows, distribusi Linux lainnya, Mac OS X, dan seterusnya - dan secara otomatis menambahkannya ke menu GRUB2.
Ketika Anda menjalankan perintah pembaruan-grub, GRUB secara otomatis menggabungkan pengaturan dari file / etc / default / grub, skrip dari direktori /etc/grub.d/, dan yang lainnya, membuat / boot / grub / grub. file cfg yang dibaca saat boot.
Dengan kata lain, untuk menyesuaikan pengaturan GRUB2 Anda, Anda harus mengedit file / etc / default / grub dan kemudian jalankan sudo pembaruan-grub perintah.
Buka file / etc / default / grub untuk mengedit dalam editor teks standar. Jika Anda ingin menggunakan editor teks grafis, buka terminal - atau tekan Alt + F2 - dan jalankan perintah berikut:
gksu gedit / etc / default / grub
Untuk editor berbasis terminal yang mudah digunakan - Nano - gunakan perintah berikut. Anda dapat menggunakan editor teks apa pun yang Anda sukai, tentu saja - termasuk editor teks vi standar.
sudo nano / etc / default / grub
File / etc / default / grub pendek dan mudah diedit. Seperti file konfigurasi lainnya, Anda perlu mengedit opsi ke keadaan yang Anda inginkan dan kemudian mengubah file. Jika salah satu opsi di bawah ini tidak muncul di file, tambahkan di baris baru. Jika ya, edit baris yang ada daripada menambahkan duplikat.
Pilih OS Default: Mengubah GRUB_DEFAULT = baris. Secara default, GRUB_DEFAULT = 0 menggunakan entri pertama sebagai default - ubah nomor ke 1 untuk menggunakan entri kedua, 2 untuk menggunakan entri ketiga, atau seterusnya. Anda juga bisa menggunakan GRUB_DEFAULT = disimpan dan GRUB akan secara otomatis mem-boot sistem operasi terakhir yang Anda pilih setiap kali Anda boot. Anda juga dapat menentukan label dalam tanda kutip. Misalnya, jika Anda memiliki sistem operasi bernama Windows 7 (loader) di daftar OS Anda, Anda bisa menggunakannya GRUB_DEFAULT = "Windows 7 (loader)"
Simpan Sistem Operasi Default: Jika Anda memilih GRUB_DEFAULT = disimpan, Anda juga perlu menambahkan GRUB_SAVEDEFAULT = true garis - jika tidak, itu tidak akan berhasil.
Pilih Apakah GRUB Tersembunyi: Dengan hanya satu sistem operasi yang terinstal, default Ubuntu GRUB secara otomatis melakukan boot ke OS default dengan opsi GRUB_HIDDEN_TIMEOUT = 0. Opsi ini menentukan GRUB akan disembunyikan dan secara otomatis akan boot ke OS default setelah 0 detik-dengan segera, dengan kata lain. Anda masih dapat mengakses menu dengan menahan Shift saat komputer Anda melakukan booting. Untuk menetapkan batas waktu yang lebih tinggi, gunakan sesuatu seperti GRUB_HIDDEN_TIMEOUT = 5 - GRUB akan menampilkan layar kosong atau splash screen selama lima detik, di mana Anda dapat menekan tombol apa saja untuk melihat menu. Untuk mencegah GRUB disembunyikan secara otomatis, beri komentar pada baris - tambahkan saja # sebelum membacanya # GRUB_HIDDEN_TIMEOUT = 0 .
Mengontrol Waktu Keluar Menu GRUB: Jika GRUB tidak disembunyikan secara otomatis, Anda akan melihat menu setiap kali komputer booting. GRUB secara otomatis akan menjadi bot sistem operasi default setelah jangka waktu, biasanya sepuluh detik. Selama waktu itu, Anda dapat memilih OS lain atau membiarkannya menjadi boot secara otomatis. Untuk mengubah periode waktu tunggu, edit GRUB_TIMEOUT = 10 garis dan masukkan berapa pun detik yang Anda suka. (Ingat, ini hanya digunakan jika GRUB tidak disembunyikan.) Untuk mencegah GRUB dari boot secara otomatis dan selalu menunggu Anda untuk memilih OS, ubah baris ke GRUB_TIMEOUT = -1
Pilih Gambar Latar Belakang: The GRUB_BACKGROUND garis mengontrol apakah gambar latar belakang digunakan - secara default, GRUB menggunakan tampilan monokrom putih-hitam. Anda dapat menambahkan baris seperti GRUB_BACKGROUND = ”/ home / user / Pictures / background.png” untuk menentukan file gambar GRUB akan digunakan.
File gambar harus memenuhi berbagai spesifikasi. GRUB mendukung gambar JPG / JPEG, tetapi ini terbatas hingga 256 warna - jadi Anda mungkin tidak ingin menggunakan gambar JPG. Sebagai gantinya, Anda mungkin ingin menggunakan gambar PNG yang dapat memiliki sejumlah warna. Anda juga bisa menggunakan file gambar TGA.
Agar perubahan Anda berlaku, cukup simpan file teks - File> Simpan di Gedit atau Ctrl + O lalu Enter untuk menyimpan file di Nano - dan kemudian jalankan sudo pembaruan-grub perintah. Perubahan Anda akan menjadi bagian dari file grub.cfg dan akan digunakan setiap kali Anda mem-boot komputer Anda.
Ini bukan semua pengaturan GRUB, tetapi mereka adalah beberapa yang paling sering diubah.Pengaturan lain dapat dikustomisasi dalam file / etc / default / grub, atau dengan mengedit skrip di direktori /etc/grub.d.
Jika Anda tidak ingin mengedit file dengan tangan, Anda mungkin dapat menemukan alat grafis untuk menyesuaikan GRUB2 di repositori perangkat lunak distribusi Linux Anda. Metode di atas harus bekerja bahkan pada distro Linux di mana alat tersebut tidak mudah tersedia, atau jika Anda hanya memiliki akses baris perintah dan ingin melakukannya dengan tangan.