Perbezaan Antara GRUB dan LILO
GRUB vs LILO
Boot loader adalah program yang memuatkan sistem operasi apabila komputer dihidupkan. Lazimnya, pemuat boot memberi keupayaan untuk memilih dari senarai sistem pengendalian untuk memuat semasa permulaan komputer. Oleh itu, loader boot membolehkan wujud bersama sistem operasi berbilang pada mesin yang sama. LILO dan GRUB adalah dua pemuat boot popular yang digunakan hari ini. LILO telah digunakan sebagai pembuat boot lalai di Linux untuk masa yang sangat lama, tetapi baru-baru ini GRUB telah mengambil tempatnya.
Apa itu LILO?
LILO (LInux LOader) adalah pemuat boot yang digunakan dalam sistem operasi Linux. LILO boleh boot (sehingga 16) sistem operasi dari cakera liut, cakera keras, dan sebagainya kerana ia tidak bergantung pada sistem fail tertentu. Pengguna boleh meletakkan LILO dalam sama ada Master Boot Record (MBR) atau sektor boot partition (dan meletakkan sesuatu yang lain di MBR untuk memuat LILO). LILO telah digunakan sebagai pembuat boot lalai di Linux hingga akhir tahun 2001. Ia kini termasuk dalam senarai pakej susut nilai (di Red Hat).
Apa itu GRUB?
GRUB (GNU GRand Unified Bootloader) ialah pemuat boot yang dibangunkan oleh projek GNU. GRUB membolehkan pengguna memilih dari senarai sistem operasi untuk dimuatkan, menjadikannya mungkin mempunyai sistem operasi yang banyak pada mesin yang sama. GRUB adalah pemuat boot lalai yang digunakan dalam kebanyakan pengedaran Linux hari ini. GRUB boleh dikonfigurasikan secara dinamik kerana ia membenarkan perubahan kepada konfigurasi semasa boot. Pengguna disediakan dengan antara muka baris arahan 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 boleh dieksekusi, kebebasan daripada penterjemahan geometri dan sokongan untuk semua jenis sistem fail seperti kebanyakan sistem UNIX, VFAT, NTFS, dan LBA (Alamat Logik Blok). Kebanyakan pengagihan Linux yang menggunakan GRUB, menyediakan menu boot tersuai yang menggunakan sokongannya untuk banyak GUI (Antara muka Pengguna Grafis). GRUB2 menggantikan GRUB pada masa ini dan GRUB dinamakan semula sebagai GRUB Legacy.
Apakah perbezaan antara GRUB dan LILO?
LILO digunakan untuk menjadi pembuat boot default dari Linux, sementara GRUB telah mengambil tempat LILO dalam beberapa tahun terakhir. GRUB mempunyai antara muka baris arahan interaktif yang lebih baik berbanding dengan LILO, yang hanya membenarkan perintah tunggal dengan argumen. Oleh kerana LILO menyimpan maklumat lokasi sistem operasi di MBR, setiap kali sistem operasi baru ditambahkan, pengguna harus menulis ulang secara manual file konfigurasi, dan ini dapat dengan mudah membuat file konfigurasi yang salah. Untuk membetulkan fail konfigurasi yang salah difikirkan di LILO, pengguna perlu mengambil pendekatan seperti boot dari CD live. Walau bagaimanapun, disebabkan sifat dinamik dikonfigurasikan, lebih mudah untuk membetulkan fail konfigurasi yang salah di GRUB.Berbanding dengan LILO, GRUB mempunyai sokongan teknikal yang sangat baik. LILO tidak boleh boot daripada rangkaian, sedangkan GRUB pasti boleh. Tetapi sebaliknya, sejak LILO digunakan, dibangunkan dan diuji untuk masa yang sangat lama, kebanyakan pentadbir Linux sedar dengan mengkonfigurasi dan mengendalikan masalah dengan LILO walaupun tanpa sebarang dokumentasi.