Különbség a GRUB és a LILO között

GRUB vs LILO

Ahhoz, hogy egy számítógép bekapcsolás után működhessen, több szoftverprogramra van szüksége ahhoz, hogy segítse. Az egyik ilyen szoftver a bootstrap loader vagy boot betöltő. Betölti a számítógép fő operációs rendszerét.

Az operációs rendszer programjait a merevlemezek tárolják; CD, DVD, USD flash meghajtó, hajlékonylemez és flash memóriakártya, és a számítógép központi processzora nem fér hozzá ezekhez, mivel csak a ROM-on található programokat tudják végrehajtani.
A RAM-ban található fájlokat a rendszerbetöltő program (például BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB és LILO) segítségével kell elérni. Ezek a programok lehetővé teszik a számítógép számára, hogy kommunikáljon a felhasználóval.

A GRUB a Grand Unified Bootloader, amely a Linux, a Mach4, a vSTA, a DOS és sok más operációs rendszer által kifejlesztett operációs rendszereket indítja. Betölti a kernelt különféle bináris formátumokba, amelyek ismert állapotba kerülnek, megkönnyítve az új felhasználókat.

Számos lehetőség létezik a konfigurációs fájlban, és ez lehetővé teszi a felhasználók számára a számítógépre telepített operációs rendszerek többszöri indítását és használatát, valamint annak kiválasztását, hogy melyik kernelkonfigurációt kell használni az operációs rendszer partícióján..
Támogatja a több futtatható formátumot, és nem igényel geometria fordítását. Bash-szerű parancssorral rendelkezik, amely lehetővé teszi a felhasználók számára a telepített operációs rendszer indítását hajlékonylemezről, CD-ROM-ról vagy USD-eszközről.
A LILO viszont egy általános rendszerindító Linux-hoz. Ezt a kódot tölt be a BIOS a számítógép memóriájába indításkor. A GRUB-hoz hasonlóan ez is elindíthatja az operációs rendszert egy külső forrásból, például hajlékonylemezről vagy merevlemezről.
Írhat egy Master Boot Record (MBR) fájlt az eszközre, és megkeresheti a kerneleket, betöltheti azokat a memóriába és elindíthatja őket. Ez lehetővé teszi a felhasználók számára a DOS, a Windows, az OS / 2 és más konfigurációk elindítását a Linuxról. Ez volt a Linux alapértelmezett rendszerbetöltője, amíg a GRUB helyébe nem lépett.
A GRUB-szal ellentétben a LILO nem engedélyezi a hálózati indítást és a konfigurációs fájl megváltoztatása után újból telepítenie kell az MBR-hez, miközben a GRUB automatikusan alapértelmezetten a parancssori felületre vált. A LILO könnyebben használható, mint a GRUB, mert egyszerűbb.

Összefoglaló:

Az 1.GRUB egy indítóbetöltő, amelyet Linux, vSTA, DOS és más operációs rendszerekhez lehet használni, míg a LILO egy általános indítóbetöltőt Linuxhoz..
2.A GRUB és a LILO külső eszközökről, például hajlékonylemezekről és merevlemezekről indíthat operációs rendszereket, de a 3.GRUB lehetővé teszi a hálózati indítást, míg a LILO nem.
4.A konfigurációs fájl módosításakor a LILO-t újra kell telepíteni az MBR-be, míg a GRUB alapértelmezés szerint a parancssori felületre.
Az 5.GRUB bonyolultabb, míg a LILO egyszerűbb és könnyebben használható.
6. A LILO a régi alapértelmezett rendszerbetöltő, míg a GRUB az új alapértelmezett rendszerbetöltő.
A 7.GRUB különféle más operációs rendszerekhez is használható, ellentétben a LILO-val, amelyet csak a Linux operációs rendszerekhez használnak.