?? lilo出錯的種種情況.txt
字號:
作者:eazily
日期:2001-1-4 9:55:55
發信人: kaley (喜歡天和海的藍), 信區: Linux
標 題: LILO出錯的種種情況
發信站: BBS 水木清華站 (Thu Jan 20 11:33:28 2000)
當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不支
持的硬盤. 整理這份文檔的時候,我的一個朋友就遇到了L 010101...
的錯誤,因為他把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).
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -