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放置了许多文件在 /boot/ – 具体请见 /boot/: LILO.
LILO可以在设备上写入主引导记录:
/sbin/lilo -M
输出
当LILO加载完单词“LILO”时,每个字母出现在一些具体行动的之前或之后。如果LILO在某些行为上未能成功,可以通过到目前打印的字母来识别。
例如: L 01 01 01, L 07 07 07 等..