Встановлення та налаштування LILO у Debian 11 (Bullseye)

LILO (Linux Loader) – це легкий і надійний завантажувач для систем на основі BIOS, який ідеально підходить для мінімалістичних або застарілих серверних установок на VPS-примірниках AvaHost. Цей посібник містить чіткий, покроковий процес встановлення та налаштування LILO на AvaHost Debian 11 (Bullseye), з практичними прикладами для забезпечення точного контролю над процесом завантаження.

Передумови

  • VPS або виділений сервер AvaHost з Debian 11 (Bullseye ) і BIOS (не UEFI).

  • Привілеїroot або sudo (див. попередню інструкцію по SSH).

  • Базові знання команд Linux.

  • Розбиття MBR (LILO не підтримує GPT/UEFI).

  • Диск з принаймні одним розділом Linux (наприклад, /dev/sda1).

Основні функції LILO

  • Завантажує ядро Linux (або іншої ОС) у пам’ять
  • Передає керування вибраному ядру
  • Підтримує мультизавантаження
  • Працює незалежно від файлової системи
  • Можна встановити у завантажувальний сектор MBR або розділу

Приклад конфігурації LILO

boot=/dev/sda
запит
timeout=50
default=linux
image=/boot/vmlinuz-5.10
  label=linux
  тільки для читання
  root=/dev/sda1

Після редагування конфігураційного файлу зміни необхідно застосувати вручну за допомогою:

sudo lilo

Переваги LILO

  • Надійність – отримує доступ до секторів диска напряму, оминаючи файлову систему
  • Легкий – вимагає мінімум системних ресурсів
  • Гнучкість – підтримує завантаження з декількох ОС
  • Керування – поведінка повністю визначається ручною конфігурацією
  • Сумісність з BIOS – добре працює зі старими системами BIOS

Потенційні обмеження

  • Не оновлюється автоматично при зміні або перевстановленні ядра
  • Потребує ручного виконання lilo після зміни конфігурації
  • Не має вбудованого графічного меню для вибору ядер
  • Не сумісний з системами UEFI
  • Підтримує лише розбиття MBR

Висновок

LILO – це надійний, легкий завантажувач для екземплярів VPS AvaHost Debian 11 на базі BIOS, який ідеально підходить для мінімалістичних або застарілих систем. Наведені вище кроки, такі як налаштування /etc/lilo.conf та встановлення в MBR, забезпечують точне керування завантаженням. У поєднанні з високопродуктивною інфраструктурою AvaHost, LILO забезпечує стабільне рішення для одно- або багатозавантажувальних систем.