GRUB vs LILO
Boot loader er det program, der indlæser operativsystemerne, når computeren tændes. Bootloaders 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 mellem flere operativsystemer på den samme maskine. LILO og GRUB er to af de populære bootloadere, der bruges i dag. LILO blev brugt som standard boot loader i Linux i meget lang tid, men for nylig har GRUB indtaget sin 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 specifikt filsystem. Brugeren kan placere LILO i enten Master Boot Record (MBR) eller boot-sektoren for en partition (og placere noget andet i MBR for at indlæse LILO). LILO blev brugt som standard boot loader i Linux indtil slutningen af 2001. Den 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, der bruges i de fleste Linux-distributioner i dag. GRUB kan konfigureres dynamisk, da det tillader ændringer i konfigurationen på tidspunktet for opstart. Brugerne har en simpel kommandolinjegrænseflade til at indsætte nye startkonfigurationer dynamisk. GRUB har mange brugervenlige funktioner som høj bærbarhed, understøttelse af mange eksekverbare formater, uafhængighed af geometrioversættelse og support til alle typer filsystemer såsom de fleste UNIX-systemer, VFAT, NTFS og LBA (Logisk blokadresse) -tilstand. De fleste Linux-distributioner, der bruger GRUB,give en tilpasset boot-menu ved hjælp af dens support til mange GUI (grafiske brugergrænseflader). GRUB2 erstatter GRUB i øjeblikket, og GRUB omdøbes til GRUB Legacy.
Hvad er forskellen mellem GRUB og LILO?
LILO plejede at være standard boot loader for Linux, mens GRUB har indtaget LILOs plads de sidste par år. GRUB har en bedre interaktiv kommandolinjegrænseflade sammenlignet med LILO'er, som kun tillader en enkelt kommando med argumenter. Da LILO gemmer placeringsoplysninger om operativsystemer i MBR, skal brugeren overskrive konfigurationsfilen manuelt, hver gang der tilføjes et nyt operativsystem, og dette kan meget let skabe en forkert konfigureret konfigurationsfil. For at rette en forkert konfigureret konfigurationsfil i LILO skal brugerne tage en tilgang som at starte fra en live CD. På grund af dynamisk konfigurerbar natur er det dog meget lettere at rette en forkert konfigureret konfigurationsfil i GRUB. Sammenlignet med LILO har GRUB meget god teknisk support. LILO kan ikke starte fra netværk, mens GRUB bestemt kan. Men på den anden side,siden LILO blev brugt, udviklet og testet i meget lang tid, er de fleste Linux-administratorer godt klar over at konfigurere og håndtere problemer med LILO selv uden dokumentation.