Cara Mengkonfigurasi Pengaturan Boot Loader GRUB2
Ubuntu dan sebagian besar distribusi 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 sama untuk distribusi Linux lainnya. Anda mungkin telah menyesuaikan pengaturan GRUB asli dengan mengedit file menu.lst di masa lalu, tetapi prosesnya sekarang berbeda.
Dasar-dasar Konfigurasi GRUB2
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. Secara otomatis dibuat dengan menjalankan perbarui-grub perintah sebagai root - dengan kata lain, dengan menjalankan sudo perbarui-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 lain yang diinstal - Windows, distribusi Linux lainnya, Mac OS X, dan sebagainya - dan secara otomatis menambahkannya ke menu GRUB2.
Ketika Anda menjalankan perintah update-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 menjalankan sudo perbarui-grub perintah.
Edit File Konfigurasi GRUB
Buka file / etc / default / grub untuk diedit di 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 suka, tentu saja - termasuk editor teks standar vi.
sudo nano / etc / default / grub
File / etc / default / grub pendek dan harus mudah diedit. Seperti halnya file konfigurasi lainnya, Anda perlu mengedit opsi ke kondisi yang Anda inginkan dan kemudian mengubah file. Jika salah satu opsi di bawah ini belum muncul di file, tambahkan di baris baru. Jika ya, edit baris yang ada alih-alih menambahkan duplikat.
Pilih OS Default: Mengubah GRUB_DEFAULT = baris. Secara default, GRUB_DEFAULT = 0 menggunakan entri pertama sebagai standar - ubah nomor menjadi 1 untuk menggunakan entri kedua, 2 untuk menggunakan entri ketiga, atau seterusnya. Anda juga bisa menggunakannya GRUB_DEFAULT = disimpan dan GRUB akan secara otomatis 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 line - jika tidak, tidak akan berhasil.
Pilih Apakah GRUB Tersembunyi: Dengan hanya satu sistem operasi yang diinstal, Ubuntu default GRUB untuk secara otomatis 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 boot. Untuk mengatur batas waktu 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 agar GRUB tidak disembunyikan secara otomatis, beri komentar pada baris keluar - cukup tambahkan # sebelum itu agar terbaca # GRUB_HIDDEN_TIMEOUT = 0 .
Kontrol Batas Waktu Menu GRUB: Jika GRUB tidak disembunyikan secara otomatis, Anda akan melihat menu setiap kali komputer Anda boot. GRUB akan secara otomatis melakukan bot sistem operasi default setelah jangka waktu tertentu, biasanya sepuluh detik. Selama waktu itu, Anda dapat memilih OS lain atau membiarkannya untuk boot secara otomatis. Untuk mengubah batas waktu, edit GRUB_TIMEOUT = 10 baris dan masukkan sejumlah detik yang Anda suka. (Ingat, ini hanya digunakan jika GRUB tidak disembunyikan.) Untuk mencegah GRUB melakukan booting secara otomatis dan selalu menunggu Anda untuk memilih OS, ubah baris menjadi GRUB_TIMEOUT = -1
Pilih Gambar Latar Belakang: GRUB_BACKGROUND line mengontrol apakah gambar latar belakang digunakan - secara default, GRUB menggunakan tampilan monokrom putih-hitam. Anda dapat menambahkan garis seperti GRUB_BACKGROUND = "/ home / user / Gambar / background.png" untuk menentukan file gambar yang akan digunakan GRUB.
File gambar harus memenuhi berbagai spesifikasi. GRUB mendukung gambar JPG / JPEG, tetapi ini terbatas pada 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 dapat menggunakan file gambar TGA.
Buat Perubahan Anda Mulai Berlaku
Agar perubahan Anda diterapkan, cukup simpan file teks - File> Save in Gedit atau Ctrl + O dan kemudian Enter untuk menyimpan file di Nano - dan kemudian jalankan sudo perbarui-grub perintah. Perubahan Anda akan menjadi bagian dari file grub.cfg dan akan digunakan setiap kali Anda mem-boot komputer Anda.
Ini tidak semua pengaturan GRUB, tetapi mereka adalah beberapa yang paling umum diubah. Pengaturan lain dapat dikustomisasi di 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 seperti itu tidak mudah tersedia, atau jika Anda hanya memiliki akses baris perintah dan ingin melakukannya dengan tangan.