ГРУБ против ЛИЛО
Загрузчик - это программа, которая загружает операционные системы, когда компьютер включен. Как правило, загрузчики дают возможность выбирать из списка операционных систем для загрузки во время запуска компьютера. Таким образом, загрузчик позволяет сосуществовать нескольким операционным системам на одном компьютере. 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, предоставляют настраиваемое меню загрузки, используя поддержку многих графических интерфейсов пользователя. 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 даже без какой-либо документации.