Forskjellen mellom GRUB og LILO

GRUB vs LILO

For at en datamaskin skal løpe etter at den er slått på, trenger den flere programmer for å hjelpe den. Et av disse programmene er bootstrap loader eller boot loader. Den laster hovedoperativsystemet til en datamaskin.

Operativsystemprogrammer lagres i harddisker; CD, DVD, USD flash-stasjon, diskett og flash-minnekort og kan ikke nås av datamaskinens sentrale prosessor fordi den bare kan utføre programmer funnet i ROM.
De som er funnet i RAM, må nås ved hjelp av oppstartslaster, for eksempel BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB og LILO. Disse programmene tillater at datamaskinen kommuniserer med brukeren.

GRUB er Grand Unified Bootloader som kan starte operativsystemer utviklet av Linux, Mach4, vSTA, DOS og mange andre operativsystemer. Det kan laste kjerne i forskjellige binære formater som er skrevet inn i en kjent tilstand, noe som gjør det enkelt for nye brukere.

Det finnes flere alternativer i config-filen, og det tillater brukere å multiboot og bruke operativsystemene som er installert i datamaskinen, og velg hvilken kjernekonfigurasjon som skal brukes i et operativsystems partisjon.
Den støtter flere kjørbare formater og trenger ikke geometrisk oversettelse. Den har en bash-lignende kommandoprompt som gjør at brukerne kan starte opp et installert operativsystem fra en diskett-, CD-ROM- eller USD-enhet.
LILO, derimot, er en generell oppstartslaster for Linux. Det er koden som BIOS laster inn i datamaskinens minne ved oppstart. Som GRUB, kan det starte opp et operativsystem fra en ekstern kilde som en diskett eller en harddisk.
Det kan skrive en Master Boot Record (MBR) på en enhet og kan finne kjerner, laste dem i minnet, og starte dem opp. Det lar brukerne starte DOS, Windows, OS / 2 og andre konfigs fra Linux. Det var standard boot loader av Linux til det ble erstattet av GRUB.
I motsetning til GRUB, tillater LILO ikke oppstart fra et nettverk og må installeres på nytt etter MBR etter at konfigurasjonsfilen er endret, mens GRUB automatisk defaults til kommandolinjegrensesnittet. LILO er enklere å bruke enn GRUB, fordi det er enklere.

Sammendrag:

1.GRUB er en oppstartslaster som kan brukes til Linux, vSTA, DOS og andre operativsystemer, mens LILO er en generell oppstartslaster for Linux.
2.But GRUB og LILO kan starte operativsystemer fra eksterne enheter som disketter og harddisker, men 3.GRUB lar oppstart fra et nettverk mens LILO ikke gjør det.
4. Når konfigurasjonsfilen endres, må LILO installeres på nytt til MBR mens GRUB standardiserer sin kommandolinjegrensesnitt.
5.GRUB er mer komplisert å bruke mens LILO er enklere og enklere å bruke.
6.LILO er den gamle standardstartlasteren for Linux, mens GRUB er den nye standardstartlasteren.
7.GRUB kan brukes til forskjellige andre operativsystemer i motsetning til LILO som bare brukes til Linux operativsystemer.