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/ – 具体请见 LILO.

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

/sbin/lilo -M

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

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

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

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

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

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

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

; LILO:LILO所有部分都已成功加载。

错误代码
例如: L 01 01 01, L 07 07 07 等..

请参阅

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

注意

*
*
*

外部链接

评论 (0)

  • 还没有评论,来抢沙发吧。