Diferența dintre GRUB și LILO

GRUB vs LILO

Pentru ca un computer să ruleze după ce a fost pornit, este nevoie de mai multe programe software pentru ao ajuta. Unul dintre aceste programe software este încărcătorul de bootstrap sau încărcătorul de încărcare. Încarcă sistemul principal de operare al unui computer.

Programele de sistem de operare sunt stocate în hard disk-uri; CD, DVD, USD, disc floppy și card de memorie flash și nu pot fi accesate de procesorul central al computerului, deoarece pot executa numai programe găsite în ROM.
Cei găsiți în RAM trebuie să fie accesați cu ajutorul încărcătorului de boot, cum ar fi BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB și LILO. Aceste programe permit computerului să comunice cu utilizatorul său.

GRUB este Un Bootloader Grand Unified care poate porni sistemele de operare dezvoltate de Linux, Mach4, vSTA, DOS și multe alte sisteme de operare. Poate încărca nucleele în diferite formate binare, care sunt introduse într-o stare cunoscută, făcându-le ușor utilizatorilor noi.

Există mai multe opțiuni în fișierul de configurare și permite utilizatorilor să pornească de mai multe ori și să utilizeze sistemele de operare instalate în computer și să aleagă configurația kernel-ului pe care să o folosească într-o partiție a sistemului de operare.
Acesta acceptă mai multe formate executabile și nu are nevoie de traducere geometrie. Dispune de un prompt de comandă bazat pe bash, care permite utilizatorilor să pornească un sistem de operare instalat de pe un dischetă, un CD-ROM sau un dispozitiv USD.
LILO, pe de altă parte, este un încărcător generic de încărcare pentru Linux. Este codul pe care BIOS-ul încarcă în memoria calculatorului la pornire. La fel ca GRUB, poate porni un sistem de operare dintr-o sursă externă, cum ar fi o dischetă sau un hard disk.
Se poate scrie un Master Boot Record (MBR) pe un dispozitiv și poate localiza kernel-ele, le poate încărca în memorie și le poate porni. Acesta permite utilizatorilor să pornească DOS, Windows, OS / 2 și alte config-uri de pe Linux. Acesta a fost încărcătorul de boot standard al Linux, până a fost înlocuit cu GRUB.
Spre deosebire de GRUB, LILO nu permite bootarea dintr-o rețea și trebuie să fie reinstalată în MBR după modificarea fișierului de configurare în timp ce GRUB implică automat interfața de linie de comandă. LILO este mai ușor de folosit decât GRUB, deși, pentru că este mai simplu.

Rezumat:

1.GRUB este un încărcător care poate fi folosit pentru Linux, vSTA, DOS și alte sisteme de operare, în timp ce LILO este un încărcător generic de încărcare pentru Linux.
2. GRUB și LILO pot să pornească sistemele de operare de la dispozitive externe, cum ar fi dischete și hard disk-uri, dar 3.GRUB permite bootarea dintr-o rețea în timp ce LILO nu.
4. Când fișierul de configurare este modificat, LILO trebuie reinstalat în MBR în timp ce GRUB este implicit la interfața sa de linie de comandă.
5.GRUB este mai complicat de utilizat în timp ce LILO este mai simplu și mai ușor de utilizat.
6.LILO este vechiul încărcător de încărcare implicit pentru Linux, în timp ce GRUB este noul încărcător de încărcare implicit.
7.GRUB poate fi folosit pentru diverse sisteme de operare diferite, spre deosebire de LILO, care este folosit numai pentru sistemele de operare Linux.