GRUB proti LILO
Da bi računalnik lahko deloval po vklopu, potrebuje več programov, ki mu pomagajo. Eden od teh programov je zagonski nakladalnik ali zagonski nalagalnik. Naloži glavni operacijski sistem računalnika.
Programi operacijskega sistema so shranjeni na trdih diskih; CD, DVD, bliskovni pogon USD, disketa in pomnilniška kartica flash, do nje pa ne more dostopati osrednji procesor računalnika, ker lahko izvaja le programe, ki jih najdete v ROM.
Do tistih, ki jih najdemo v RAM-u, je treba dostopati s pomočjo zagonskega nakladalnika, kot so BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB in LILO. Ti programi omogočajo računalniku, da komunicira s svojim uporabnikom.
GRUB je Grand Unified Bootloader, ki lahko zažene operacijske sisteme, ki so jih razvili Linux, Mach4, vSTA, DOS in številni drugi operacijski sistemi. Lahko naloži jedra v različnih binarnih oblikah, ki so vneseni v znanem stanju, kar olajša nove uporabnike.
V datoteki config je več možnosti, ki uporabnikom omogoča, da se večkrat zaženejo in uporabljajo operacijske sisteme, ki so nameščeni v računalniku, in izbirajo, katero konfiguracijo jedra bodo uporabili v particiji operacijskega sistema..
Podpira več izvedljivih formatov in ne potrebuje prevajanja geometrije. Ima ukazni poziv, ki je podoben bash-u, ki uporabnikom omogoča zagon nameščenega operacijskega sistema z diskete, CD-ja ali naprave USD.
Na drugi strani je LILO generični zagonski nalagalnik za Linux. To je koda, ki jo BIOS ob zagonu naloži v računalniški pomnilnik. Tako kot GRUB lahko tudi zažene operacijski sistem iz zunanjega vira, kot je disketa ali trdi disk.
Na napravo lahko napiše glavni zagonski zapis (MBR) in poišče jedra, jih naloži v pomnilnik in jih zažene. Uporabnikom omogoča zagon DOS, Windows, OS / 2 in drugih konfiguracij iz Linuxa. Bil je privzeti zagonski nalagalnik Linuxa, dokler ga ni nadomestil GRUB.
Za razliko od GRUB-a LILO ne dovoljuje zagona iz omrežja in ga je treba po spremembi konfiguracijske datoteke ponovno spremeniti v MBR, medtem ko GRUB samodejno privzame vmesnik svoje ukazne vrstice. LILO je enostavnejši za uporabo kot GRUB, ker je enostavnejši.
Povzetek:
1.GRUB je zagonski nalagalnik, ki se lahko uporablja za Linux, vSTA, DOS in druge operacijske sisteme, medtem ko je LILO generični zagonski nakladalnik za Linux.
2.Both GRUB in LILO lahko zaženeta operacijske sisteme z zunanjih naprav, kot so diskete in trdi diski, vendar 3.GRUB omogoča zagon iz omrežja, medtem ko LILO ne.
4. Ko je konfiguracijska datoteka spremenjena, je treba LILO ponovno namestiti na MBR, medtem ko GRUB privzeto uporabi svoj vmesnik ukazne vrstice..
5.GRUB je zapletenejši za uporabo, medtem ko je LILO enostavnejši in enostavnejši za uporabo.
6.LILO je stari privzeti zagonski nalagalnik za Linux, medtem ko je GRUB nov privzeti zagonski nalagalnik.
7.GRUB se lahko uporablja za različne druge operacijske sisteme, za razliko od LILO, ki se uporablja samo za operacijske sisteme Linux.