Разлика между GRUB и LILO

GRUB срещу LILO

Закомпютърза да работи след включване, той се нуждае от няколко софтуерни програми, които да му помогнат. Една от тези софтуерни програми е bootstrap loader или boot loader. Той зарежда основната операционнасистемана компютър.



Програмите на операционната система се съхраняват в твърди дискове; CD, DVD, USD флаш устройство, дискета и флаш паметкартаи не може да бъде достъпен от централния процесор на компютъра, защото може да изпълнява само програми, намерени в ROM.
Тези, които се намират в RAM, трябва да бъдат достъпни с помощта на устройството за зареждане като BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB и LILO. Тези програми позволяват на компютъра да комуникира със своя потребител.

GRUB е Grand Unified Bootloader, който може да стартира операционни системи, разработени от Linux, Mach4, vSTA, DOS и много други операционни системи. Той може да зарежда ядра в различни двоични формати, които са въведени в известно състояние, което улеснява новите потребители.

В конфигурационния файл има няколко опции и той позволява на потребителите да стартират многократно и да използват операционните системи, които са инсталирани в компютъра, и да избират коя конфигурация на ядрото да се използва в дяла на операционната система.
Той поддържа множество изпълними формати и не се нуждае от превод на геометрия. Той има подобен на bash команден ред, който позволява на потребителите да стартират инсталирана операционна система от дискета, CD-ROM или USD устройство.
LILO, от друга страна, е родово зареждащо устройство за Linux. Това е кодът, който BIOS зарежда в паметта на компютъра при стартиране. Подобно на GRUB, той може да стартира операционна система от външен източник като дискета или твърд диск.
Той може да напише Master Boot Record (MBR) на устройство и може да намира ядра, да ги зарежда в паметта и да ги стартира. Позволява на потребителите да стартират DOS, Windows, OS / 2 и други конфигурации от Linux. Това беше зареждащото устройство по подразбиране наLinuxдокато не беше заменен от GRUB.
За разлика от GRUB, LILO не позволява стартиране от мрежа и трябва да бъде преинсталиран в MBR, след като конфигурационният файл бъде променен, докато GRUB автоматично по подразбиране използва интерфейса на командния ред. LILO е по-лесен за използване от GRUB, тъй като е по-прост.

Резюме:

1. GRUB е boot loader, който може да се използва за Linux, vSTA, DOS и други операционни системи, докато LILO е общ boot loader за Linux.
2. И двете GRUB и LILO могат да стартират операционни системи от външни устройства като дискети и твърди дискове, но 3. GRUB позволява стартиране от мрежа, докато LILO не.
4. Когато конфигурационният файл е променен, LILO трябва да бъде преинсталиран в MBR, докато GRUB по подразбиране е в интерфейса на командния ред.
5. GRUB е по-сложен за използване, докато LILO е по-прост и лесен за използване.
6. LILO е старият boot loader по подразбиране за Linux, докато GRUB е новият boot loader по подразбиране.
7. GRUB може да се използва за различни други операционни системи, за разлика от LILO, който се използва само за операционни системи Linux.