LILO (Linux Loader) is a lightweight, reliable bootloader for BIOS-based systems, ideal for minimalist or legacy server setups on AvaHost VPS instances. This guide provides a clear, step-by-step process to install and configure LILO on an AvaHost Debian 11 (Bullseye), with practical examples to ensure precise control over the boot process.
AvaHost VPS or dedicated server with Debian 11 (Bullseye) and BIOS (not UEFI).
Root access or sudo privileges (see prior SSH guide).
Basic Linux command knowledge.
MBR partitioning (LILO does not support GPT/UEFI).
Disk with at least one Linux partition (e.g., /dev/sda1).
boot=/dev/sda
prompt
timeout=50
default=linux
image=/boot/vmlinuz-5.10
label=linux
read-only
root=/dev/sda1
After editing the configuration file, changes must be applied manually using:
sudo lilo
LILO is a reliable, lightweight bootloader for BIOS-based AvaHost Debian 11 VPS instances, perfect for minimalist or legacy setups. The steps above, like configuring /etc/lilo.conf
and installing to the MBR, ensure precise boot management. Paired with AvaHost’s high-performance infrastructure, LILO provides a stable solution for single or multi-boot systems.