GRUB gegen LILO
Damit ein Computer nach dem Einschalten ausgeführt werden kann, sind mehrere Softwareprogramme erforderlich, die ihn unterstützen. Eines dieser Softwareprogramme ist der Bootstrap Loader oder Boot Loader. Es lädt das Hauptbetriebssystem eines Computers.
Betriebssystemprogramme werden auf Festplatten gespeichert. CD, DVD, USD-Flashlaufwerk, Diskette und Flash-Speicherkarte können nicht vom zentralen Prozessor des Computers abgerufen werden, da er nur Programme ausführen kann, die im ROM enthalten sind.
Auf diejenigen, die sich im RAM befinden, muss mit Hilfe des Bootloaders wie BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB und LILO zugegriffen werden. Diese Programme ermöglichen dem Computer die Kommunikation mit seinem Benutzer.
GRUB ist ein Grand Unified Bootloader, der Betriebssysteme booten kann, die von Linux, Mach4, vSTA, DOS und vielen anderen Betriebssystemen entwickelt wurden. Es kann Kernel in verschiedenen binären Formaten laden, die in einem bekannten Zustand eingegeben werden, was es neuen Benutzern leicht macht.
In der Konfigurationsdatei gibt es mehrere Optionen, mit denen Benutzer die auf dem Computer installierten Betriebssysteme mit mehreren Booten verwenden und auswählen können, welche Kernelkonfiguration in der Partition eines Betriebssystems verwendet werden soll.
Es unterstützt mehrere ausführbare Formate und benötigt keine Geometrieübersetzung. Es hat eine Bash-artige Eingabeaufforderung, mit der Benutzer ein installiertes Betriebssystem von Diskette, CD-ROM oder USD-Gerät starten können.
LILO hingegen ist ein generischer Bootloader für Linux. Dies ist der Code, den das BIOS beim Start in den Computerspeicher lädt. Wie GRUB kann ein Betriebssystem von einer externen Quelle wie einer Diskette oder einer Festplatte gestartet werden.
Es kann einen Master Boot Record (MBR) auf ein Gerät schreiben, Kernel lokalisieren, in den Arbeitsspeicher laden und starten. Benutzer können DOS, Windows, OS / 2 und andere Konfigurationsdateien von Linux aus starten. Es war der Standard-Bootloader von Linux, bis er durch GRUB ersetzt wurde.
Im Gegensatz zu GRUB lässt LILO kein Booten aus einem Netzwerk zu und muss nach der Änderung der Konfigurationsdatei im MBR neu installiert werden, während GRUB automatisch die Befehlszeilenschnittstelle verwendet. LILO ist jedoch einfacher zu verwenden als GRUB, weil es einfacher ist.
Zusammenfassung:
1.GRUB ist ein Bootloader, der für Linux, vSTA, DOS und andere Betriebssysteme verwendet werden kann, während LILO ein generischer Bootloader für Linux ist.
2. Sowohl GRUB als auch LILO können Betriebssysteme von externen Geräten wie Disketten und Festplatten booten, aber 3.GRUB erlaubt das Booten von einem Netzwerk aus, während LILO dies nicht tut.
4.Wenn die Konfigurationsdatei geändert wird, muss LILO erneut im MBR installiert werden, während GRUB standardmäßig die Befehlszeilenschnittstelle verwendet.
5.GRUB ist komplizierter zu bedienen, während LILO einfacher und benutzerfreundlicher ist.
6.LILO ist der alte Standard-Bootloader für Linux, GRUB ist der neue Standard-Bootloader.
7.GRUB kann für verschiedene andere Betriebssysteme verwendet werden, im Gegensatz zu LILO, das nur für Linux-Betriebssysteme verwendet wird.