Unterschied zwischen GRUB und LILO

Anonim

auswählen. GRUB vs LILO

Bootloader ist das Programm, das die Betriebssysteme lädt, wenn der Computer eingeschaltet ist. In der Regel können Bootloader die Möglichkeit haben, aus einer Liste von Betriebssystemen auszuwählen, die während des Systemstarts geladen werden sollen. Bootloader ermöglicht also die Koexistenz mehrerer Betriebssysteme auf derselben Maschine. LILO und GRUB sind zwei der heute gängigen Bootloader. LILO wurde sehr lange als Standard-Bootloader unter Linux verwendet, aber kürzlich hat GRUB seinen Platz eingenommen.

Was ist LILO?

LILO (LInux LOader) ist ein Bootloader, der in Linux-Betriebssystemen verwendet wird. LILO kann (bis zu 16) Betriebssysteme von Disketten, Festplatten usw. booten, da es nicht von einem bestimmten Dateisystem abhängig ist. Der Benutzer kann LILO entweder im Master Boot Record (MBR) oder im Bootsektor einer Partition platzieren (und etwas anderes in MBR platzieren, um LILO zu laden). LILO wurde bis Ende 2001 als Standard-Bootloader unter Linux verwendet. Es ist jetzt in der Liste der abgeschriebenen Pakete (in Red Hat) enthalten.

Was ist GRUB?

GRUB (GNU GRand Unified Bootloader) ist ein vom GNU-Projekt entwickelter Bootloader. Mit GRUB kann der Benutzer aus einer Liste von Betriebssystemen auswählen, die geladen werden sollen, so dass mehrere Betriebssysteme auf demselben Computer installiert werden können. GRUB ist der Standard-Bootloader, der heute in den meisten Linux-Distributionen verwendet wird. GRUB kann dynamisch konfiguriert werden, da Änderungen an der Konfiguration zum Zeitpunkt des Bootens möglich sind. Benutzer verfügen über eine einfache Befehlszeilenschnittstelle, um neue Bootkonfigurationen dynamisch einzufügen. GRUB bietet viele benutzerfreundliche Funktionen wie hohe Portierbarkeit, Unterstützung für viele ausführbare Formate, Unabhängigkeit von der Geometrieübersetzung und Unterstützung für alle Arten von Dateisystemen wie die meisten UNIX-Systeme, VFAT, NTFS und LBA (Logical Block Address). Die meisten Linux-Distributionen, die GRUB verwenden, bieten ein benutzerdefiniertes Startmenü, das die Unterstützung für viele GUI (Graphical User Interfaces) unterstützt. GRUB2 ersetzt derzeit GRUB und GRUB wurde in GRUB Legacy umbenannt.

Was ist der Unterschied zwischen GRUB und LILO?

LILO war früher der Standard-Bootloader von Linux, während GRUB in den letzten Jahren den Platz von LILO eingenommen hat. GRUB hat eine bessere interaktive Befehlszeilenschnittstelle im Vergleich zu LILO's, die nur einen einzigen Befehl mit Argumenten erlaubt. Da LILO Standortinformationen von Betriebssystemen in MBR speichert, sollte der Benutzer die Konfigurationsdatei jedes Mal, wenn ein neues Betriebssystem hinzugefügt wird, manuell überschreiben, wodurch sehr leicht eine falsch konfigurierte Konfigurationsdatei erstellt werden kann. Um eine falsch konfigurierte Konfigurationsdatei in LILO zu korrigieren, müssen die Benutzer einen Ansatz wie das Starten von einer Live-CD einhalten. Aufgrund der dynamisch konfigurierbaren Natur ist es jedoch wesentlich leichter, eine falsch konfigurierte Konfigurationsdatei in GRUB zu korrigieren.Im Vergleich zu LILO hat GRUB sehr gute technische Unterstützung. LILO kann nicht vom Netzwerk booten, während GRUB es sicherlich kann. Auf der anderen Seite ist es den meisten Linux-Administratoren bekannt, Probleme mit LILO auch ohne jegliche Dokumentation zu konfigurieren und zu handhaben, da LILO sehr lange entwickelt und getestet wurde.