Was ist der Unterschied zwischen GRUB und LILO

Der GRand Unified Bootloader und der Linux Loader sind zwei Bootloader für das Linux-Betriebssystem. Ein Bootloader ist das erste Programm, das beim Hochfahren des Computers ausgeführt wird. Er wird zum Laden des Betriebssystems und anderer Programme verwendet, die zum Starten des Computers erforderlich sind. GRUB und LILO erfüllen dieselben Funktionen, haben aber unterschiedliche Benutzeroberflächen und Konfigurationsmethoden. Geschichte

LILO war einer der ersten Lader für das Linux-Betriebssystem. Er war der beliebteste Bootloader für Linux bis 2001, als der GRUB-Bootloader begann, ihn zu ersetzen. GRUB wurde ursprünglich von Erich Boleyn im Jahr 1995 entwickelt und 1999 als offizielles GNU-Paket hinzugefügt. Zum Zeitpunkt der Veröffentlichung wurde die Entwicklung des GRUB-Bootloaders eingestellt. Er wurde durch den GRUB 2 Bootloader ersetzt, der entwickelt wurde, um den Anwendungsbereich von GRUB zu erweitern

Beide, GRUB und LILO, führen die gleiche Grundfunktion aus - . Laden des Betriebssystems in den Arbeitsspeicher des Computers. Beide unterstützen die Möglichkeit, das System im Einzelbenutzermodus zu starten. Beide verfügen über eine Befehlszeilenschnittstelle, wobei die LILO-Befehlszeilenschnittstelle in ihren Möglichkeiten eingeschränkt ist. Sie verwenden beide die Klartext-Konfigurationsdatei, die vom Systemadministrator geändert werden kann. Sowohl GRUB als auch LILO unterstützen die Verwendung von Passwörtern.

Unterschiede

LILO wird tatsächlich im Master-Boot-Record oder Bootsektor der Festplatte gespeichert, während die erste Stufe von GRUB im MBR gespeichert wird. Seine einzige Aufgabe besteht darin, den nächsten Schritt von GRUB zu laden, der sich auf den ersten 1024 Zylindern der Festplatte befindet. Wenn Sie eine Änderung am LILO-Bootmanager vornehmen, müssen Sie den MBR neu schreiben, was dazu führen kann, dass Ihr System nicht mehr startet, wenn die Änderung einen Fehler enthält. Änderungen an der GRUB-Konfiguration werden während des Bootvorgangs gelesen. GRUB unterstützt die Verwendung von MD5-Verschlüsselungspasswörtern. LILO unterstützt keine Textpasswörter. GRUB unterstützt das Booten über das Netzwerk, während LILO dies nicht tut.
GRUB Vorteile

Der GRUB Bootloader ist leistungsfähiger als LILO und unterstützt größere Dateisysteme . Es verfügt über eine vollständig interaktive Befehlszeilenschnittstelle. Die Benutzer navigieren über ein Systemmenü, in dem sie das zu ladende Betriebssystem auswählen können. GRUB unterstützt mehr Dateisysteme als LILO, darunter DOS FAT, BSD FFS und Linux-Dateisysteme. Wenn die Konfigurationsdatei nicht richtig konfiguriert ist, kehrt GRUB zu einer Befehlszeilenschnittstelle zurück, anstatt das System nicht mehr bootfähig zu machen.