Unterschied zwischen GRUB und LILO

GRUB gegen LILO

Bootloader ist das Programm, das die Betriebssysteme lädt, wenn der Computer eingeschaltet ist. In der Regel geben Bootloader die Möglichkeit, aus einer Liste von Betriebssystemen auszuwählen, die während des Startens des Computers geladen werden sollen. Der Bootloader ermöglicht also die Koexistenz mehrerer Betriebssysteme auf derselben Maschine. LILO und GRUB sind zwei der heute gängigen Bootloader. LILO wurde lange Zeit als Standard-Bootloader in Linux verwendet. In letzter Zeit hat sich jedoch GRUB durchgesetzt.

Was ist LILO??

LILO (LInux LOader) ist ein Bootloader, der in Linux-Betriebssystemen verwendet wird. LILO kann Betriebssysteme (bis zu 16) 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 einfügen, um LILO zu laden). LILO wurde bis Ende 2001 als Standard-Bootloader in Linux verwendet. Es ist jetzt in der Liste der abgelehnten Pakete enthalten (in Red Hat)..

Was ist GRUB??

GRUB (GNU GRand Unified Bootloader) ist ein von GNU project entwickelter Bootloader. Mit GRUB kann der Benutzer aus einer Liste der zu ladenden Betriebssysteme auswählen, wodurch mehrere Betriebssysteme auf demselben Rechner installiert werden können. GRUB ist der Standard-Bootloader, der heutzutage in den meisten Linux-Distributionen verwendet wird. GRUB kann dynamisch konfiguriert werden, da es zum Zeitpunkt des Bootens Änderungen an der Konfiguration zulässt. Benutzer erhalten eine einfache Befehlszeilenschnittstelle, um neue Startkonfigurationen dynamisch einzufügen. GRUB bietet viele benutzerfreundliche Funktionen, wie hohe Portabilität, 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 viele GUI (Graphical User Interfaces) unterstützt. GRUB2 ersetzt GRUB im Moment und GRUB wurde in GRUB Legacy umbenannt.

Was ist der Unterschied zwischen GRUB und LILO??

LILO war der Standard-Bootloader von Linux, während GRUB in den letzten Jahren den Platz von LILO übernommen hat. GRUB verfügt über eine bessere interaktive Befehlszeilenschnittstelle als LILOs, die nur einen einzigen Befehl mit Argumenten zulässt. Da LILO Standortinformationen von Betriebssystemen im MBR speichert, sollte der Benutzer die Konfigurationsdatei jedes Mal, wenn ein neues Betriebssystem hinzugefügt wird, manuell überschreiben. Dies kann sehr leicht zu einer falsch konfigurierten Konfigurationsdatei führen. Um eine falsch konfigurierte Konfigurationsdatei in LILO zu korrigieren, müssen die Benutzer wie beim Booten von einer Live-CD vorgehen. Aufgrund der dynamisch konfigurierbaren Konfiguration ist es jedoch viel einfacher, eine falsch konfigurierte Konfigurationsdatei in GRUB zu korrigieren. Im Vergleich zu LILO bietet GRUB einen sehr guten technischen Support. LILO kann nicht vom Netzwerk aus booten, während GRUB dies sicherlich kann. Da LILO jedoch schon sehr lange verwendet, entwickelt und getestet wurde, wissen die meisten Linux-Administratoren, dass Probleme mit LILO auch ohne Dokumentation konfiguriert und gelöst werden können.