熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

LILO使用指南(下)

2022-06-13   來源: Oracle 

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

From:http://tw.wingwit.com/Article/program/Oracle/201311/16837.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.