Forskellen mellem GRUB og LILO

Anonim

GRUB vs LILO

Boot Loader er det program, der læser operativsystemerne, når computeren tændes. Opstartsladere giver typisk mulighed for at vælge fra en liste over operativsystemer, der skal indlæses under opstart af computeren. Så boot loader tillader sameksistens af flere operativsystemer på samme maskine. LILO og GRUB er to af de populære læssemaskiner, der anvendes i dag. LILO blev brugt som standard boot loader i Linux i meget lang tid, men for nylig har GRUB taget plads.

Hvad er LILO?

LILO (LInux LOader) er en boot loader, der bruges i Linux operativsystemer. LILO kan starte (op til 16) operativsystemer fra disketter, harddiske osv., Fordi det ikke er afhængigt af et bestemt filsystem. Brugeren kan placere LILO i enten Master Boot Record (MBR) eller boot sektoren for en partition (og læg noget andet i MBR for at indlæse LILO). LILO blev brugt som standard boot loader i Linux til slutningen af ​​2001. Det er nu inkluderet i listen over afskrivne pakker (i Red Hat).

Hvad er GRUB?

GRUB (GNU GRAND Unified Bootloader) er en boot loader udviklet af GNU projektet. GRUB giver brugeren mulighed for at vælge fra en liste over operativsystemer, der skal indlæses, hvilket gør det muligt at have flere operativsystemer på samme maskine. GRUB er standard boot loader bruges i de fleste Linux distributioner i dag. GRUB kan konfigureres dynamisk, da det tillader ændringer af konfigurationen på tidspunktet for opstart. Brugere er forsynet med en enkel kommandolinje grænseflade for at indsætte nye boot konfigurationer dynamisk. GRUB har mange brugervenlige funktioner som høj portabilitet, understøttelse af mange eksekverbare formater, uafhængighed fra geometrisk oversættelse og understøttelse af alle typer filsystemer som f.eks. De fleste UNIX-systemer, VFAT, NTFS og LBA (Logical Block Address) -tilstand. De fleste Linux-distributioner, der bruger GRUB, giver en brugerdefineret boot menu ved hjælp af dens support til mange GUI (Graphical User Interfaces). GRUB2 erstatter GRUB i øjeblikket og GRUB er omdøbt til GRUB Legacy.

Hvad er forskellen mellem GRUB og LILO?

LILO plejede at være standard boot loader af Linux, mens GRUB har taget LILOs sted i de sidste par år. GRUB har en bedre interaktiv kommandolinjegrænseflade sammenlignet med LILOs, som kun tillader en enkelt kommando med argumenter. Fordi LILO opbevarer placeringsoplysninger for operativsystemer i MBR, skal brugeren manuelt overskrive konfigurationsfilen, hver gang et nyt operativsystem tilføjes. Dette kan meget nemt oprette en fejlkonfigureret konfigurationsfil. For at rette en fejlkonfigureret konfigurationsfil i LILO, skal brugerne tage en tilgang som at starte fra en live-cd. Men på grund af dynamisk konfigurerbar natur er det meget nemmere at rette en fejlkonfigureret konfigurationsfil i GRUB.Sammenlignet med LILO har GRUB meget god teknisk support. LILO kan ikke starte fra netværk, mens GRUB helt sikkert kan. Men på den anden side, siden LILO blev brugt, udviklet og testet i meget lang tid, er de fleste Linux-administratorer meget opmærksomme på at konfigurere og håndtere problemer med LILO, selv uden dokumentation.