LILO使用指南 下

2021-04-03 01:19:52 字數 2297 閱讀 8693

lilo使用指南(下)

四,lilo的啟動錯誤顯示分析

<1>當lilo裝入它自己的時候,顯示單詞"lilo": 每完成乙個特定的過程顯示乙個字母。如果lilo在某個地方失敗了,螢幕上就停留幾個字母,以指示錯誤發生的地方。在技術文件中有更詳細的描述。 (注:lilo不是乙個程式,而是一組程式) 注意,如果磁碟發生瞬間故障,可能會在第乙個字母"l"後插入一些十六進製制數字。除非lilo停在那裡並不停地產生錯誤碼流,否則並不說明有嚴重問題。

<2> (《啟動後什麼也不顯示》lilo一點也沒裝入。lilo可能沒有安裝,或分割槽沒有被啟用。

<3> 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的柱面。

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)。

五,忘記密碼?

系統啟動結束後您將看到乙個基於控制台的登入畫面或者基於 xdm 的登入畫面。以 root 身份登入,使用您安裝時設定的密碼。如果您忘記了這個密碼,

您可以使用single或者emergency boot選項。 在lilo boot:提示符下敲入linux single以boot進入單使用者模式。在單使用者模式下,您的本地檔案系統將被安裝而網路服務將不會被啟用。在緊急事務模式下,系統幾乎沒有做任何設定工作,僅僅root根檔案系統被安裝,而且是唯讀方式。

進入單使用者模式後,您可以使用passwd改變root的口令。

六,如果lilo 被損壞或者不能啟動時,如何緊急啟動系統?

您可以用光碟或安裝軟盤啟動,出現 boot: 提示符後鍵入:

vmlinuz root=/dev/linuxrootpartition noinitrd

其中,root= 後面填入您的linux root分割槽的分割槽號,例如:

vmlinuz root=/dev/hda3 noinitrd

MySQL初學者使用指南 下篇

在上篇我們講了登入 增加使用者 密碼更改等問題。下篇我們來看看mysql中有關資料庫方面的操作。注意 你必須首先登入到mysql中,以下操作都是在mysql的提示符下進行的,而且每個命令以分號結束。一 操作技巧 1 如果你打命令時,回車後發現忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。...

Ubuntu apt 使用指南

起初gnu linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增 一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的 package 首次在gnu linux上出現。不久之後紅帽子也 開始著手建立...

CImageList使用指南

1.綜述 在mfc 中cimagelist 類封裝了 影象列表控制項的功能,影象列表是乙個具有相同大小的 影象 可以是不同 型別 的集合,其主要用於 應用程式中大規模 圖示的儲存。該控制項是不可 見的,通常與其它如 clistbox ccombobox ccomboboxex ctabctrl 以及...