Jika Anda pernah menggunakan desktop Linux, Anda pasti pernah melihat layar GNU GRUB Linux seperti gambar diatas ini. Ini disebut layar GRUB. Ya, itu semua huruf kapital. Ada Bahasa gaul Linux yang digunakan.
Pada artikel ini, Labkom99 akan memberi tahu Anda apa itu GNU GRUB dan bagaimana kegunaannya di Linux. Serta secara singkat Labkom99 akan membahas bagian konfigurasi dan kustomisasi.
Apa itu GNU GRUB Di Linux?
GNU GRUB adalah program lengkap untuk memuat dan mengelola boot sistem Linux. Ini adalah bootloader yang paling umum segala jenis di distro Linux. Bootloader adalah perangkat lunak pertama yang berjalan saat komputer dinyalakan. Ini memuat kernel sistem operasi , yang pada gilirannya menginisialisasi bagian lain dari sistem operasi. Termasuk shell, manajer tampilan , lingkungan desktop dan sebagainya.
Bootloader Dan Manajer Boot
Labkom99 tidak ingin membingungkan Anda sekarang. Tetapi kami pikir topik ini jug aperlu dijelaskan. Bootloader dan bootmanajer tentunya Ada garis pembeda di antara mereka.
Anda pasti sudah tahu apa itu bootloader. Ini dimulai terlebih dahulu, kemudian memuat kernel ke dalam memori dan mengeksekusinya. Manajer boot memungkinkan Anda untuk memilih di antara sistem operasi yang berbeda. Jika Anda memiliki lebih dari satu sistem operasi di komputer Anda. Manajer boot tidak secara langsung memuat sistem.
Dengan rilis kernel Linux versi 3.3, kernel Linux menyertakan bootloader EFI bawaan . Faktanya, sistem apa pun yang mendukung EFI menyertakan bootloader EFI. Pada sistem yang mendukung EFI, firmware bernama partisi sistem EFI efi partition system (ESP) untuk mendapatkan informasi boot.
Gambar di bawah ini yang akan menunjukkan tabel partisi dengan partisi ESP:
GRUB adalah singkatan dari GR dan Unified Bootloader
GRUB adalah bootloader dan manajer boot. Pertama-tama mari kita lihat program serupa di GRUB
Apa Maksud Dari Baris Perintah Di Layar GNU GRUB Di Linux?
Anda akan melihat beberapa baris di layar GRUB. Garis-garis ini akan berbeda untuk pengaturan yang berbeda, pada distro Linux yang berbeda.
Biasanya, baris pertama adalah distro Linux Anda. Jika Anda melihat sesuatu seperti opsi lanjutan, Anda dapat masuk ke dalamnya dan menemukan beberapa baris yang dimulai dengan “linux-generic-xyz” dll.
Saat distro Linux Anda memperbarui versi kernel, setidaknya ada satu versi yang lebih lama. Anda dapat memilih untuk boot ke kernel Linux lama jika sistem Anda mengalami masalah dengan kernel Linux yang baru diperbarui.
Di distro Linux berbasis Ubuntu, Anda juga dapat melihat mode recovery.
Di bagian akhir, Anda mungkin melihat entri, seperti Pengaturan Sistem atau Pengaturan UEFI, untuk mengakses pengaturan BIOS sistem.
Apa Boot Manager Linux Lain Yang Mirip Seperti GRUB?
GRUB adalah pengelola boot paling populer di Linux. Tapi itu bukan satu-satunya. Ada boot manager yang sangat dapat disesuaikan yang disebut rEFInd Boot Manager yang juga disukai oleh beberapa pengguna Linux.
Ada juga boot manager berbasis teks yang disebut systemd-boot. Seperti yang dapat Anda lihat, ini untuk distribusi Linux berbasis systemd. Ada beberapa distro yang menggunakan systemd-boot, seperti Pop OS.
Akses Atau Edit Di GNU GRUB Linux
Biasanya layar GRUB yang Anda lihat adalah antarmuka menunya. Jika Anda memiliki lebih dari satu sistem operasi yang diinstal, Anda dapat memilih salah satunya untuk memulai. Anda juga dapat memilih untuk memuat kernel yang berbeda jika distribusi Linux Anda memiliki lebih dari satu kernel yang diinstal.
Tergantung pada konfigurasi distro Linux Anda, Anda mungkin memiliki beberapa opsi lain di menu GRUB Anda.
Anda dapat mengedit item menu denganmenekan tombol e. Dengan cara ini Anda dapat memodifikasi parameter kernel sebelum dimuat. Misalnya dalam beberapa kasus, menonaktifkan driver grafis yang disediakan oleh kernel dapat membantu Anda mengatasi sistem Linux yang macet saat boot .
Anda juga dapat masuk ke menu baris perintah GRUB dengan menekan tombol c.
Setiap perubahan yang Anda buat pada GRUB di antarmuka menu bersifat sementara. Jika Anda ingin membuat beberapa perubahan permanen pada GRUB, seperti mengubah batas waktu default. Anda dapat memodifikasi file konfigurasi GRUB setelah sistem Linux melakukan booting.
File Konfigurasi GRUB
File konfigurasi GRUB default adalah /etc/default/grub. Ada juga /etc/default/grub.d direktori, yang juga menyimpan beberapa konfigurasi. Anda dapat mengedit file secara langsung. Tetapi kami tetap menyarankan untuk melakukan modifikasi tambahan /etc/default/grub dengan menambahkan file konfigurasi (file .cfg) di direktori ini .
Anda harus memperbarui GRUB agar perubahan ini diterapkan .
Gunakan Penyesuai GRUB Untuk GRUB Customizer
Jika Anda tidak nyaman mengedit file dengan editor teks di terminal, Anda dapat menggunakan alat grafis yang disebut GRUB Customizer.
Ini memungkinkan Anda untuk mengubah urutan startup, batas waktu default, dan banyak lagi. Anda juga dapat menggunakannya untuk mengatur latar belakang GRUB sebagai wallpaper khusus.
Penyesuai GNU GRUB dapat diinstal dari repositori Universe di Linux Ubuntu 20.04 dan melalui PPA di Ubuntu 18.04. Ini tersedia di distro berbasis Arch Linux melalui AUR .
Kesimpulan
Sejauh ini, artikel Labkom99 ini telah membahas hampir semua hal sederhana yang berhubungan dengan GNU GRUB Linux. Adapun EFI, bootloading, dan GRUB itu sendiri, semuanya adalah topik yang terperinci dan kompleks dan karenanya berada di luar cakupan artikel ini. Artikel ini bertujuan untuk memberi Anda gambaran umum tentang bootloader GRUB.
Mungkin saya akan menulis panduan terperinci tentang GRUB di masa mendatang, menjelaskan beberapa detail tingkat rendahnya. Saat ini, jika Anda ingin mempelajari lebih lanjut tentang GRUB, Anda dapat mengakses dokumentasi GRUB menggunakan perintah info grub di terminal Linux Anda.
Saya harap Anda sekarang memiliki sedikit pemahaman tentang apa itu GRUB.