GRUB vs LILO
Boot loader er programmet som laster inn operativsystemene når datamaskinen slås på. Bootloaders gir vanligvis muligheten til å velge fra en liste over operativsystemer som skal lastes inn under oppstart av datamaskinen. Så, boot loader tillater sameksistens av flere operativsystemer på samme maskin. LILO og GRUB er to av de populære bagasjeromslasterne som brukes i dag. LILO ble brukt som standard boot loader i Linux veldig lenge, men nylig har GRUB tatt sin plass.
Hva er LILO?
LILO (LInux LOader) er en boot loader som brukes i Linux-operativsystemer. LILO kan starte (opptil 16) operativsystemer fra disketter, harddisker osv. Fordi det ikke er avhengig av et bestemt filsystem. Brukeren kan plassere LILO i enten Master Boot Record (MBR) eller oppstartssektoren til en partisjon (og plassere noe annet i MBR for å laste LILO). LILO ble brukt som standard boot loader i Linux til slutten av 2001. Den er nå inkludert i listen over avskrivede pakker (i Red Hat).
Hva er GRUB?
GRUB (GNU GRand Unified Bootloader) er en boot loader utviklet av GNU project. GRUB lar brukeren velge fra en liste over operativsystemer som skal lastes inn, noe som gjør det mulig å ha flere operativsystemer på samme maskin. GRUB er standard boot loader som brukes i de fleste Linux-distribusjoner i dag. GRUB kan konfigureres dynamisk ettersom det tillater endringer i konfigurasjonen ved oppstart. Brukerne får et enkelt kommandolinjegrensesnitt for å sette inn nye oppstartskonfigurasjoner dynamisk. GRUB har mange brukervennlige funksjoner som høy bærbarhet, støtte for mange kjørbare formater, uavhengighet fra geometrioversettelse og støtte for alle typer filsystemer som de fleste UNIX-systemer, VFAT, NTFS og LBA (Logical Block Address) -modus. De fleste Linux-distribusjoner som bruker GRUB,gi en tilpasset oppstartsmeny med støtte for mange GUI (grafiske brukergrensesnitt). GRUB2 erstatter GRUB for øyeblikket, og GRUB blir omdøpt til GRUB Legacy.
Hva er forskjellen mellom GRUB og LILO?
LILO pleide å være standard boot loader for Linux, mens GRUB har tatt LILOs plass de siste årene. GRUB har et bedre interaktivt kommandolinjegrensesnitt sammenlignet med LILOs, som bare tillater en enkelt kommando med argumenter. Fordi LILO lagrer stedsinformasjon for operativsystemer i MBR, bør brukeren overskrive konfigurasjonsfilen manuelt hver gang et nytt operativsystem legges til, og dette kan veldig enkelt opprette en feilkonfigurert konfigurasjonsfil. For å korrigere en feilkonfigurert konfigurasjonsfil i LILO, må brukerne ta en tilnærming som å starte fra en live CD. På grunn av dynamisk konfigurerbar natur er det imidlertid mye lettere å korrigere en feilkonfigurert konfigurasjonsfil i GRUB. Sammenlignet med LILO har GRUB veldig god teknisk support. LILO kan ikke starte fra nettverket, mens GRUB absolutt kan. Men på den andre siden,siden LILO ble brukt, utviklet og testet i veldig lang tid, er de fleste Linux-administratorer godt klar over å konfigurere og håndtere problemer med LILO selv uten dokumentasjon.