GRUB vs LILO
Agar komputer dapat berjalan setelah dinyalakan, diperlukan beberapa program perangkat lunak untuk membantunya. Salah satu program perangkat lunak ini adalah bootstrap loader atau boot loader. Ini memuat sistem operasi utama komputer.
Program sistem operasi disimpan dalam hard drive; CD, DVD, flash drive USD, floppy disk, dan kartu memori flash dan tidak dapat diakses oleh prosesor pusat komputer karena hanya dapat menjalankan program yang ditemukan dalam ROM.
Yang ditemukan dalam RAM harus diakses dengan bantuan boot loader seperti BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB, dan LILO. Program-program ini memungkinkan komputer untuk berkomunikasi dengan penggunanya.
GRUB adalah Grand Unified Bootloader yang dapat mem-boot sistem operasi yang dikembangkan oleh Linux, Mach4, vSTA, DOS, dan banyak sistem operasi lainnya. Ia dapat memuat kernel dalam berbagai format biner yang dimasukkan dalam kondisi yang dikenal sehingga memudahkan pengguna baru.
Ada beberapa opsi dalam file konfigurasi, dan ini memungkinkan pengguna untuk melakukan multiboot dan menggunakan sistem operasi yang diinstal di komputer dan memilih konfigurasi kernel mana yang akan digunakan dalam partisi sistem operasi..
Ini mendukung berbagai format yang dapat dieksekusi dan tidak perlu terjemahan geometri. Ini memiliki prompt perintah seperti bash yang memungkinkan pengguna untuk mem-boot sistem operasi yang diinstal dari floppy disk, CD-ROM, atau perangkat USD.
LILO, di sisi lain, adalah boot loader generik untuk Linux. Ini adalah kode yang memuat BIOS ke dalam memori komputer saat start up. Seperti GRUB, ia dapat mem-boot sistem operasi dari sumber eksternal seperti floppy disk atau hard disk.
Itu dapat menulis Master Boot Record (MBR) pada perangkat dan dapat menemukan kernel, memuatnya dalam memori, dan memulai mereka. Ini memungkinkan pengguna untuk memulai DOS, Windows, OS / 2, dan konfigurasi lainnya dari Linux. Itu adalah boot loader default Linux sampai digantikan oleh GRUB.
Tidak seperti GRUB, LILO tidak mengizinkan boot dari jaringan dan perlu diinstal ulang ke MBR setelah file konfigurasi diubah sementara GRUB secara otomatis default ke antarmuka baris perintahnya. LILO lebih mudah digunakan daripada GRUB, karena itu lebih sederhana.
Ringkasan:
1.GRUB adalah pemuat boot yang dapat digunakan untuk Linux, vSTA, DOS, dan sistem operasi lain sementara LILO adalah pemuat boot generik untuk Linux.
2.Kedua GRUB dan LILO dapat mem-boot sistem operasi dari perangkat eksternal seperti floppy disk dan hard drive, tetapi 3. GRUB memungkinkan mem-boot dari jaringan sementara LILO tidak.
4.Ketika file konfigurasi diubah, LILO perlu diinstal ulang ke MBR sementara GRUB default ke antarmuka baris perintahnya.
5.GRUB lebih rumit untuk digunakan sedangkan LILO lebih sederhana dan lebih mudah digunakan.
6.LILO adalah boot loader default lama untuk Linux sedangkan GRUB adalah boot loader default baru.
7.GRUB dapat digunakan untuk berbagai sistem operasi lain tidak seperti LILO yang hanya digunakan untuk sistem operasi Linux.