歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

LILO啟動錯誤碼與分析

  當LILO裝入它自己的時候,顯示單詞"LILO": 每完成一個特定的過程顯示一個字母。如果LILO在某個地方失敗了,屏幕上就停留幾個字母,以指示錯誤發生的地方。在技術文檔中有更詳細的描述。 (注:LILO不是一個程序,而是一組程序) 注意,如果磁盤發生瞬間故障,可能會在第一個字母"L"後插入一些十六進制數字。除非LILO停在那裡並不停地產生錯誤碼流,否則並不說明有嚴重問題。 (<啟動後什麼也不顯示>) LILO一點也沒裝入。LILO可能沒有安裝,或分區沒有被激活。 L <錯誤碼> ... LILO的第一部分已經被裝入並運行了,但它不能裝入 第二部分的引導程序.兩位數字的錯誤碼指示問題的類型(請看後 面"磁盤錯誤碼")。 這種情況通常是在介質訪問失敗或硬盤幾何參數 (CHS, chs)不匹配。 LI LILO的第一階段已經裝入了LILO的第二部分,但是執行它 失敗.錯誤 的原因是硬盤幾何參數不匹配或/boot/boot.b被移 動後沒有重新運 行映射(map)安裝程序。 LIL 第二階段已經啟動,但它不能從映射(map)文件讀出描述符表 (descriptor table)典型原因是介質出錯或硬盤幾何參數不匹配。 LIL? LILO的第二部分被裝入到錯誤的地址。典型原因是硬盤幾何參數微妙 的不匹配或/boot/boot.b被移動而沒有運行映射安裝程序。 LIL- 描述符表被破壞了。這可能是/boot/map被移動後沒有運行映射安裝 程序或幾何參數不匹配。 LILO LILO的所有部分都被成功地裝入。 1010101010 分區情況已經改變卻沒有重新安裝LILO,據說超頻也會出這種 情況。 磁盤錯誤碼: 0x00 "內部錯誤"。由LILO扇區讀子程序產生.可能是因為被破壞的文 件,重建map文件試試看。另一個原因也許是,當使用linear參數 時去訪問超出1024的柱面。參考"BIOS的限制"這一節。 0x01 "非法命令"。它不該發生,如果它出現了,意味著LILO去訪問BIOS 不支持的硬盤。整理這份文檔的時候,我的一個朋友就遇到了 L010101...的錯誤,因為他把Linux裝在第二個IDE口上 (/dev/hdc),加上Disk參數就好了。 0x02 "沒找到地址標記"。通常是介質問題,多試幾遍看看。 0x03 "寫保護錯"。僅在寫操作時出現。 0x04 "扇區未找到"。典型的原因是硬盤參數不匹配。 0x06 "激活順序改變"。這應該是短暫的錯誤,再試一次。 0x07 "無效的初始化"。BIOS沒有適當地初始化硬盤,熱啟動一次或許 有幫助。 0x08 "DMA超出限度"。這不應當發生,重新啟動。 0x09 "DMA試圖越過64k邊界"。這不應當發生,建議忽略COMPACT參 數。 0x0C "無效的介質"。這不應當發生,重新啟動看看。 0x10 "CRC錯誤"。檢測到介質錯誤。建議多啟動幾次,運行map安裝程 序,把map文件從壞塊寫到正常的介質上。 0x11 "ECC矯正成功"。讀錯誤發生然後被矯正,但是LILO並不知道這個 情況,終止 了啟動過程. 0x20 "控制器錯誤"。不應該發生。 ox40 "定位失敗"。這可能是介質問題,重新啟動試試。 0x80 "磁盤超時"。磁盤或驅動器沒有准備好。介質壞了或磁盤沒有 轉,如果從軟盤啟動則可能是沒有關門。 0xBB "BIOS錯誤"。這不應該發生,如果反復發生,則考慮移去COMPACT 參數或加上/取消LINEAR參數。如果在寫操作過程中發生錯誤,則 在錯誤碼前有個前綴"w"。盡管寫錯誤並不影響啟動過程,但它們 指示一些錯誤,因為它們暗示系統中存在錯誤,一個好的建議是 重新配置LILO成只讀(read-only)。




Copyright © Linux教程網 All Rights Reserved