Forskellen mellem GRUB og LILO

GRUB vs LILO

For at en computer kan køre, når den er tændt, har den brug for flere software-programmer til at hjælpe den. Et af disse softwareprogrammer er bootstrap loader eller boot loader. Det indlæser det vigtigste operativsystem på en computer.

Operativsystemprogrammer gemmes på harddiske; CD, DVD, USD flashdrev, diskette og flashhukommelseskort og kan ikke fås adgang til computerens centrale processor, fordi det kun kan udføre programmer, der findes i ROM.
Dem, der findes i RAM, skal tilgås ved hjælp af boot loader såsom BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB og LILO. Disse programmer tillader computeren at kommunikere med sin bruger.

GRUB er Grand Unified Bootloader, der kan starte operativsystemer udviklet af Linux, Mach4, vSTA, DOS og mange andre operativsystemer. Det kan indlæse kerner i forskellige binære formater, der indtastes i en kendt tilstand, hvilket gør det let for nye brugere.

Der er flere muligheder i konfigurationsfilen, og det giver brugerne mulighed for at multiboot og bruge de operativsystemer, der er installeret på computeren og vælge, hvilken kerne-konfiguration de skal bruge i et operativsystemets partition.
Det understøtter flere eksekverbare formater og behøver ikke geometrioversættelse. Det har en bash-lignende kommandoprompt, som gør det muligt for brugere at starte op et installeret operativsystem fra en diskett, cd-rom eller USD-enhed.
LILO er på den anden side en generisk boot loader til Linux. Det er den kode, som BIOS indlæser i computerhukommelsen ved opstart. Ligesom GRUB kan det starte et operativsystem fra en ekstern kilde som en diskett eller harddisk.
Den kan skrive en Master Boot Record (MBR) på en enhed og kan finde kerner, indlæse dem i hukommelsen og starte dem op. Det giver brugerne mulighed for at starte DOS, Windows, OS / 2 og andre konfigurationer fra Linux. Det var standard boot loader for Linux, indtil det blev erstattet af GRUB.
I modsætning til GRUB tillader LILO ikke opstart fra et netværk og skal geninstalleres til MBR, når konfigurationsfilen er ændret, mens GRUB automatisk standardtaster sin kommandolinjegrænseflade. LILO er dog lettere at bruge end GRUB, fordi det er enklere.

Resumé:

1.GRUB er en boot loader, der kan bruges til Linux, vSTA, DOS og andre operativsystemer, mens LILO er en generisk boot loader til Linux.
2.Både GRUB og LILO kan starte operativsystemer fra eksterne enheder som disketter og harddiske, men 3.GRUB tillader opstart fra et netværk, mens LILO ikke.
4.Når konfigurationsfilen ændres, skal LILO geninstalleres til MBR, mens GRUB som standard er dens kommandolinjegrænseflade.
5.GRUB er mere kompliceret at bruge, mens LILO er enklere og lettere at bruge.
6.LILO er den gamle standard boot loader for Linux, mens GRUB er den nye standard boot loader.
7.GRUB kan bruges til forskellige andre operativsystemer i modsætning til LILO, der kun bruges til Linux-operativsystemer.