Installation und Konfiguration von LILO unter Debian 11 (Bullseye)

LILO (Linux Loader) ist ein leichtgewichtiger, zuverlässiger Bootloader für BIOS-basierte Systeme, ideal für minimalistische oder ältere Server-Setups auf AvaHost VPS-Instanzen. Diese Anleitung bietet einen klaren, schrittweisen Prozess zur Installation und Konfiguration von LILO auf einem AvaHost Debian 11 (Bullseye), mit praktischen Beispielen, um eine präzise Kontrolle über den Boot-Prozess zu gewährleisten.

Voraussetzungen

  • AvaHost VPS oder dedizierter Server mit Debian 11 (Bullseye) und BIOS (nicht UEFI).

  • Root-Zugang oder sudo-Rechte (siehe vorherige SSH-Anleitung).

  • Grundlegende Linux-Befehlskenntnisse.

  • MBR-Partitionierung (LILO unterstützt kein GPT/UEFI).

  • Festplatte mit mindestens einer Linux-Partition (z. B. /dev/sda1).

Kernfunktionen von LILO

  • Lädt den Linux-Kernel (oder ein anderes Betriebssystem) in den Speicher
  • Überträgt die Kontrolle an den ausgewählten Kernel
  • Unterstützt Multi-Boot-Konfigurationen
  • Arbeitet unabhängig vom Dateisystem
  • Kann in den MBR- oder Partitions-Bootsektor installiert werden

Beispiel einer LILO-Konfiguration

boot=/dev/sda
eingabeaufforderung
timeout=50
standard=linux
image=/boot/vmlinuz-5.10
  kennzeichnung=linux
  schreibgeschützt
  root=/dev/sda1

Nach der Bearbeitung der Konfigurationsdatei müssen die Änderungen manuell übernommen werden:

sudo lilo

Vorteile von LILO

  • Zuverlässigkeit – greift unter Umgehung des Dateisystems direkt auf Festplattensektoren zu
  • Geringes Gewicht – erfordert nur minimale Systemressourcen
  • Flexibel – unterstützt Multi-OS-Boot-Setups
  • Kontrolle – Verhalten wird vollständig durch manuelle Konfiguration definiert
  • BIOS-Kompatibilität – funktioniert gut mit älteren BIOS-Systemen

Mögliche Einschränkungen

  • Keine automatische Aktualisierung, wenn der Kernel geändert oder neu installiert wird
  • Erfordert die manuelle Ausführung von lilo nach Konfigurationsänderungen
  • Kein eingebautes grafisches Menü zur Auswahl von Kerneln
  • Nicht kompatibel mit UEFI-Systemen
  • Unterstützt nur MBR-Partitionierung

Fazit

LILO ist ein zuverlässiger, leichtgewichtiger Bootloader für BIOS-basierte AvaHost Debian 11 VPS-Instanzen, perfekt für minimalistische oder ältere Setups. Die oben genannten Schritte, wie die Konfiguration von /etc/lilo.conf und die Installation in den MBR, gewährleisten eine präzise Boot-Verwaltung. Gepaart mit der leistungsstarken Infrastruktur von AvaHost bietet LILO eine stabile Lösung für Single- oder Multi-Boot-Systeme.