LILO 開機時螢幕會依序顯示 L、I、L、O 四個字母,每個字母代表載入階段。若卡在某字母或出現錯誤代碼,即可判斷故障點。本文提供完整錯誤代碼對照表與處理建議。
/boot/boot.b 未重跑 map 安裝。| 代碼 | 說明 | 建議處理 |
|---|---|---|
| 0x00 | 內部錯誤 | 檔案損壞,重建 map;或 linear 參數存取超過 1024 柱面 |
| 0x01 | 非法命令 | 硬碟不受 BIOS 支援,需在 BIOS 正確設定硬碟參數 |
| 0x02 | 找不到地址標記 | 介質故障,多試幾次 |
| 0x03 | 寫保護錯誤 | 僅寫入操作出現 |
| 0x04 | 扇區未找到 | 最典型:硬碟參數設定不正確 |
| 0x06 | 啟動順序改變 | 暫態錯誤,重開機可能自癒 |
| 0x07 | 無效初始化 | BIOS 未正確初始化硬碟,改固定參數或熱重啟 |
| 0x08 | DMA 超出限度 | 重開機嘗試 |
| 0x09 | DMA 跨 64k 邊界 | 忽略 COMPACT 參數 |
| 0x0C | 無效介質 | 小概率,重開機 |
| 0x10 | CRC 錯誤 | 介質故障,多啟動幾次或重跑 map 安裝避開壞軌 |
| 0x11 | ECC 校正成功 | 讀取錯誤已修正但 LILO 無法識別而中斷 |
| 0x20 | 控制器錯誤 | 可能 IDE 控制器故障 |
| 0x40 | 定位失敗 | 介質問題,重開機 |
| 0x80 | 磁碟逾時 | 磁碟/驅動器未就緒 |
| 0xBB | BIOS 錯誤 | 極罕見,移除 COMPACT 或切換 LINEAR 參數 |
/sbin/lilo -v 重建 map 檔linear 參數嘗試移除或加入