Installation et configuration de LILO sur Debian 11 (Bullseye)

LILO (Linux Loader) est un chargeur d’amorçage léger et fiable pour les systèmes basés sur le BIOS, idéal pour les configurations de serveurs minimalistes ou anciens sur les instances VPS d’AvaHost. Ce guide fournit un processus clair, étape par étape, pour installer et configurer LILO sur un serveur AvaHost Debian 11 (Bullseye), avec des exemples pratiques pour assurer un contrôle précis du processus d’amorçage.

Prérequis

  • Serveur dédié ou VPS AvaHost avec Debian 11 (Bullseye) et BIOS (pas UEFI).

  • Accès root ou privilèges sudo (voir le guide SSH précédent).

  • Connaissance de base des commandes Linux.

  • Partitionnement MBR (LILO ne supporte pas GPT/UEFI).

  • Disque avec au moins une partition Linux (par exemple, /dev/sda1).

Fonctions principales de LILO

  • Charge le noyau Linux (ou un autre système d’exploitation) dans la mémoire
  • Transfère le contrôle au noyau sélectionné
  • Prend en charge les configurations multi-boot
  • Fonctionne indépendamment du système de fichiers
  • Peut être installé dans le secteur d’amorçage du MBR ou de la partition

Exemple de configuration LILO

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

Après avoir édité le fichier de configuration, les changements doivent être appliqués manuellement en utilisant :

sudo lilo

Avantages de LILO

  • Fiabilité – accès direct aux secteurs du disque, sans passer par le système de fichiers
  • Léger – nécessite un minimum de ressources système
  • Souplesse – prend en charge les configurations de démarrage multi-OS
  • Contrôle – le comportement est entièrement défini par une configuration manuelle
  • Compatibilité avec le BIOS – fonctionne bien avec les anciens systèmes BIOS

Limites potentielles

  • Ne se met pas à jour automatiquement lorsque les noyaux sont modifiés ou réinstallés
  • Nécessite l’exécution manuelle de lilo après les changements de configuration
  • Pas de menu graphique intégré pour la sélection des noyaux
  • Non compatible avec les systèmes UEFI
  • Ne prend en charge que le partitionnement MBR

Conclusion

LILO est un chargeur d’amorçage fiable et léger pour les instances VPS AvaHost Debian 11 basées sur le BIOS, parfait pour les configurations minimalistes ou anciennes. Les étapes ci-dessus, comme la configuration de /etc/lilo.conf et l’installation sur le MBR, assurent une gestion précise de l’amorçage. Associé à l’infrastructure haute performance d’AvaHost, LILO fournit une solution stable pour les systèmes mono ou multi-boot.