Instalacja i konfiguracja LILO na Debianie 11 (Bullseye)

LILO (Linux Loader) to lekki, niezawodny program rozruchowy dla systemów opartych na BIOS, idealny do minimalistycznych lub starszych konfiguracji serwerowych na instancjach AvaHost VPS. Ten przewodnik przedstawia jasny, krok po kroku proces instalacji i konfiguracji LILO na AvaHost Debian 11 (Bullseye), z praktycznymi przykładami, aby zapewnić precyzyjną kontrolę nad procesem rozruchu.

Wymagania wstępne

  • Serwer AvaHost VPS lub dedykowany z Debian 11 (Bullseye) i BIOS (nie UEFI).

  • Dostęp root lub uprawnienia sudo (zobacz wcześniejszy przewodnik SSH).

  • Podstawowa znajomość poleceń Linux.

  • Partycjonowanie MBR (LILO nie obsługuje GPT/UEFI).

  • /dev/sda1).

Podstawowe funkcje LILO

  • Ładuje jądro Linux (lub inny system operacyjny) do pamięci
  • Przekazuje kontrolę do wybranego jądra
  • Obsługuje konfiguracje wielo-bootowe
  • Pracuje niezależnie od systemu plików
  • Może być zainstalowany w MBR lub sektorze rozruchowym partycji

Przykład konfiguracji LILO

boot=/dev/sda
prompt
timeout=50
default=linux
image=/boot/vmlinuz-5.10
  label=linux
  read-only
  root=/dev/sda1

Po edytowaniu pliku konfiguracyjnego zmiany muszą być zastosowane ręcznie za pomocą:

sudo lilo

 Zalety LILO

  • Nieawodność – bezpośredni dostęp do sektorów dysku, omijając system plików
  • Lekkość – wymaga minimalnych zasobów systemowych
  • Elastyczność – obsługuje konfiguracje wielo-OS
  • Kontrola – zachowanie jest w pełni definiowane przez ręczną konfigurację
  • Kompatybilność z BIOS – dobrze działa z starszymi systemami BIOS

 Potencjalne ograniczenia

  • Nie aktualizuje się automatycznie przy zmianie lub ponownej instalacji jąder
  • Wymaga ręcznego uruchomienia lilo po zmianach w konfiguracji
  • Brak wbudowanego graficznego menu do wyboru jąder
  • Niekompatybilny z systemami UEFI
  • Obsługuje tylko partycjonowanie MBR

Wnioski

LILO to niezawodny, lekki program rozruchowy dla instancji AvaHost Debian 11 VPS opartych na BIOS, idealny do minimalistycznych lub starszych konfiguracji. Powyższe kroki, takie jak konfiguracja /etc/lilo.conf i instalacja w MBR, zapewniają precyzyjne zarządzanie rozruchem. W połączeniu z wysokowydajną infrastrukturą AvaHost, LILO zapewnia stabilne rozwiązanie dla systemów jedno- lub wielo-bootowych.