Hva er forskjellen mellom GRUB og LILO?

The Grand Unified Bootloader og Linux Loader er begge boot lastere for operativsystemet Linux. En oppstartslaster er det første programmet som kjøres når datamaskinen starter opp. Den brukes til å laste operativsystemet og andre programmer som er nødvendige for å starte datamaskinen. GRUB og LILO utføre de samme funksjonene, men de har forskjellige brukergrensesnitt og konfigurasjonsmetoder.

Historie

LILO var en av de første bootloaders for operativsystemet Linux. Det var den mest populære boot loader for Linux inntil 2001, da GRUB bootloader begynte å erstatte det. GRUB ble opprinnelig utviklet av Erich Boleyn i 1995 og ble lagt inn som en offisiell GNU-pakke i 1999. Per tidspunktet for publisering, har utviklingen av GRUB bootloader er avviklet. Det har blitt erstattet av den GRUB2 bootloader som er designet for å utvide omfanget av GRUB.

likheter

Både GRUB og LILO utføre den samme grunnleggende funksjon - laste operativsystemet inn i datamaskinens RAM. Begge støtter muligheten til å starte systemet i single user mode. Begge har en kommandolinje-grensesnitt, selv om LILO kommandolinjegrensesnittet er begrenset i sine evner. Begge bruker ren tekst konfigurasjonsfil som kan redigeres av systemadministratoren. Både GRUB og LILO støtter bruk av passord.

forskjeller

LILO er faktisk lagret i Master Boot Record, eller boot sektor, på harddisken mens bare den første fasen av GRUB er lagret på MBR. Stage en eneste jobb er å laste den neste fasen av GRUB ligger innenfor de første 1024 sylindrene på disken. Hvis du gjør en endring i LILO bootloader, må du skrive om MBR, noe som kan gjøre systemet startes dersom endringen inneholder en feil. Endringer i GRUB konfigurasjonen leses under oppstartsprosessen. GRUB støtter bruk av MD5 passord kryptering. LILO støtter bare tekst passord. GRUB støtter oppstart over nettverket mens LILO ikke.

GRUB Fordeler

Den GRUB bootloader er kraftigere enn LILO og støtter større filsystemer. Den har et fullt interaktiv kommandolinjegrensesnitt. Brukere navigere et menysystem hvor de kan velge hvilket operativsystem de ønsker å laste. GRUB støtter flere filsystemer enn LILO inkludert DOS FAT, BSD FFS og Linux filsystemer. Hvis konfigurasjonsfilen ikke er konfigurert riktig, vil GRUB gå tilbake til en kommandolinje-grensesnitt i stedet for å gjengi systemet startes.