Skip to main content
Background Image
  1. Teches/

GRUB: Theme, Timeout, and OS-Prober

··489 words·3 mins· ·
Wildan
Author
Wildan
An Ordinary Human Being
Table of Contents

What are you, GRUB?
#

GRUB (Grand Unified Bootloader) pada dasarnya adalah sebuah bootloader.1 Bootloader adalah sebuah program atau software kecil yang akan dijalankan ketika komputer kita dihidupkan. Program tersebut bertanggung jawab untuk memulai kernel dari sistem operasi kita. Sederhananya, GRUB adalah program pertama yang muncul untuk menampilkan daftar sistem operasi yang dapat kita pilih.2 Oleh karena itu, GRUB sangat penting, sebab, tanpa GRUB, kita tidak bisa me-load sistem operasi.

Saat artikel ini dibuat, GRUB yang terpasang di ArchLinux saya adalah GRUB versi 2. Ini adalah versi terbaru GRUB. Untuk mengecek versi GRUB di sistem operasi linux kita, gunakan perintah:

grub-install --version

Sebagai gambaran, berikut adalah default GRUB archlinux:

ss1
GRUB Archlinux

Note: Jika ada sistem operasi lain yang ter-install, maka juga akan muncul di menu GRUB ini.

Nah, di artikel ini, saya akan berbagi 3 hal yang dapat kita lakukan pada bagian konfigurasi GRUB di ArchLinux, yaitu mengganti tema, mengubah timeout, dan menampilkan sistem sistem operasi lain.

Sebelum mulai, kita hanya perlu tahu satu hal, yaitu bahwa kita hanya akan “mengutak-atik” satu file konfigurasi saja untuk melakukan ketiganya di:

/etc/default/grub

1. GRUB’s Theme
#

Tema default GRUB ArchLinux adalah seperti screenshot yang saya bagikan sebelumnya. Berlatar belakang warna hitam polos dengan kotak putih yang ada di dalamnya. Kita dapat mengganti tampilan tema GRUB tersebut dengan cara:

  1. Cari tema yang ingin kita pasang di Internet.
  1. Download & extract file tema-nya ke direktori /usr/share/grub/themes.
  2. Edit file konfigurasi GRUB, uncomment serta isi parameter “GRUB_THEME” dengan file theme.txt yang terdapat di direktori /usr/share/grub/themes/nama-tema/ sebelumnya.

Kemudian, jalankan perintah berikut untuk men-generate ulang file konfigurasi GRUB-nya.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Berikut adalah tema GRUB yang berhasil saya pasang di VM (Virtual Machine) ArchLinux saya:

ss3
ArchLinux GRUB - CRT Amber GRUB theme

Maklum, tampilan tidak bagus karena ArchLinux dijalankan di VM.

2. Timeout
#

Selain mengganti tema, kita juga bisa mengkonfigurasi durasi timeout-nya. Secara default, timeout tampilan GRUB di ArchLinux adalah 5 detik. Jika kita ingin mempercepat atau memperlambatnya, caranya:

  1. Edit file konfigurasi GRUB dan ganti parameter “GRUB_TIMEOUT” dengan jumlah detik yang kita inginkan.

Kemudian, jalankan perintah berikut untuk men-generate ulang file konfigurasi GRUB-nya.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Perhatikan di bagian bawah, timeout GRUB di ArchLinux saya sudah diganti ke 20 detik:

ss4
ArchLinux GRUB - timeout

3. OS-Prober
#

OS-Prober adalah salah satu parameter yang dapat kita aktifkan agar sistem operasi linux kita (dalam konteks saya sekarang adalah ArchLinux) dapat mendeteksi dan menampilkan sistem operasi lain (misalya Windows) yang juga ter-install di komputer kita. Secara default, parameter ini dinon-aktifkan. Oleh karena itu, jika kita ingin mengaktifkan fitur ini, caranya:

  1. Edit file konfigurasi GRUB, uncomment, dan ganti parameter “GRUB_DISABLE_OS_PROBER” dengan true.

Kemudian, jalankan perintah berikut untuk men-generate ulang file konfigurasi GRUB-nya.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Setelah me-restart komputer, kita akan melihat sistem operasi lain tersebut di menu GRUB.

Saya tidak bisa menampilkannya di sini karena satu dan lain hal. Harap maklum. 🙏

Demikian.
Semoga bermanfaat.

Terima kasih…

Related

Blowfish: Another Special, Modern, and Feature-Rich Hugo's Theme
··1101 words·6 mins
This is just a brief explanation on installing and configuring blowfish as Hugos theme.
Trying Out A Flavor of New Hugo Theme: Kayal
·2366 words·12 mins
Kayal Hugo’s theme for me looks modern yet calm for a blog site. I got curious somehow and trying it out. Fortunately, I really like that theme. So, here is my thoughts about it…
Rubik's Cube 3x3 (Beginner's Guidance)
·2523 words·12 mins
Rubik’s cube 3x3 is known as the most famous and basic kind of cube’s types. So, this article would pretty much explain a step by step towards solving it.