GRUB vs LILO
Boot loader este programul care încarcă sistemele de operare la pornirea computerului. De obicei, încărcătoarele de încărcare oferă posibilitatea de a selecta dintr-o listă de sisteme de operare de încărcat în timpul pornirii computerului. Deci, încărcătorul de boot permite coexistența mai multor sisteme de operare pe aceeași mașină. LILO și GRUB sunt două dintre cele mai populare încărcătoare de încărcare utilizate astăzi. LILO a fost folosit ca încărcător de încărcare implicit în Linux pentru o perioadă foarte lungă de timp, dar recent GRUB și-a luat locul.
Ce este LILO?
LILO (LInux LOader) este un încărcător de încărcare utilizat în sistemele de operare Linux. LILO poate porni (până la 16) sisteme de operare de pe dischete, discuri etc., deoarece nu depinde de un anumit sistem de fișiere. Utilizatorul poate plasa LILO fie în Master Boot Record (MBR), fie în sectorul de boot al unei partiții (și poate plasa altceva în MBR pentru a încărca LILO). LILO a fost folosit ca încărcător de încărcare implicit în Linux până la sfârșitul anului 2001. Acum este inclus în lista pachetelor depreciate (în Red Hat).
Ce este GRUB?
GRUB (GNU GRand Unified Bootloader) este un încărcător de încărcare dezvoltat de proiectul GNU. GRUB permite utilizatorului să selecteze dintr-o listă de sisteme de operare de încărcat, făcând posibilă existența mai multor sisteme de operare pe aceeași mașină. GRUB este încărcătorul de boot implicit utilizat în majoritatea distribuțiilor Linux de astăzi. GRUB poate fi configurat dinamic, deoarece permite modificări ale configurației în momentul pornirii. Utilizatorilor li se oferă o interfață simplă de linie de comandă pentru a introduce noi configurații de boot dinamic. GRUB are multe caracteristici ușor de utilizat, cum ar fi portabilitate ridicată, suport pentru multe formate executabile, independență de traducerea geometriei și suport pentru toate tipurile de sisteme de fișiere, cum ar fi majoritatea sistemelor UNIX, VFAT, NTFS și modul LBA (Adresa blocului logic). Majoritatea distribuțiilor Linux care utilizează GRUB,oferiți un meniu de pornire personalizat utilizând suportul său pentru multe interfețe grafice (interfețe grafice ale utilizatorului). GRUB2 înlocuiește GRUB în acest moment, iar GRUB a fost redenumit ca GRUB Legacy.
Care este diferența dintre GRUB și LILO?
LILO era încărcătorul de boot implicit al Linux, în timp ce GRUB a ocupat locul LILO în ultimii ani. GRUB are o interfață interactivă de linie de comandă mai bună comparativ cu LILO, care permite doar o singură comandă cu argumente. Deoarece LILO stochează informații de localizare a sistemelor de operare în MBR, de fiecare dată când este adăugat un nou sistem de operare, utilizatorul ar trebui să suprascrie manual fișierul de configurare, iar acest lucru ar putea crea foarte ușor un fișier de configurare greșit. Pentru a corecta un fișier de configurare greșit configurat în LILO, utilizatorii trebuie să adopte o abordare cum ar fi pornirea de pe un CD live. Cu toate acestea, datorită naturii configurabile dinamic, este mult mai ușor să corectați un fișier de configurare greșit configurat în GRUB. Comparativ cu LILO, GRUB are un suport tehnic foarte bun. LILO nu poate porni din rețea, în timp ce GRUB poate. Dar pe de altă parte,deoarece LILO a fost utilizat, dezvoltat și testat pentru o perioadă foarte lungă de timp, majoritatea administratorilor Linux sunt conștienți de configurarea și gestionarea problemelor cu LILO chiar și fără nicio documentație.