LILO/ru

LILO (Linux Loader) - это простой загрузчик для Linux и других операционных систем.

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

Установка
Установка программного обеспечения только установит программу на файловую систему, но не установит LILO на главную загрузочную запись (MBR).

Установка LILO на MBR
Чтобы установить LILO на MBR или обновить LILO, просто вызовите. Но перед тем как это сделать, необходимо настроить файл, что описано далее.

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

Также обновите файл.

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

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

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

Конфигурация блока настроек с операционной системой Gentoo
Пример блока настроек для Gentoo приведен ниже. В него передается метка "Gentoo" для соответствия параметру, объявленному ранее.

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

Добавление параметров ядра
Для добавления параметров ядра к блоку настроек операционной системы, используйте параметр. Например, чтобы загрузить ядро Linux без вывода критических сообщений:

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

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

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

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

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