LILO/ru

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

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

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

Установка LILO в MBR
In order to install LILO on the MBR or update LILO, invoke. However, before doing that, the file must be set up, which is covered in the Configuration section below.

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

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

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

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

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

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

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

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

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

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

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

Updating LILO in the MBR
As mentioned earlier, has to be executed in order to install LILO in the MBR. This step has to be repeated every time is modified or when the Linux kernel(s) that the  file points to are updated!

Running too much doesn't hurt.

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

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

Unmerge
Uninstall lilo, simply: