LILO

LILO (LInux LOader)是Linux一个啟動程式，早年是許多Linux發行版使用的啟動程式。LILO後來被GRUB和SYSLINUX取代。

总览
LILO不依赖于一个特定的文件系统，可以启动一个操作系统(例如，从软盘和硬盘启动Linux内核 [内核]镜像)。在启动时有十六种不同的镜像可供选择。各种参数，如根设备参数，可以为每种内核单独设置。LILO可以放在主引导记录(MBR)或一个分区的引导扇区中。在后者的情况下，MBR中必须包含加载LILO的代码。

在开启系统时，LILO只有通过BIOS驱动访问硬盘。因此，一个很老的BIOS访问范围限定为柱0到1023的前两个硬盘。对于后来的BIOS，LILO可以使用32位的"逻辑块寻址"(LBA)来获得访问整块硬盘的能力。

LILO 文件

lilo.conf 
lilo

/boot/ 

LILO放置了许多文件在 /boot/ – 具体请见 /boot/: LILO.

主引导记录 

LILO可以在设备上写入主引导记录：

 /sbin/lilo -M

输出 
当LILO加载完单词“LILO”时，每个字母出现在一些具体行动的之前或之后。如果LILO在某些行为上未能成功，可以通过到目前打印的字母来识别。

 (nothing)LILO完全没有显示，LILO没有安装或它的引导扇区所在的分区不活跃。引导媒介不正确。

 L第一阶段的引导加载程序已加载并且开始，但不能加载第二阶段的引导加载程序。两位数字代码会显示错误类型。这种情况通常是由于媒介错误或者BIOS位于硬盘坏道造成的。

 LI第一阶段的引导加载程序可以加载第二阶段的引导加载程序，但未能执行。这可能是由于BIOS位于磁盘坏道造成的。

 LIL第二阶段的引导加载程序已经启动，但不能从镜像文件中加载描述符表。这通常是由于媒介错误或者BIOS位于硬盘坏道造成的。

 LIL?第二阶段的引导加载程序在一个不正确的地址加载。这通常是通常是由于BIOS位于硬盘坏道造成的。

 LIL-描述符表已损坏。这可能是由于BIOS位于硬盘坏道造成的。

 LILOLILO所有部分都已成功加载。

错误代码 

例如: L 01 01 01, L 07 07 07 等..

请参阅 

 Comparison of boot loaders
 Linux
 Boot loader
 GNU GRUB
 SYSLINUX
 Windows Boot Manager
 NTLDR
 SILO
 PALO

注意 
 LILO installation instructions
 LILO mini-HOWTO 
 LILO error messages
 LILO and GRUB: Boot Loaders Made Simple by Judith Myerson 
 From Lilo to Grub
 Lilo tips from the Linux Kernel Howto

外部链接
 Official homepage
 Project homepage on Alioth

引导程序