GRUB vs LILO
Boot loader është programi që ngarkon sistemet operative kur kompjuteri është i ndezur. Në mënyrë tipike, ngarkuesit e nisjes japin mundësinë për të zgjedhur nga një listë sistemesh operative për t'u ngarkuar gjatë nisjes së kompjuterit. Pra, boot loader lejon bashkëjetesën e shumë sistemeve operative në të njëjtën makinë. LILO dhe GRUB janë dy nga ngarkuesit e njohur të boot që përdoren sot. LILO është përdorur si ngarkuesi i parazgjedhur i nisjes në Linux për një kohë shumë të gjatë, por kohët e fundit GRUB ka zënë vendin e tij.
Çfarë është LILO?
LILO (Linux LOader) është një ngarkues boot i përdorur në sistemet operative Linux. LILO mund të nisë (deri në 16) sisteme operative nga floppy disqe, hard disqe, etj.sepse nuk varet nga një sistem skedar specifik. Përdoruesi mund të vendosë LILO ose në Master Boot Record (MBR) ose në sektorin e nisjes së një ndarjeje (dhe të vendosë diçka tjetër në MBR për të ngarkuar LILO). LILO u përdor si ngarkuesi i parazgjedhur i nisjes në Linux deri në fund të vitit 2001. Tani është përfshirë në listën e paketave të amortizuara (në Red Hat).
Çfarë është GRUB?
GRUB (GNU GRand Unified Bootloader) është një ngarkues boot i zhvilluar nga projekti GNU. GRUB lejon përdoruesin të zgjedhë nga një listë sistemesh operative për t'u ngarkuar, duke bërë të mundur që të ketë shumë sisteme operative në të njëjtën makinë. GRUB është ngarkuesi i paracaktuar i nisjes që përdoret në shumicën e shpërndarjeve Linux sot. GRUB mund të konfigurohet në mënyrë dinamike pasi lejon ndryshime në konfigurim në momentin e nisjes. Përdoruesit pajisen me një ndërfaqe të thjeshtë të linjës së komandës për të futur konfigurime të reja të nisjes në mënyrë dinamike. GRUB ka shumë veçori miqësore për përdoruesit si transportueshmëri e lartë, mbështetje për shumë formate të ekzekutueshme, pavarësi nga përkthimi i gjeometrisë dhe mbështetje për të gjitha llojet e sistemeve të skedarëve si shumica e sistemeve UNIX, VFAT, NTFS dhe modaliteti LBA (Adresa e bllokut logjik). Shumica e shpërndarjeve Linux që përdorin GRUB, ofrojnë një menu të personalizuar të nisjes duke përdorur mbështetjen e saj për shumë GUI (Graphical User Interfaces). GRUB2 po zëvendëson GRUB për momentin dhe GRUB është riemërtuar si GRUB Legacy.
Cili është ndryshimi midis GRUB dhe LILO?
LILO dikur ishte ngarkuesi i paracaktuar i nisjes së Linux, ndërsa GRUB ka zënë vendin e LILO në vitet e fundit. GRUB ka një ndërfaqe më të mirë interaktive të linjës së komandës në krahasim me LILO's, e cila lejon vetëm një komandë të vetme me argumente. Për shkak se LILO ruan informacionin e vendndodhjes së sistemeve operative në MBR, sa herë që shtohet një sistem i ri operativ, përdoruesi duhet të mbishkruajë manualisht skedarin e konfigurimit dhe kjo mund të krijojë shumë lehtë një skedar konfigurimi të keqkonfiguruar. Për të korrigjuar një skedar konfigurimi të gabuar në LILO, përdoruesit duhet të marrin një qasje si nisja nga një CD live. Megjithatë, për shkak të natyrës së konfigurueshme dinamike, është shumë më e lehtë të korrigjohet një skedar konfigurimi i gabuar në GRUB. Krahasuar me LILO, GRUB ka mbështetje teknike shumë të mirë. LILO nuk mund të niset nga rrjeti, ndërsa GRUB sigurisht që mundet. Por nga ana tjetër, meqenëse LILO u përdor, u zhvillua dhe u testua për një kohë shumë të gjatë, shumica e administratorëve të Linux janë të vetëdijshëm për konfigurimin dhe trajtimin e problemeve me LILO edhe pa asnjë dokumentacion.