有关这些错误码的问题时常在 Usenet 上被人提到,所以我们以服务的心情将它们表列如下。这份摘要引用自 Werner Almsberger 的 LILO User Documentation 。
当 LILO 载入自己时,萤幕上会显示 LILO
这个字。每一个字母 (letter) 会在执行某个特定动作之前或之后被印在萤幕上。如果 LILO 在某点上不能完成任务,到此为止所印出的字母可以用来辨认出发生了什么问题。
LILO 完全没有被载入。 LILO 不是没有被安装好,就是 LILO 开机磁区所在的 partition 并非使用中的 partition 。
第一阶段的 boot loader 已被载入并启动,但是无法载入第二阶段的 boot loader 。这些二位数的错误码指出问题属于什么种类。(请看 "Disk error codes" 这一节。)这个情况通常是指媒体错误或是几何不相配 (geometry mismatch)(举例来说,错误的磁盘参数)。
第一阶段的 boot loader 能够载入第二阶段的 boot loader ,但是却不能够执行它。这个情形是因为 geometry mismatch 抑或是在没有执行 map installer 的情况下,移动了 /boot/boot.b 所造成。
第二阶段的 boot loader 已被启动,但是却不能从 map file 载入 descriptor table 。一般而言,这是因为媒体错误或是 geometry mismatch 所造成。
第二阶段的 boot loader 被载入到一个不正确的位址。一般而言,这是因为 subtle geometry mismatch ,或是在没有执行 map installer 的情况下,移动了 /boot/boot.b 所造成。
Descriptor table 损毁。这个情形是因为 geometry mismatch 抑或是在没有执行 map installer 的情况下,移动了 /boot/map 所造成。
LILO 的所有部分均已成功载入。
如果在 LILO 正试著载入 boot image 时, BIOS 发出一个错误信号,那么相对映的 (respective)错误码会显示出来。错误码的范围从 0x00
到 0xbb
。请看 LILO User Guide for an explanation of these 。