GRUB gegen LILO
Bootloader ist das Programm, das die Betriebssysteme beim Einschalten des Computers lädt. In der Regel bieten Bootloader die Möglichkeit, aus einer Liste von Betriebssystemen auszuwählen, die beim Start des Computers geladen werden sollen. Der Bootloader ermöglicht also die Koexistenz mehrerer Betriebssysteme auf demselben Computer. LILO und GRUB sind zwei der beliebtesten Bootloader, die heute verwendet werden. 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 veralteten 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 der zu ladenden Betriebssysteme auswählen, sodass 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 Startvorgangs möglich sind. 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, den VFAT-, NTFS- und den LBA-Modus (Logical Block Address). Die meisten Linux-Distributionen, die GRUB verwenden,Stellen Sie ein benutzerdefiniertes Startmenü bereit, das viele grafische Benutzeroberflächen (GUI) 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 als LILOs, die nur einen einzigen Befehl mit Argumenten zulässt. Da LILO Standortinformationen von Betriebssystemen in MBR speichert, sollte der Benutzer jedes Mal, wenn ein neues Betriebssystem hinzugefügt wird, die Konfigurationsdatei 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 einen Ansatz wie das Booten von einer Live-CD wählen. Aufgrund der dynamisch konfigurierbaren Natur ist es jedoch viel einfacher, eine falsch konfigurierte Konfigurationsdatei in GRUB zu korrigieren. GRUB hat im Vergleich zu LILO einen sehr guten technischen Support. LILO kann nicht vom Netzwerk booten, GRUB sicherlich. 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.