GRUB proti LILO
Zagonski nalagalnik je program, ki naloži operacijske sisteme, ko je računalnik vklopljen. Običajno zagonski nalagalniki omogočajo izbiro s seznama operacijskih sistemov za nalaganje med zagonom računalnika. Zagonski nalagalnik torej omogoča soobstoj več operacijskih sistemov na istem računalniku. LILO in GRUB sta danes priljubljena zagonska nalagalnika. LILO je bil dolgo časa uporabljen kot privzeti zagonski nalagalnik v Linuxu, a pred kratkim je njegovo mesto prevzel GRUB.
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 disket, trdih diskov itd.ker ni odvisen od določenega datotečnega sistema. Uporabnik lahko LILO postavi bodisi v glavni zagonski zapis (MBR) bodisi v zagonski sektor particije (in vstavi nekaj drugega v MBR, da naloži LILO). LILO je bil uporabljen kot privzeti zagonski nalagalnik v Linuxu do konca leta 2001. Zdaj je vključen na seznam amortiziranih paketov (v Red Hat).
Kaj je GRUB?
GRUB (GNU GRand Unified Bootloader) je zagonski nalagalnik, ki ga je razvil projekt GNU. GRUB uporabniku omogoča izbiro s seznama operacijskih sistemov za nalaganje, kar omogoča, da je na istem računalniku več operacijskih sistemov. GRUB je privzeti zagonski nalagalnik, ki se danes uporablja v večini distribucij Linuxa. GRUB je mogoče konfigurirati dinamično, saj omogoča spremembe konfiguracije ob zagonu. Uporabnikom je na voljo preprost vmesnik ukazne vrstice za dinamično vstavljanje novih konfiguracij zagona. GRUB ima veliko uporabniku prijaznih funkcij, kot je visoka prenosljivost, podpora za številne formate izvedljivih datotek, neodvisnost od prevajanja geometrije in podpora za vse vrste datotečnih sistemov, kot je večina sistemov UNIX, VFAT, NTFS in način LBA (logični blokni naslov). Večina distribucij Linuxa, ki uporabljajo GRUB, nudi prilagojen zagonski meni s podporo za številne GUI (grafične uporabniške vmesnike). GRUB2 trenutno nadomešča GRUB in GRUB je bil preimenovan v GRUB Legacy.
Kakšna je razlika med GRUB in LILO?
LILO je bil včasih privzeti zagonski nalagalnik Linuxa, medtem ko je GRUB prevzel mesto LILO v zadnjih nekaj letih. GRUB ima boljši interaktivni vmesnik ukazne vrstice v primerjavi z LILO-jem, ki dovoljuje samo en ukaz z argumenti. Ker LILO shranjuje podatke o lokaciji operacijskih sistemov v MBR, bi moral uporabnik vsakič, ko je dodan nov operacijski sistem, ročno prepisati konfiguracijsko datoteko, kar bi lahko zelo preprosto ustvarilo napačno konfigurirano konfiguracijsko datoteko. Če želite popraviti napačno nastavljeno konfiguracijsko datoteko v LILO, morajo uporabniki uporabiti pristop, kot je zagon z živega CD-ja. Vendar pa je zaradi narave dinamične konfiguracije veliko lažje popraviti napačno konfigurirano konfiguracijsko datoteko v GRUB. 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 se je LILO uporabljal, razvijal in preizkušal zelo dolgo, se večina skrbnikov Linuxa dobro zaveda konfiguriranja in reševanja težav z LILO tudi brez kakršne koli dokumentacije.