GRUB vs LILO
Boot loader adalah program yang memuatkan sistem operasi ketika komputer dihidupkan. Biasanya, pemuat but memberikan keupayaan untuk memilih dari senarai sistem operasi yang akan dimuat semasa permulaan komputer. Jadi, boot loader membolehkan wujudnya pelbagai sistem operasi pada mesin yang sama. LILO dan GRUB adalah dua pemuat but popular yang digunakan sekarang. LILO digunakan sebagai boot loader lalai di Linux untuk waktu yang sangat lama, tetapi baru-baru ini GRUB telah menggantikannya.
Apa itu LILO?
LILO (LInux LOader) adalah boot loader yang digunakan dalam sistem operasi Linux. LILO dapat boot (hingga 16) sistem operasi dari disket, cakera keras, dan lain-lain kerana tidak bergantung pada sistem fail tertentu. Pengguna boleh meletakkan LILO di dalam Master Boot Record (MBR) atau di bahagian boot partition (dan meletakkan sesuatu yang lain di MBR untuk memuat LILO). LILO digunakan sebagai boot loader lalai di Linux hingga akhir tahun 2001. Kini termasuk dalam senarai pakej susut nilai (dalam Red Hat).
Apa itu GRUB?
GRUB (GNU GRand Unified Bootloader) adalah boot loader yang dibangunkan oleh projek GNU. GRUB membolehkan pengguna memilih dari senarai sistem operasi untuk dimuat, memungkinkan untuk mempunyai banyak sistem operasi pada mesin yang sama. GRUB adalah pemuat but lalai yang digunakan dalam sebilangan besar pengedaran Linux hari ini. GRUB dapat dikonfigurasi secara dinamik kerana memungkinkan perubahan pada konfigurasi pada saat boot. Pengguna disediakan antara muka baris perintah yang mudah untuk memasukkan konfigurasi boot baru secara dinamik. GRUB mempunyai banyak ciri mesra pengguna seperti mudah alih yang tinggi, sokongan untuk banyak format yang dapat dilaksanakan, kebebasan dari terjemahan geometri dan sokongan untuk semua jenis sistem fail seperti kebanyakan sistem UNIX, VFAT, NTFS, dan mod LBA (Alamat Blok Logik). Sebilangan besar pengedaran Linux yang menggunakan GRUB,sediakan menu boot yang disesuaikan menggunakan sokongannya untuk banyak GUI (Antaramuka Pengguna Grafik). GRUB2 menggantikan GRUB pada masa ini dan GRUB dinamakan semula sebagai GRUB Legacy.
Apakah perbezaan antara GRUB dan LILO?
LILO pernah menjadi boot loader lalai Linux, sementara GRUB telah menggantikan LILO sejak beberapa tahun kebelakangan ini. GRUB mempunyai antara muka baris perintah interaktif yang lebih baik berbanding LILO, yang hanya membenarkan satu perintah dengan argumen. Kerana LILO menyimpan maklumat lokasi sistem operasi dalam MBR, setiap kali sistem operasi baru ditambahkan, pengguna harus menimpa fail konfigurasi secara manual, dan ini sangat mudah membuat fail konfigurasi yang salah dikonfigurasi. Untuk membetulkan fail konfigurasi yang salah dikonfigurasi di LILO, pengguna perlu mengambil pendekatan seperti boot dari CD langsung. Tetapi kerana sifatnya yang dapat dikonfigurasi secara dinamik, lebih mudah untuk membetulkan fail konfigurasi yang salah dikonfigurasi di GRUB. Berbanding dengan LILO, GRUB mempunyai sokongan teknikal yang sangat baik. LILO tidak dapat boot dari rangkaian, sementara GRUB pasti dapat. Tetapi di sisi lain,sejak LILO digunakan, dikembangkan dan diuji untuk waktu yang sangat lama, kebanyakan pentadbir Linux sangat mengetahui konfigurasi dan menangani masalah dengan LILO walaupun tanpa dokumentasi.