Unterschied zwischen Grub und Lilo

Unterschied zwischen Grub und Lilo

Grub vs lilo

Damit ein Computer nach dem Einschalten läuft, benötigt er mehrere Softwareprogramme, um ihm zu helfen. Eines dieser Softwareprogramme ist der Bootstrap -Loader oder Bootloader. Es lädt das Hauptbetriebssystem eines Computers.

Betriebssystemprogramme werden in Festplatten gespeichert. CD, DVD, USD Flash -Laufwerk, Diskette und Flash -Speicherkarte und können vom zentralen Prozessor des Computers nicht zugegriffen werden, da nur Programme ausführen können, die in ROM gefunden wurden.
Die in RAM gefundenen, müssen mit Hilfe des Bootloaders wie BIOS, EFI, SLOF, OpenBoot, Openbios, Bootmgr, Syslinux, NTLDR, GRUB und LILO zugegriffen werden. Mit diesen Programmen kann der Computer mit seinem Benutzer kommunizieren.

GRUB ist 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.

In der Konfigurationsdatei gibt es mehrere Optionen, die es Benutzern ermöglichen, die im Computer installierten Betriebssysteme zu multiboooten und zu verwenden.
Es unterstützt mehrere ausführbare Formate und benötigt keine Geometrieübersetzung. Es verfügt über eine bash-ähnliche Eingabeaufforderung, mit der Benutzer ein installiertes Betriebssystem von einer Diskette, CD-ROM oder USD-Gerät aus starten können.
Lilo hingegen ist ein generischer Bootslader für Linux. Es ist der Code, den BIOS beim Start in den Computerspeicher lädt. Wie Grub kann es ein Betriebssystem von einer externen Quelle wie einer Diskette oder einer Festplatte aus booten.
Es kann einen Master -Boot -Datensatz (MBR) auf ein Gerät schreiben und Kernel lokalisieren, sie in den Speicher laden und starten. Damit können Benutzer DOS, Windows, OS/2 und andere Konfigurationen von Linux starten. Es war der Standard -Boot -Lader von Linux, bis er durch GRUB ersetzt wurde.
Im Gegensatz zu GRUB erlaubt LILO nicht das Booten von einem Netzwerk und muss nach dem Ändern der Konfigurationsdatei wieder in die MBR installiert werden. Lilo ist jedoch leichter zu bedienen als grub, weil es einfacher ist.

Zusammenfassung:

1.GRUB ist ein Bootlader, der für Linux, VSTA, DOS und andere Betriebssysteme verwendet werden kann, während Lilo ein generischer Bootslader 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 ermöglicht das Booten aus einem Netzwerk, während Lilo nicht der Fall ist.
4.Wenn die Konfigurationsdatei geändert wird, muss LILO wieder in die MBR installiert werden.
5.GRUB ist komplizierter zu bedienen, während Lilo einfacher und einfacher zu bedienen ist.
6.Lilo ist der alte Standard -Bootloader für Linux, während Grub der neue Standard -Bootloader ist.
7.GRUB kann für verschiedene andere Betriebssysteme verwendet werden, im Gegensatz zu LILO, das nur für Linux -Betriebssysteme verwendet wird.