ГРУБ проти ЛІЛО
Щоб комп'ютер працював після його ввімкнення, йому потрібно декілька програм, які допоможуть йому. Однією з таких програм є завантажувач завантажувача або завантажувач. Він завантажує основну операційну систему комп'ютера.
Програми операційної системи зберігаються на жорстких дисках; CD, DVD, флеш-накопичувач USD, дискета та флеш-карта пам’яті, і не можна отримати доступ до центрального процесора комп'ютера, оскільки він може виконувати лише програми, знайдені в ПЗУ.
До тих, хто знайдеться в оперативній пам’яті, потрібно отримати доступ за допомогою завантажувача, таких як BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB та LILO. Ці програми дозволяють комп'ютеру спілкуватися зі своїм користувачем.
GRUB - це Grand Unified Bootloader, який може завантажувати операційні системи, розроблені Linux, Mach4, vSTA, DOS та багатьма іншими операційними системами. Він може завантажувати ядра в різних бінарних форматах, які вводяться у відомому стані, що полегшує нових користувачів.
У конфігураційному файлі є кілька варіантів, і він дозволяє користувачам багатозавантажуватись та використовувати операційні системи, встановлені на комп’ютері, та вибирати, яку конфігурацію ядра використовувати в розділі операційної системи.
Він підтримує кілька виконуваних форматів і не потребує перекладу геометрії. У ньому є командна строка, схожа на bash, яка дозволяє користувачам завантажувати встановлену операційну систему з дискети, компакт-диска чи пристрою USD.
З іншого боку, LILO - це загальний завантажувач для Linux. Це код, який BIOS завантажує в пам'ять комп'ютера при запуску. Як і GRUB, він може завантажувати операційну систему із зовнішнього джерела, наприклад дискети або жорсткого диска.
Він може записати основний запис завантаження (MBR) на пристрій і може знайти ядра, завантажити їх у пам'ять та запустити їх. Це дозволяє користувачам запускати DOS, Windows, OS / 2 та інші конфігурації з Linux. Це був завантажувач за замовчуванням Linux, поки його не замінили GRUB.
На відміну від GRUB, LILO не дозволяє завантажуватися з мережі та потребує перевстановлення в MBR після зміни файлу конфігурації, тоді як GRUB автоматично встановлює за замовчуванням інтерфейс його командного рядка. Однак LILO простіший у використанні, ніж GRUB, оскільки він простіший.
Підсумок:
1.GRUB - це завантажувач, який можна використовувати для Linux, vSTA, DOS та інших операційних систем, в той час як LILO - це загальний завантажувач для Linux.
2.Both GRUB та LILO можуть завантажувати операційні системи із зовнішніх пристроїв, таких як дискети та жорсткі диски, але 3.GRUB дозволяє завантажуватись з мережі, поки LILO не робить.
4.При зміні файлу конфігурації LILO потрібно перевстановити на MBR, тоді як GRUB за замовчуванням відповідає його інтерфейсу командного рядка.
5.GRUB складніший у використанні, тоді як LILO простіший і простіший у використанні.
6.LILO - старий завантажувач за замовчуванням для Linux, тоді як GRUB - новий завантажувач за замовчуванням.
7.GRUB можна використовувати для різних інших операційних систем на відміну від LILO, який використовується тільки для операційних систем Linux.