Разница между GRUB и LILO

Разница между GRUB и LILO
Разница между GRUB и LILO

Видео: Разница между GRUB и LILO

Видео: Разница между GRUB и LILO
Видео: difference between lilo and grub | what is grub | What is LILO? | Lec - 5 2024, Июль
Anonim

GRUB против LILO

Загрузчик - это программа, загружающая операционные системы при включении компьютера. Как правило, загрузчики дают возможность выбрать из списка операционных систем для загрузки во время запуска компьютера. Таким образом, загрузчик позволяет сосуществовать нескольким операционным системам на одном компьютере. LILO и GRUB - два популярных загрузчика, используемых сегодня. LILO долгое время использовался в качестве загрузчика по умолчанию в Linux, но недавно его место занял GRUB.

Что такое LILO?

LILO (LInux LOader) - загрузчик, используемый в операционных системах Linux. LILO может загружать (до 16) операционных систем с дискет, жестких дисков и т. д.потому что он не зависит от конкретной файловой системы. Пользователь может поместить LILO либо в основную загрузочную запись (MBR), либо в загрузочный сектор раздела (и поместить что-то еще в MBR для загрузки LILO). LILO использовался в качестве загрузчика по умолчанию в Linux до конца 2001 года. Теперь он включен в список устаревших пакетов (в Red Hat).

Что такое GRUB?

GRUB (GNU GRand Unified Bootloader) - загрузчик, разработанный проектом GNU. GRUB позволяет пользователю выбирать из списка операционных систем для загрузки, что позволяет иметь несколько операционных систем на одном компьютере. GRUB - это загрузчик по умолчанию, который сегодня используется в большинстве дистрибутивов Linux. GRUB можно настроить динамически, поскольку он позволяет изменять конфигурацию во время загрузки. Пользователям предоставляется простой интерфейс командной строки для динамической вставки новых конфигураций загрузки. GRUB имеет множество удобных для пользователя функций, таких как высокая переносимость, поддержка многих исполняемых форматов, независимость от преобразования геометрии и поддержка всех типов файловых систем, таких как большинство систем UNIX, режим VFAT, NTFS и LBA (адрес логического блока). Большинство дистрибутивов Linux, использующих GRUB, предоставляют настраиваемое загрузочное меню, используя поддержку многих графических интерфейсов пользователя (GUI). В настоящее время GRUB2 заменяет GRUB, а GRUB был переименован в GRUB Legacy.

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

LILO раньше был загрузчиком Linux по умолчанию, в то время как GRUB занял место LILO в последние несколько лет. GRUB имеет лучший интерактивный интерфейс командной строки по сравнению с LILO, который позволяет использовать только одну команду с аргументами. Поскольку LILO хранит информацию о местоположении операционных систем в MBR, каждый раз, когда добавляется новая операционная система, пользователь должен вручную перезаписывать файл конфигурации, и это может очень легко создать неправильно сконфигурированный файл конфигурации. Чтобы исправить неправильно сконфигурированный конфигурационный файл в LILO, пользователям необходимо использовать такой подход, как загрузка с live CD. Однако из-за динамически настраиваемого характера гораздо проще исправить неправильно настроенный файл конфигурации в GRUB. По сравнению с LILO, у GRUB очень хорошая техническая поддержка. LILO не может загружаться по сети, в то время как GRUB, безусловно, может. Но, с другой стороны, поскольку LILO использовался, разрабатывался и тестировался в течение очень долгого времени, большинство администраторов Linux хорошо осведомлены о настройке и решении проблем с LILO даже без какой-либо документации.

Рекомендуемые: