Installazione e configurazione di LILO su Debian 11 (Bullseye)

LILO (Linux Loader) è un bootloader leggero e affidabile per sistemi basati su BIOS, ideale per le configurazioni di server minimalisti o legacy sulle istanze VPS di AvaHost. Questa guida fornisce un processo chiaro, passo dopo passo, per installare e configurare LILO su AvaHost Debian 11 (Bullseye), con esempi pratici per garantire un controllo preciso del processo di avvio.

Prerequisiti

  • VPS o server dedicato AvaHost con Debian 11 (Bullseye) e BIOS (non UEFI).

  • Accesso root o privilegi sudo (vedere la precedente guida SSH).

  • Conoscenza di base dei comandi Linux.

  • Partizionamento MBR (LILO non supporta GPT/UEFI).

  • Disco con almeno una partizione Linux (ad esempio, /dev/sda1).

Funzioni principali di LILO

  • Carica il kernel Linux (o un altro sistema operativo) in memoria
  • Trasferisce il controllo al kernel selezionato
  • Supporta le configurazioni multi-boot
  • Funziona indipendentemente dal file system
  • Può essere installato nel MBR o nel settore di avvio della partizione

Esempio di configurazione LILO

boot=/dev/sda
prompt
timeout=50
predefinito=linux
image=/boot/vmlinuz-5.10
  label=linux
  sola lettura
  root=/dev/sda1

Dopo aver modificato il file di configurazione, le modifiche devono essere applicate manualmente utilizzando:

sudo lilo

Vantaggi di LILO

  • Affidabilità – accede direttamente ai settori del disco, bypassando il file system
  • Leggero – richiede risorse di sistema minime
  • Flessibilità – supporta configurazioni di avvio multiOS
  • Controllo: il comportamento è completamente definito dalla configurazione manuale
  • Compatibilità con il BIOS – funziona bene con i sistemi BIOS tradizionali

Potenziali limitazioni

  • Non si aggiorna automaticamente quando i kernel vengono cambiati o reinstallati
  • Richiede l’esecuzione manuale di lilo dopo le modifiche alla configurazione
  • Nessun menu grafico integrato per la selezione dei kernel
  • Non è compatibile con i sistemi UEFI
  • Supporta solo il partizionamento MBR

Conclusione

LILO è un bootloader affidabile e leggero per le istanze VPS AvaHost Debian 11 basate su BIOS, perfetto per le configurazioni minimaliste o legacy. I passi precedenti, come la configurazione di /etc/lilo.conf e l’installazione nel MBR, assicurano una gestione precisa dell’avvio. Abbinato all’infrastruttura ad alte prestazioni di AvaHost, LILO offre una soluzione stabile per sistemi a avvio singolo o multiplo.