Razlika med GRUB in LILO

GRUB proti LILO

Boot loader je program, ki ob vklopu računalnika naloži operacijske sisteme. Običajno zagonski nakladalci omogočajo izbiro s seznama operacijskih sistemov, ki jih želite naložiti med zagonom računalnika. Torej boot loader omogoča soobstoj več operacijskih sistemov na istem stroju. LILO in GRUB sta dva izmed danes priljubljenih zagonskih nakladalcev. LILO je bil dolgo časa uporabljen kot privzeti zagonski nalagalnik v Linuxu, vendar je pred kratkim GRUB prevzel svoje mesto.

Kaj je LILO?

LILO (LInux LOader) je zagonski nalagalnik, ki se uporablja v operacijskih sistemih Linux. LILO lahko zažene (do 16) operacijske sisteme z diskete, trdih diskov itd., Ker ni odvisen od določenega datotečnega sistema. Uporabnik lahko namesti LILO bodisi v glavni zagonski zapis (MBR) bodisi v zagonski sektor particije (in v MBR postavi nekaj drugega, da naloži LILO). LILO je bil uporabljen kot privzeti zagonski nalagalnik v Linuxu do poznega leta 2001. Zdaj je vključen na seznam amortiziranih paketov (v Red Hat-u).

Kaj je GRUB?

GRUB (GNU GRand Unified Bootloader) je zagonski nakladalec, ki ga je razvil projekt GNU. GRUB uporabniku omogoča izbiro iz seznama operacijskih sistemov za nalaganje, kar omogoča, da ima isti operacijski sistem na istem stroju. GRUB je privzeti zagonski nalagalnik, ki se danes uporablja v večini distribucij Linuxa. GRUB lahko konfigurirate dinamično, saj omogoča spremembe konfiguracije v času zagona. Uporabnikom je na voljo preprost vmesnik ukazne vrstice za dinamično vstavljanje novih konfiguracij zagona. GRUB ima številne uporabniku prijazne funkcije, kot so velika prenosljivost, podpora številnim izvedljivim formatom, neodvisnost od geometrije prevajanja in podpora za vse vrste datotek, kot so večina sistemov UNIX, VFAT, NTFS in LBA (naslov logičnega bloka). Večina distribucij Linuxa, ki uporabljajo GRUB, ponuja prilagojen zagonski meni s svojo podporo za številne GUI (grafični uporabniški vmesniki). GRUB2 trenutno nadomešča GRUB in GRUB je preimenovan v GRUB Legacy.

Kakšna je razlika med GRUB in LILO?

LILO je bil prej privzeti zagonski nakladalec Linuxa, GRUB pa je v zadnjih nekaj letih zasedel mesto LILO. GRUB ima boljši interaktivni vmesnik ukazne vrstice v primerjavi z LILO, ki omogoča le en ukaz z argumenti. Ker LILO hrani podatke o lokaciji operacijskih sistemov v MBR, mora uporabnik vsakič, ko doda nov operacijski sistem, ročno prepisati konfiguracijsko datoteko in s tem bi lahko zelo enostavno ustvaril napačno konfigurirano konfiguracijsko datoteko. Da bi popravili napačno konfigurirano konfiguracijsko datoteko v LILO, morajo uporabniki uporabiti pristop, kot je zagon z CD-ja v živo. Vendar pa je zaradi dinamično nastavljive narave veliko lažje popraviti napačno konfigurirano konfiguracijsko datoteko v GRUB-u. V primerjavi z LILO ima GRUB zelo dobro tehnično podporo. LILO se ne more zagnati iz omrežja, GRUB pa zagotovo lahko. Toda po drugi strani, ker so LILO uporabljali, razvijali in preizkušali že zelo dolgo, večina Linuxovih skrbnikov dobro ve, da lahko konfigurirajo težave z LILO in tudi brez kakršne koli dokumentacije..