LILO (Linux Loader) – это один из оригинальных загрузчиков для Linux, предназначенный для запуска операционной системы сразу после включения сервера. Он используется в системах с BIOS и может быть установлен либо в главную загрузочную запись (MBR), либо в загрузочный сектор определенного раздела.
Основная задача LILO – найти и загрузить в память ядро Linux, а затем передать ему управление. В отличие от более продвинутых загрузчиков, LILO работает непосредственно с секторами диска, что делает его очень надежным и предсказуемым.
LILO поддерживает мультизагрузочные конфигурации, позволяя системе загружаться в разные операционные системы. Его поведение полностью настраивается через файл /etc/lilo.conf. После внесения любых изменений в этот файл конфигурацию необходимо применить вручную, выполнив команду lilo.
Благодаря своей простоте и минимальным требованиям к ресурсам, LILO часто используется в минималистичных, встроенных или специализированных системах, а также в серверных средах, где необходим полный контроль над процессом загрузки.
boot=/dev/sda
prompt
timeout=50
default=linux
image=/boot/vmlinuz-5.10
label=linux
read-only
root=/dev/sda1
После редактирования файла конфигурации изменения должны быть применены вручную с помощью:
sudo lilo
LILO – стабильный и предсказуемый загрузчик, идеальный для систем, в которых приоритетом является простота, контроль и надежность. Он остается практичным выбором для легких дистрибутивов, встраиваемых систем и серверов на базе BIOS, использующих MBR.