什么是 LILO(Linux Loader)

热门:
升级您的服务器配置! 申请 AVA 并使用 立减 15%
使用优惠码:

在 Debian 11 (Bullseye) 上安装和配置 LILO

LILO(Linux Loader)是一款轻量、可靠的 bootloader,适用于基于 BIOS 的系统,非常适合 AvaHost VPS 实例上的极简或传统服务器部署。AvaHost VPS。本指南提供了一个清晰的分步流程,用于在 AvaHost Debian 11(Bullseye)上安装和配置 LILO,并通过实际示例确保对启动过程进行精确控制。

前提条件

  • AvaHost VPS 或 dedicated server,运行 Debian 11 (Bullseye)BIOS(不是 UEFI)。

  • Root accesssudo 权限(参见之前的 SSH 指南)。

  • 基本的 Linux 命令知识。

  • MBR 分区(LILO 不支持 GPT/UEFI)。

  • 至少有一个 Linux 分区的磁盘(例如,/dev/sda1)。

LILO 的核心功能

  • 将 Linux kernel(或其他 OS)加载到内存中
  • 将控制权转交给所选的 kernel
  • 支持多重启动设置
  • 独立于 file system 运行
  • 可安装在 MBR 或分区 boot sector 中

示例 LILO 配置

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

编辑配置文件后,必须使用以下命令手动应用更改:

sudo lilo

 LILO 的优势

  • 可靠性 – 直接访问磁盘扇区,绕过 file system
  • 轻量 – 需要的系统资源极少
  • 灵活 – 支持多 OS 启动设置
  • 控制 – 行为完全由手动配置定义
  • BIOS 兼容性 – 在传统 BIOS 系统上运行良好

 潜在限制

  • 当 kernel 更改或重新安装时不会自动更新
  • 配置更改后需要手动执行 lilo
  • 没有用于选择 kernel 的内置图形菜单
  • 与 UEFI 系统不兼容
  • 仅支持 MBR 分区

结论

LILO 是一款可靠、轻量的 bootloader,适用于基于 BIOS 的 AvaHost Debian 11 VPS 实例,非常适合极简或传统部署。上面的步骤,例如配置

/etc/lilo.conf

并安装到 MBR,可确保精确的启动管理。结合 AvaHost 的高性能基础设施,LILO 为单启动或多重启动系统提供了稳定的解决方案。