GRUB vs LILO
Pemuat boot adalah program yang memuatkan sistem operasi apabila komputer dihidupkan. Biasanya, pemuat boot memberi keupayaan untuk memilih dari senarai sistem pengendalian untuk dimuat 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 digunakan sebagai pemuat but 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 lain-lain kerana ia tidak bergantung pada sistem fail tertentu. Pengguna boleh meletakkan LILO sama ada Master Boot Record (MBR) atau sektor boot partition (dan letakkan sesuatu yang lain dalam MBR untuk memuat LILO). LILO digunakan sebagai pemuat boot lalai di Linux sehingga lewat tahun 2001. Ia kini termasuk dalam senarai pakej susut nilai (di Red Hat).
Apa itu GRUB?
GRUB (GNU GRand Unified Bootloader) ialah pemuat but pemacu yang dibangunkan oleh projek GNU. GRUB membolehkan pengguna memilih dari senarai sistem operasi untuk dimuatkan, menjadikannya mungkin untuk mempunyai sistem operasi berbilang 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 pada 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 format yang boleh dieksekusi, kebebasan dari 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 pernah menjadi pemuat boot lalai Linux, sedangkan 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. Karena LILO menyimpan informasi 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 dapat boot dari 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 dokumentasi.