LILO/ru

LILO (LInux LOader) — это Article description::простой загрузчик для Linux и других операционных систем.

Установка
Установка LILO состоит из двух стадий. Первая стадия — установка самой программы в систему (но не активация LILO), вторая — установка загрузчика в MBR (активация).

Emerge
Установка программы разместит её в файловой системе, но не установит в MBR.

Установка LILO в MBR
Чтобы установить LILO в MBR или обновить LILO, выполните команду. Однако перед этим необходимо настроить файл. Процесс настройки описано в разделе конфигурация ниже.

Конфигурация
Пример файла находится в. Чтобы начать настройку LILO, скопируйте файл с примером.

Откорректируем файл.

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

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

LILO некоторое время показывает доступные варианты загрузки, а затем загружает выбранную по умолчанию ОС. Время ожидания определяется параметром  и измеряется десятыми долями секунды (так, значение 10 — одна секунда):

Настройка блока для Gentoo
Ниже приведен пример блока для Gentoo. Метка (label) “Gentoo” соответствует определённому ранее параметру.

Будет загружено ядро Linux с корневой файловой системой.

Добавление параметров ядра
Для добавления параметров ядра к блоку ОС, используйте параметр. Например, чтобы загрузить ядро Linux в «тихом» режиме (выводятся только критически важные сообщения ядра):

Пользователи systemd, к примеру, могут пожелать установить, чтобы использовать файл init из systemd:

Как легко заметить, дополнительные настройки ядра просто добавляются к одному и тому же параметру.

Определение нескольких блоков
Хорошей идеей будет хранить старые определения на случай, если новое ядро не загружается. Это можно сделать, создав другой блок настроек:

Обновление LILO в MBR
Как упоминалось ранее, для того чтобы установить LILO в MBR, необходимо выполнить команду. Этот шаг необходимо повторять каждый раз, когда изменяется файл, или когда обновляется ядро (или ядра) Linux, указанные в !

Многократный запуск команды не нанесет вреда.

Двойная загрузка Gentoo и FreeBSD
Для двойной загрузки Gentoo и FreeBSD отредактируйте следующим образом:

Убедитесь в том, что вы изменили примерный настроечный файл под ваши нужды.

Unmerge
Удалить lilo легко: