LILO/ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Dual boot Gentoo and FreeBSD
To dual boot Gentoo and FreeBSD, edit as follows:

Make sure to adapt the example configuration file to match the setup used.