Verschil tussen GRUB en LILO

GRUB vs LILO

Bootloader is het programma dat de besturingssystemen laadt wanneer de computer wordt ingeschakeld. Bootloaders geven meestal de mogelijkheid om te selecteren uit een lijst van besturingssystemen die moeten worden geladen tijdens het opstarten van de computer. Dus bootloader maakt het naast elkaar bestaan ​​van meerdere besturingssystemen op dezelfde machine mogelijk. LILO en GRUB zijn twee van de populaire bootladers die tegenwoordig worden gebruikt. LILO werd lange tijd gebruikt als de standaard bootloader in Linux, maar onlangs heeft GRUB zijn plaats ingenomen.

Wat is LILO?

LILO (LInux LOader) is een bootloader die wordt gebruikt in Linux-besturingssystemen. LILO kan (maximaal 16) besturingssystemen opstarten vanaf floppydisks, harde schijven, enz. Omdat het niet afhankelijk is van een specifiek bestandssysteem. De gebruiker kan LILO in de Master Boot Record (MBR) of de opstartsector van een partitie plaatsen (en iets anders in MBR plaatsen om LILO te laden). LILO werd tot eind 2001 gebruikt als de standaard bootloader in Linux. Het is nu opgenomen in de lijst met afgeschreven pakketten (in Red Hat).

Wat is GRUB?

GRUB (GNU GRand Unified Bootloader) is een bootloader die is ontwikkeld door GNU-project. Met GRUB kan de gebruiker kiezen uit een lijst met te laden besturingssystemen, waardoor meerdere besturingssystemen op dezelfde machine kunnen worden gebruikt. GRUB is de standaard bootloader die tegenwoordig in de meeste Linux-distributies wordt gebruikt. GRUB kan dynamisch worden geconfigureerd, omdat het wijzigingen in de configuratie op het moment van opstarten toestaat. Gebruikers krijgen een eenvoudige opdrachtregelinterface om nieuwe opstartconfiguraties dynamisch in te voegen. GRUB heeft veel gebruiksvriendelijke functies zoals hoge draagbaarheid, ondersteuning voor vele uitvoerbare formaten, onafhankelijkheid van geometrie-vertaling en ondersteuning voor alle soorten bestandssystemen zoals de meeste UNIX-systemen, VFAT, NTFS en LBA (Logical Block Address) -modus. De meeste Linux-distributies die GRUB gebruiken, bieden een aangepast opstartmenu met de ondersteuning voor veel GUI (Graphical User Interfaces). GRUB2 vervangt GRUB op dit moment en GRUB is hernoemd naar GRUB Legacy.

Wat is het verschil tussen GRUB en LILO?

LILO was de standaard bootloader van Linux, terwijl GRUB de laatste jaren de plaats van LILO innam. GRUB heeft een betere interactieve opdrachtregelinterface in vergelijking met LILO's, die slechts één opdracht met argumenten toestaat. Omdat LILO locatiegegevens van besturingssystemen in MBR opslaat, moet elke keer dat een nieuw besturingssysteem wordt toegevoegd, de gebruiker het configuratiebestand handmatig overschrijven, en dit zou heel gemakkelijk een verkeerd geconfigureerd configuratiebestand kunnen maken. Om een ​​verkeerd geconfigureerd configuratiebestand in LILO te corrigeren, moeten de gebruikers een aanpak volgen zoals opstarten vanaf een live-cd. Vanwege de dynamisch configureerbare aard is het echter veel eenvoudiger om een ​​onjuist geconfigureerd configuratiebestand in GRUB te corrigeren. In vergelijking met LILO heeft GRUB zeer goede technische ondersteuning. LILO kan niet opstarten van het netwerk, terwijl GRUB dat zeker wel kan. Maar aan de andere kant, sinds LILO werd gebruikt en zeer lang is ontwikkeld en getest, zijn de meeste Linux-beheerders goed op de hoogte van het configureren en verwerken van problemen met LILO, zelfs zonder enige documentatie.