Linux引导错误代码解析

Author: 尹植平 Date: 2001年 13期

    Linux首先以LILO来引导,而有时会出现LILO的一段错误引导代码,常常会使人束手无策。不要着急,只要你了解了这些代码的含义,排错也就变得容易了。
  #1    一、没有任何代码显示
      表明:LILO完全没有被载入。原因可能有两种:??
      1. LILO没有被安装好。
      2.就是LILO开机磁区所在的partition并非使用中的partition(有可能是以软盘启动)。
  #1    二、只显示L
      表明:第一阶段的boot loader已被载入并启动,但是无法载入第二阶段的boot loader。这个情况通常是指媒体错误或是几何不相配。
  #1    三、显示LI
      表明:第一阶段的boot loader能够载入第二阶段的boot loader,但是却不能够执行它。这个情形是因为几何不相配或是在没有执行map installer的情况下,移动了/boot/boot.b所造成。
  #1    四、显示LIL
      表明:第二阶段的boot loader已被启动,但是却不能从map file载入descriptor table。一般情况是因为媒介错误或是几何不相配所造成。
  #1    五、显示LIL?
      表明:第二阶段的boot loader被载入到一个不正确的位置。一般情况,这是因为subtle几何不相配,或是在没有执行map installer的情况下,移动了/boot/boot.b所造成。
  #1    六、显示LIL-
      表明:Descriptor table损毁。这个情形是因为几何不相配或是在没有执行map installer的情况下,移动了/boot/map所造成。
      如果显示LILO则表明LILO的所有部分已成功加载。