GRUB vs LILO
För att en dator ska springa efter att den är påslagen behöver den flera program för att hjälpa till. Ett av dessa program är bootstrap loader eller boot loader. Den laddar datorns huvudoperativsystem.
Operativsystemsprogram lagras i hårddiskar; Cd, dvd, usb flash-enhet, diskett och flash-minneskort och kan inte nås av datorns centrala processor eftersom den bara kan exekvera program som finns i ROM.
De som finns i RAM måste nås med hjälp av startläsaren som BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB och LILO. Dessa program tillåter datorn att kommunicera med sin användare.
GRUB är Grand Unified Bootloader som kan starta operativsystem utvecklade av Linux, Mach4, vSTA, DOS och många andra operativsystem. Det kan ladda kärnor i olika binära format som anges i ett känt tillstånd vilket gör det enkelt för nya användare.
Det finns flera alternativ i config-filen och det tillåter användare att multiboot och använda operativsystemen som är installerade i datorn och välj vilken kärnakonfiguration som ska användas i ett operativsystems partition.
Den stöder flera körbara format och behöver inte geometrisk översättning. Den har en bash-liknande kommandotolk som gör det möjligt för användare att starta upp ett installerat operativsystem från en diskett-, cd-rom- eller USD-enhet.
LILO är å andra sidan en generisk startlastare för Linux. Det är koden som BIOS laddar i datorns minne vid start. Liksom GRUB kan den starta ett operativsystem från en extern källa som en diskett eller en hårddisk.
Det kan skriva en Master Boot Record (MBR) på en enhet och kan lokalisera kärnor, ladda dem i minnet och starta dem. Det tillåter användare att starta DOS, Windows, OS / 2 och andra Configs från Linux. Det var standard boot loader av Linux tills det ersattes av GRUB.
Till skillnad från GRUB tillåter LILO inte uppstart från ett nätverk och måste installeras om till MBR efter att konfigurationsfilen har ändrats medan GRUB automatiskt standardinställs till kommandoradsgränssnittet. LILO är lättare att använda än GRUB, eftersom det är enklare.
Sammanfattning:
1.GRUB är en startläsare som kan användas för Linux, vSTA, DOS och andra operativsystem medan LILO är en generell startlastare för Linux.
2.But GRUB och LILO kan starta operativsystem från externa enheter som disketter och hårddiskar, men 3.GRUB tillåter uppstart från ett nätverk medan LILO inte.
4. När konfigurationsfilen ändras måste LILO installeras på nytt till MBR medan GRUB standardiserar sitt kommandoradsgränssnitt.
5.GRUB är mer komplicerat att använda medan LILO är enklare och lättare att använda.
6.LILO är den gamla standardstartsladaren för Linux medan GRUB är den nya standardstartsladaren.
7.GRUB kan användas för olika andra operativsystem, till skillnad från LILO som endast används för Linux operativsystem.