GRUB gegen LILO
Bootloader ist das Programm, das die Betriebssysteme lädt, wenn der Computer eingesch altet wird. Typischerweise bieten Bootloader die Möglichkeit, aus einer Liste von Betriebssystemen auszuwählen, die während des Starts des Computers geladen werden sollen. Der Bootloader ermöglicht also die Koexistenz mehrerer Betriebssysteme auf derselben Maschine. LILO und GRUB sind zwei der beliebtesten Bootloader, die heute verwendet werden. LILO wurde sehr lange als Standard-Bootloader in 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.weil 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 im MBR platzieren, um LILO zu laden). LILO wurde bis Ende 2001 als Standard-Bootloader in Linux verwendet. Es ist jetzt in der Liste der ver alteten Pakete (in Red Hat) enth alten.
Was ist GRUB?
GRUB (GNU GRand Unified Bootloader) ist ein vom GNU-Projekt entwickelter Bootloader. GRUB ermöglicht dem Benutzer, aus einer Liste von zu ladenden Betriebssystemen auszuwählen, wodurch es möglich wird, mehrere Betriebssysteme auf derselben Maschine zu haben. GRUB ist der Standard-Bootloader, der heute in den meisten Linux-Distributionen verwendet wird. GRUB kann dynamisch konfiguriert werden, da es Änderungen an der Konfiguration zum Zeitpunkt des Bootens zulässt. Benutzern wird eine einfache Befehlszeilenschnittstelle zur Verfügung gestellt, um neue Boot-Konfigurationen dynamisch einzufügen. GRUB hat viele benutzerfreundliche Funktionen wie hohe Portabilität, Unterstützung für viele ausführbare Formate, Unabhängigkeit von geometrischer Übersetzung und Unterstützung für alle Arten von Dateisystemen wie die meisten UNIX-Systeme, VFAT, NTFS und LBA-Modus (Logical Block Address). Die meisten Linux-Distributionen, die GRUB verwenden, bieten ein angepasstes Startmenü, indem sie viele GUI (Graphical User Interfaces) unterstützen. GRUB2 ersetzt im Moment 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 im Vergleich zu LILO eine bessere interaktive Befehlszeilenschnittstelle, die nur einen einzigen Befehl mit Argumenten zulässt. Da LILO Standortinformationen von Betriebssystemen im MBR speichert, sollte der Benutzer jedes Mal, wenn ein neues Betriebssystem hinzugefügt wird, die Konfigurationsdatei manuell überschreiben, und dies könnte sehr leicht eine falsch konfigurierte Konfigurationsdatei erzeugen. Um eine falsch konfigurierte Konfigurationsdatei in LILO zu korrigieren, müssen die Benutzer einen Ansatz wie das Booten von einer Live-CD wählen. Aufgrund der dynamischen Konfigurierbarkeit ist es jedoch viel einfacher, eine falsch konfigurierte Konfigurationsdatei in GRUB zu korrigieren. Im Vergleich zu LILO hat GRUB einen sehr guten technischen Support. LILO kann nicht vom Netzwerk booten, während GRUB das schon kann. Aber andererseits, da LILO sehr lange verwendet, entwickelt und getestet wurde, sind sich die meisten Linux-Administratoren der Konfiguration und Behandlung von Problemen mit LILO auch ohne Dokumentation bewusst.