Pada dasarnya, bootloader GRUB adalah perangkat lunak yang memuat kernel Linux. (Ini memiliki kegunaan lain juga). Ini adalah perangkat lunak pertama yang dimulai pada boot sistem.
Ketika komputer dinyalakan, BIOS pertama kali menjalankan Power-on self-test (POST) untuk memeriksa perangkat keras seperti memori, drive disk dan itu berfungsi dengan baik.
Kemudian BIOS memeriksa Master Boot Record (MBR), yang merupakan bagian 512 byte yang terletak pertama di Hard Drive. Itu terlihat untuk bootloader (seperti GRUB). Tabel partisi hard drive juga terdapat di sini.
Kemudian Anda akan diminta oleh menu GRUB yang dapat berisi daftar sistem operasi yang diinstal (dalam kasus dual boot), atau mungkin kernel yang berbeda diinstal di distro Linux.
Ketika Anda memilih distro atau kernel mana yang ingin Anda gunakan, GRUB memuat kernel yang dipilih. Kernel memulai init
(atau systemd
), yang merupakan proses pertama untuk memulai di Linux. init
kemudian mulai proses lain seperti layanan jaringan dan lainnya yang mungkin telah Anda konfigurasi untuk memulai saat boot.
Proses boot berisi banyak ekspresi dan istilah yang didefinisikan, cara untuk banyak menambahkan jawaban sederhana seperti ini. Google adalah temanmu!
Ingat bahwa ini adalah penjelasan yang sangat mendasar tentang proses boot dan peran GRUB di dalamnya.
Video youtube ini memberikan pengantar yang cukup bagus untuk proses boot linux, termasuk informasi dasar tentang GRUB Bootloader:
Memahami Proses Boot Linux - CompTIA Linux +, LPIC-1