Чим відрізняється LILO від GRUB?


22

Я запускаю веб-сервер під Debian, і в мене зараз встановлено GRUB.

Чи варто розглянути можливість використання LILO замість GRUB? І які переваги у кожного?


Привіт, я спробував знайти відповідь на цей атласт. На наведеному нижче веб-сайті представлено гарне представлення LILO та GRUB. концепціїimplified.com
compare/compare-lilo-and-grub

Відповіді:


16

LILO має більш простий інтерфейс і простіше обернути голову.

GRUB має більше функцій і краще обробляє непарні конфігурації.

Процес завантаження LILO включає пошук ядра по суті (це складніше, ніж це), вказуючи на перший логічний сектор файлу Kernel. Процес завантаження GRUB більш відомий з файловою системою і може знайти файл ядра у файловій системі без необхідності вказувати логічний сектор.

Є причина, по якій майже сьогодні користуються GRUB, і це тому, що він менш крихкий і краще обробляє крайові корпуси.


2
Slackware все ще використовує LILO, принаймні, версії 13.1. Slackware відзначається своєю надійністю, а Патрік Волкердінг відзначається тим, що він не вдосконалювався для отримання відповідності словника.
Брюс Едігер

4
Slackware - це також те, чому я так добре знаю LILO.
sysadmin1138

9

Як пояснено тут :

У LILO немає інтерактивного командного інтерфейсу, тоді як у GRUB.

LILO не підтримує завантаження з мережі, тоді як GRUB - це.

LILO зберігає інформацію про розташування операційних систем, на які вона може фізично завантажуватися на MBR. Якщо ви зміните свій конфігураційний файл LILO, вам доведеться перезаписати один завантажувач завантажувача LILO на MBR. Порівняно з GRUB, це набагато більш ризикований варіант, оскільки неправильно налаштований MBR може залишити систему незавантаженою. Якщо GRUB, якщо файл конфігурації налаштовано неправильно, він буде просто за замовчуванням для інтерфейсу командного рядка GRUB.

LILO завантажує лише Linux та інші завантажувачі. і GRUB завантажує велику кількість ОС.

LILO працює, завантажуючи себе в простір, який поміститься на MBR. У Груба є два етапи (тому що він занадто складний, щоб працювати також. Помилка, я маю на увазі так само легко, як Ліло). Він завантажує етап 1 від MBR (як правило) та 2 етап із / завантаження разом із його конфігурацією.


10
Вирізати та вставити відповіді, ймовірно, слід цитувати їх джерело: ibm.com/developerworks/linux/library/l-bootload/index.html
jlliagre

5

Напевно, головною перевагою (для мене) GRUB є

  • Мені не потрібно пам’ятати запускати «lilo» після оновлення ядра. GRUB має реальну підтримку файлових систем, щоб воно могло знайти ядро ​​на диску.
  • Командний рядок. GRUB дозволяє вводити командний рядок, який, як правило, зручно, якщо я псуюся з конфігурацією. Іноді це рятує живі.

Основні переваги LILO:

  • Підтримуйте будь-яку файлову систему, оскільки вона обходить цю концепцію
  • Воно маленьке

Я б сказав, що у 99% випадків ви віддаєте перевагу GRUB.


2

Ви повинні використовувати GRUB або, можливо, GRUB2, оскільки він набагато новіший. Переваги Grub перед LILO включають підтримку великих дисків (не потрібно мати свій завантажувальний розділ на початку диска) та підтримку завантаження EFI.

Якщо ви використовуєте старий комп'ютер з робочим LILO, немає конкретних причин для оновлення до GRUB.

Ще одна причина: немає оновлень для LILO і практично немає підтримки. Або навіть веб-сайт.


2
Насправді ELILO - це підтримка EFI для LILO. Він існує. І на відміну від прямого LILO, отримує оновлення.
sysadmin1138

-1

Перевірте цю найкращу табличну різницю

http://tabulardifference.com/2014/08/difference-between-lilo-and-grub/


3
Розгляньте можливість опублікувати в рядку деякі основні моменти вашого посилання.
HalosGhost

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.