Boot loader adalah salah satu komponen terpenting dari proses boot sistem operasi Linux Anda.
Artikel ini akan menunjukkan kepada Anda apa itu boot loader dan perannya dalam sistem Linux. Secara khusus, panduan ini akan fokus pada Grand Unified Bootloader (GRUB), program boot loader yang kuat dan sangat fleksibel. Namun sebelum melihat GRUB secara detail, penting untuk memahami proses booting di Linux.
Proses Boot Linux
Proses booting di Linux adalah serangkaian aktivitas yang terjadi sejak Anda menekan tombol power pada PC Anda hingga muncul layar login.
Ada empat tahap utama dalam proses boot sistem operasi Anda dan itu terjadi dalam urutan berikut:
- BIOS: Berdiri untuk Sistem Input/Output Dasar dan terutama bertanggung jawab untuk memuat bootloader. Saat komputer dinyalakan, komputer menjalankan Power On Self Test (POST) untuk memastikan bahwa perangkat keras inti seperti memori dan hard disk berfungsi dengan benar. Setelah itu, BIOS akan memeriksa Master Boot Record (MBR) hard drive utama, yang merupakan bagian pada hard drive Anda tempat bootloader berada.
- Pemuat boot: Memuat kernel ke dalam RAM dengan seperangkat parameter kernel.
- Inti: Fungsi utama kernel adalah untuk menginisialisasi perangkat dan memori. Setelah itu, memuat proses init.
- init: Bertanggung jawab untuk memulai dan menghentikan layanan penting di sistem Anda.
Catatan: BIOS bukanlah proses yang berhubungan dengan Linux, ini adalah proses yang terjadi terlepas dari sistem operasi Anda.
Belajarlah lagi: Apakah BIOS Komputer Dianggap sebagai Perangkat Lunak, Perangkat Keras, atau Firmware?
Apa itu Grand Unified Bootloader?
GRUB terutama bertanggung jawab untuk menyediakan Anda dengan menu opsi di mana Anda dapat memilih sistem operasi atau lingkungan yang ingin Anda boot. Selain itu, GRUB bertanggung jawab untuk memuat Kernel Linux.
Berikut adalah tampilan opsi menu GRUB. Jika Anda memiliki beberapa sistem operasi yang diinstal, Anda akan mencantumkannya di sini.
Catatan: GRUB tidak hanya terbatas untuk booting ke sistem operasi Linux, Anda juga dapat menggunakannya untuk boot ke sistem operasi lain seperti Windows.
Ada dua versi utama GRUB yang tersedia pada saat penulisan ini.
- Warisan GRUB: Ini adalah versi pertama GRUB dan awalnya dikembangkan pada tahun 1995.
- GRUB 2: Ini adalah GRUB versi terbaru yang digunakan oleh banyak distro Linux mainstream seperti Manjaro, Ubuntu, Fedora, dan Red Hat Enterprise Linux (RHEL). GRUB 2 memberi Anda alat dan opsi konfigurasi yang lebih baik daripada pendahulunya.
Selain GRUB, distro Linux juga menggunakan boot loader lain seperti Linux Loader (LILO), coreboot, dan SYSLINUX.
Peran GRUB
Setelah Anda memilih sistem operasi untuk boot, GRUB akan memuat kernel yang dipilih. GRUB menggunakan parameter kernel untuk mengetahui di mana letak kernel dan parameter penting lainnya untuk digunakan.
- initrd: Digunakan untuk menentukan disk RAM awal.
- BOOT_IMAGE: Lokasi gambar kernel Linux.
- akar: Menentukan lokasi sistem file root. Digunakan oleh kernel untuk menemukan init yang pada gilirannya memuat layanan penting.
- ro: Bertanggung jawab untuk memasang sistem file dalam mode read-only.
- diam: Menyembunyikan beberapa pesan khusus sistem saat PC Anda sedang boot.
- guyuran: Digunakan untuk menampilkan layar splash saat sistem Anda booting.
Saat Anda berada di menu opsi GRUB, Anda dapat mengedit parameter kernel dengan menekan tombol E tombol pada keyboard Anda.
Mengonfigurasi Bootloader GRUB
GRUB 2 memberi Anda banyak fleksibilitas dan kekuatan dalam hal mengonfigurasi boot loader Anda.
Itu /boot/grub direktori berisi file bernama grub.cfg, yang merupakan file konfigurasi utama untuk GRUB. Namun, Anda disarankan untuk tidak mengedit grub.cfg file secara langsung, sebagai gantinya Anda harus mengedit edit /etc/default/grub mengajukan.
Saat Anda membuat perubahan pada /etc/default/grub file, Anda harus memastikan untuk menjalankan perintah di bawah ini, sehingga perubahan Anda ditulis ke grub.cfg berkas secara otomatis.
sudo update-grub
Anda dapat mempelajari lebih lanjut tentang GRUB dan beberapa opsi konfigurasinya dengan menjalankan perintah berikut:
info -f grub
Menyesuaikan GRUB di Linux
Panduan ini telah menunjukkan kepada Anda bahwa GRUB adalah boot loader yang sangat kuat dan fleksibel dan memainkan peran penting dalam kerja sistem operasi Anda. Pengguna memiliki kendali penuh atas tampilan layar boot GRUB. Anda bahkan dapat menyesuaikan gambar latar belakang layar boot dengan mudah.
Bosan dengan menu default Grub? Berikut cara menyesuaikannya dengan gambar latar pilihan Anda.
Baca Selanjutnya
- Linux
- Pemuat GRUB
- Linux
Mwiza mengembangkan perangkat lunak berdasarkan profesi dan menulis secara ekstensif di Linux dan pemrograman front-end. Beberapa minatnya termasuk sejarah, ekonomi, politik & arsitektur perusahaan.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.