В чем разница между LILO и GRUB?

22

Я использую веб-сервер под Debian, и в настоящее время у меня установлен GRUB.

Стоит ли использовать LILO вместо GRUB? И каковы преимущества каждого?

Джонатан Риу
источник
Эй, я попытался найти ответ на этот вопрос, хорошее представление о LILO и GRUB приведено на сайте, указанном ниже. conceptsimplified.com/compare/compare-lilo-and-grub
RAGHURAM

Ответы:

16

LILO имеет более простой интерфейс и его легче обернуть вокруг.

GRUB более функциональный и лучше справляется со странными конфигурациями.

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

Есть причина, по которой почти все используют GRUB в наши дни, и это потому, что он менее хрупок и лучше обрабатывает крайние случаи.

sysadmin1138
источник
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. Grub состоит из двух этапов (потому что он слишком сложен для работы, я имею в виду так же легко, как lilo). Он загружает этап 1 из MBR (обычно) и этап 2 из / boot вместе с его конфигурацией.

Monika
источник
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