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

Вижте повече за: