Was ist der Unterschied zwischen GRUB und LILO?

October 20

Der Grand Unified Bootloader und Linux Loader sind beide Bootloader für das Linux-Betriebssystem. Ein Boot-Loader ist das erste Programm, das ausgeführt wird, wenn der Computer bootet. Es wird verwendet, um das Betriebssystem und andere Programme, die zum Starten des Computers zu laden. GRUB und LILO die gleichen Funktionen ausführen, aber sie haben verschiedene Benutzeroberflächen und Konfigurationsmethoden.

Geschichte

LILO war einer der ersten Bootloadern für das Linux-Betriebssystem. Es war der beliebteste Bootloader für Linux erst im Jahr 2001 der GRUB-Bootloader begann zu ersetzen. GRUB wurde ursprünglich 1995 von Erich Boleyn entwickelt und wurde 1999 als ein offizielles GNU-Paket hinzugefügt. Zum Zeitpunkt der Veröffentlichung wurde die Entwicklung des GRUB-Bootloaders eingestellt. Es wurde durch den GRUB2 Bootloader ersetzt die Ausweitung des Anwendungsbereichs von GRUB entworfen wurde.

Ähnlichkeiten

Führen Sie die gleiche grundlegende Funktion--Laden des Betriebssystems in den RAM des Computers, GRUB und LILO. Beide unterstützen die Möglichkeit, das System im Einzelbenutzermodus starten. Beide verfügen über ein Command Line Interface, obwohl die LILO-Befehlszeilenschnittstelle seine Fähigkeiten begrenzt ist. Beide benutzen die Klartext-Konfigurationsdatei, die vom Systemadministrator bearbeitet werden kann. GRUB und LILO unterstützen die Verwendung von Passwörtern.

Unterschiede

LILO ist tatsächlich im Master Bootrecord oder im Bootsektor der Festplatte gespeichert, während nur die erste Stufe von GRUB in den MBR gespeichert wird. Bühne der einzige Aufgabe ist, die nächste Stufe von GRUB befindet sich in den ersten 1.024 Zylindern der Festplatte zu laden. Wenn Sie eine Änderung an den Bootloader LILO vornehmen, müssen Sie den MBR neu schreiben was Ihr System nicht mehr booten machen könnte, wenn die Änderung einen Fehler enthält. Änderungen an der GRUB-Konfiguration werden während des Startvorgangs gelesen. GRUB unterstützt die Verwendung von MD5-Passwort-Verschlüsselung. LILO unterstützt nur-Text-Kennwörter. GRUB unterstützt das Netzwerk zu booten, während LILO nicht.

GRUB-Vorteile

Der GRUB-Bootloader ist mächtiger als LILO und größere Dateisysteme unterstützt. Es hat eine vollständig interaktive Kommandozeilen-Schnittstelle. Benutzer navigieren ein Menüsystem, wo sie, welches Betriebssystem auswählen können, sie laden möchten. GRUB unterstützt weitere Dateisysteme als LILO einschließlich DOS FAT, BSD FFS und Linux-Dateisysteme. Wenn die Konfigurationsdatei nicht ordnungsgemäß konfiguriert ist, wird eine Befehlszeilenoberfläche anstatt rendern das System nicht mehr booten GRUB wiederherstellen.