LILO啟動問題詳解 (轉)
--------------------------------------------------------------------------------
原作者:cherami 註釋:福西 (12/12/2000 19:01)
1、LILO輸出無休止的0101010101...流
核心或啟動圖象位於不可訪問的器上.
2、LILO在L處停止了
LILO的第一階段載入找不到第二階段的載入程式了.一般它還會返回一個錯誤程式碼,並且將其記錄在/usr/doc/packages/lilo檔案中. 這種情況通常表示當前的BIOS和LILO對磁碟的幾何結構的認識不同.在BIOS支援LBA的情況下,可以將其啟用,並將linear指令設定到/etc/l ilo.conf中,反之,如果它已經在其中,就去掉,然後執行lilo.要保證使引導分割槽足夠小以便能夠適應BIOS可以訪問的柱面限制.
3、LILO在LI處停止了
第二階段載入程式找到了,但不能被正確載入,也可能是因為磁碟的幾何故障或者/boot/boot.b與的映像不一致,可以執行lilo並重啟 (福西發現,用dos啟動盤,使用fdisk /mbr選項可以恢復大部分出現的這種錯誤)
4、LILO在LIL處停止了
第二階段的載入程式碼並沒有在其找到的地址處或難以讀取系統的映像檔案,執行lilo
5、LILO在LIL_停止了
系統映像檔案中的說明符表出了問題,可能是/boot/map檔案壞了或被移動了
(前面四種情況,都可以利用安裝時建立的linux引導盤啟動linux,然後鍵入lilo來恢復,有出現不能恢復的,請使用dos的fdisk /mbr來試一試, 否則就只能重灌了)
6、First boot sector doesn't have a valid LILO signature
通常是/boot/boot.b檔案早遭到破壞或者是/etc/lilo.conf檔案中的install=指令指向一個lilo認為不是啟動程式的東西。
7、Chain loader doesn't have a valid LILO sinature
說明/boot/chain.b檔案被破壞或者/etc/lilo.conf中的loader=指令指向了lilo認為不是一個鏈載入程式的東西。
boot.b輔助啟動程式程式碼是由MBR的主啟動程式程式碼的,並使用它來啟動一個LINUX核心映像。lilo.conf檔案中的所有image=指令都預設使用此載入程式。
chain.b啟動程式程式碼的作用是引導DOS和其它類似的,他的使用形式是lilo.conf檔案中other=節,可以為指定的節使用使用loa der=指令來設定單個的啟動程式。
為避免大部分的LILO問題,通常總是在安裝新的核心或更改驅動器時重新執行lilo,一定要注意該命令MBR及其引導映像檔案時產生的出錯或警告資訊. 使用-v選項可以在執行的時候獲得更多的細節內容.
在LILO映像檔案遭到破壞的情況下(包括摧毀了分割槽表和MBR),要隨時保留一張啟動盤,將驅動器的MBR及分割槽表的內容做.將/etc/ lilo.conf的副本、上述MBR備份以及別的一些很小但重要的系統檔案儲存在緊急恢復盤上,並且要使它們隨系統的變化而保持更新。
備份MBR:
dd if=/dev/hda of=/backup_mbr bs=512 count=1
恢復MBR:
dd if=/backup_mbr of=/dev/hda bs=512 count=1
當然,對/dev/hda就變成了/dev/sda了。
(對於後面的兩種情況,除了備份之外,可以透過啟動修改lilo.conf檔案,不行的話就只有...重新來過啦)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987580/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LINUX LILO若干問題探討 (轉)Linux
- Linux啟動問題解決方法(轉)Linux
- Java中文問題詳解(轉)Java
- Linux啟動問題解決方法(修改稿)(轉)Linux
- slackware啟動指令碼詳解(轉)指令碼
- 解決ASM無法啟動問題ASM
- hbase啟動失敗問題解決
- mongodb啟動失敗問題解決MongoDB
- Java中文問題詳解(高手必讀) (轉)Java
- LILO配置指南(轉)
- Windows XP 系統八種啟動模式詳解(轉)Windows模式
- Docker啟動故障問題 no such file or directory解決方法Docker
- Oracle 10.2.0.5 EM 啟動BUG問題解決Oracle
- 解決syslog伺服器啟動問題伺服器
- 【轉】ohasd不能正常啟動:ioctl操作:npohasd的問題
- rabbitmq的啟動問題MQ
- Lilo使用技術(轉)
- 深入理解LILO(轉)
- Activity的啟動模式詳解模式
- MyEclipse轉換Eclipse專案無法啟動問題(轉)Eclipse
- 解決 Ubuntu 在啟動時凍結的問題Ubuntu
- 解決MMM啟動監控報錯的問題
- 解決ORACLE無法啟動安裝的問題Oracle
- 關於listener無法啟動的問題解決
- ryu啟動問題總結
- windows 卡在正在啟動問題Windows
- Oracle啟動問題處理Oracle
- 資料庫啟動問題資料庫
- 問題解決:下載的網頁開啟後自動跳轉到首頁網頁
- 面試問答詳解(一) (轉)面試
- 面試問答詳解(三) (轉)面試
- 面試問答詳解(二) (轉)面試
- JavaScript 揹包問題詳解JavaScript
- 詳解JS跨域問題JS跨域
- LILO使用指南(下)(轉)
- LILO使用指南(中)(轉)
- LILO使用指南(上)(轉)
- LILO配置指南(整理版) (轉)