全面瞭解Linux載入器(轉)
全面瞭解Linux載入器(轉)[@more@]LILO的引導機制
計算機的啟動是由BIOS控制的,在完成對硬碟配置的測試及初始化之後,便會根據指定的引導資訊,尋找載入硬碟、軟盤或光碟的主開機記錄MBR(Master Boot Record)或引導扇區。只要把LILO安裝在MBR或活動分割槽上,就能取得引導控制權,由LILO完成各種引導過程。系統出現LILO boot:提示符後,按TAB鍵,顯示可引導選擇項列表,然後輸入選項或直接回車選擇預設配置。
與OS/2 Boot Loader和Partition Magic引導載入程式相比,LILO的靈活性更高,其引導方式也更加豐富:
1.當LILO被安裝在MBR上時,它能引導任意硬碟任一分割槽上的任一作業系統。
2.如果選擇引導Linux,它還可以直接傳遞引數到系統核心。
3.能引導不同配置、不同版本的Linux核心。
4.能從網路引導Linux系統。
LILO的配置方法
LILO的配置一般有兩種方法:命令配置和手工配置。通常情況下,在安裝Linux系統時就可以根據畫面提示完成LILO的安裝配置,從而解決多重系統的引導問題。如果對系統的分割槽、裝置配置不是很熟悉,或不能正確理解安裝畫面的英文提示,可能無法正確安裝配置。如果安裝配置LILO失敗,也不必大驚小怪,可使用手工配置來解決。手工配置的方法是用vi編輯命令來編輯/etc目錄下的lilo.conf文字檔案,然後在超級使用者下執行lilo命令,將配置資訊寫入MBR即可。
常見問題及解決方法
1.系統安裝完成後重新啟動系統時,螢幕沒有任何提示。出現這種情況說明LILO沒有正確安裝到MBR。
解決方法:用軟盤啟動系統,檢查/etc/lilo.conf檔案配置是否正確。如果不正確,可用vi編輯命令修改lilo.conf檔案,然後再執行lilo命令將配置寫入硬碟引導區。至於配置細節,可從以下配置例項來說明。
例一.C盤為IDE介面,D盤為SCSI介面,引導檔案在IDE硬碟上,根檔案在SCSI硬碟上,其配置檔案/etc/lilo.conf的內容為:
# lilo configuration file
boot=/dev/had(設定boot所在的位置為IDE的MBR)
delay=100(啟動一個引導的等待時間)
vga=normal(顯示模式為標準VGA)
Prompt(響應鍵盤輸入)
imgae=/vmlinuz(指定linux的核心檔案)
root=/dev/sda1(指定linux所在硬碟及分割槽)
lable=linux(為系統起一個名字,以供引導時選擇)
read-only
other=/dev/hda1(其他可引導裝置)
label=dos(其他系統為DOS)
table=/dev/had(設定DOS所在分割槽)
例二.C盤和D盤均為SCSI介面,引導檔案在C盤上,根檔案在D盤上,光碟機介面為SCSI,其配置檔案/etc/lilo.conf的內容為:
計算機的啟動是由BIOS控制的,在完成對硬碟配置的測試及初始化之後,便會根據指定的引導資訊,尋找載入硬碟、軟盤或光碟的主開機記錄MBR(Master Boot Record)或引導扇區。只要把LILO安裝在MBR或活動分割槽上,就能取得引導控制權,由LILO完成各種引導過程。系統出現LILO boot:提示符後,按TAB鍵,顯示可引導選擇項列表,然後輸入選項或直接回車選擇預設配置。
與OS/2 Boot Loader和Partition Magic引導載入程式相比,LILO的靈活性更高,其引導方式也更加豐富:
1.當LILO被安裝在MBR上時,它能引導任意硬碟任一分割槽上的任一作業系統。
2.如果選擇引導Linux,它還可以直接傳遞引數到系統核心。
3.能引導不同配置、不同版本的Linux核心。
4.能從網路引導Linux系統。
LILO的配置方法
LILO的配置一般有兩種方法:命令配置和手工配置。通常情況下,在安裝Linux系統時就可以根據畫面提示完成LILO的安裝配置,從而解決多重系統的引導問題。如果對系統的分割槽、裝置配置不是很熟悉,或不能正確理解安裝畫面的英文提示,可能無法正確安裝配置。如果安裝配置LILO失敗,也不必大驚小怪,可使用手工配置來解決。手工配置的方法是用vi編輯命令來編輯/etc目錄下的lilo.conf文字檔案,然後在超級使用者下執行lilo命令,將配置資訊寫入MBR即可。
常見問題及解決方法
1.系統安裝完成後重新啟動系統時,螢幕沒有任何提示。出現這種情況說明LILO沒有正確安裝到MBR。
解決方法:用軟盤啟動系統,檢查/etc/lilo.conf檔案配置是否正確。如果不正確,可用vi編輯命令修改lilo.conf檔案,然後再執行lilo命令將配置寫入硬碟引導區。至於配置細節,可從以下配置例項來說明。
例一.C盤為IDE介面,D盤為SCSI介面,引導檔案在IDE硬碟上,根檔案在SCSI硬碟上,其配置檔案/etc/lilo.conf的內容為:
# lilo configuration file
boot=/dev/had(設定boot所在的位置為IDE的MBR)
delay=100(啟動一個引導的等待時間)
vga=normal(顯示模式為標準VGA)
Prompt(響應鍵盤輸入)
imgae=/vmlinuz(指定linux的核心檔案)
root=/dev/sda1(指定linux所在硬碟及分割槽)
lable=linux(為系統起一個名字,以供引導時選擇)
read-only
other=/dev/hda1(其他可引導裝置)
label=dos(其他系統為DOS)
table=/dev/had(設定DOS所在分割槽)
例二.C盤和D盤均為SCSI介面,引導檔案在C盤上,根檔案在D盤上,光碟機介面為SCSI,其配置檔案/etc/lilo.conf的內容為:
QUOTE:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-944630/,如需轉載,請註明出處,否則將追究法律責任。
請登入後發表評論
登入
全部評論
|
相關文章
- 全面瞭解jar問題(轉)JAR
- Linux引導載入程式之爭:瞭解 LILO 和 GRUB(轉)Linux
- Database Links 全面瞭解---轉MetalinkDatabase
- LevelDB 入門 —— 全面瞭解 LevelDB 的功能特性
- 全面瞭解Windows工作管理員(Task Manager)(轉)Windows
- 全面瞭解 jQuery 事件jQuery事件
- 轉載 :深入瞭解ORACLE SCNOracle
- 瞭解Linux的時鐘(轉)Linux
- 全面瞭解HTTP和HTTPSHTTP
- 全面瞭解 Lotus Quickr connectorsUI
- 全面瞭解什麼是儲存虛擬化(轉帖)
- SQL--瞭解DUMP函式(轉載)SQL函式
- 訊息佇列全面瞭解(一)佇列
- 全面瞭解Nginx到底能做什麼Nginx
- 全面瞭解 Nginx 到底能做什麼Nginx
- 帶你全面瞭解 OAuth2.0OAuth
- 全面瞭解 Javascript Prototype Chain 原型鏈JavaScriptAI原型
- 看 Laravel 原始碼瞭解 ServiceProvider 的載入Laravel原始碼IDE
- Linux磁碟分割槽瞭解多少?Linux入門必看Linux
- Java類載入器詳解Java
- 全面瞭解 React 新功能: Suspense 和 HooksReactHook
- 全面瞭解 Nginx 主要應用場景Nginx
- 全面瞭解Nginx主要應用場景Nginx
- 是時候瞭解一波虛擬機器的類載入機制虛擬機
- LR-LINK聯瑞帶你全面瞭解伺服器網路卡伺服器
- 透過認識AI智慧機器人的功能,全面瞭解電話機器人AI機器人
- 帶你全面的瞭解二叉樹二叉樹
- 資料庫複製技術全面瞭解資料庫
- [轉載] Linux 目錄詳解Linux
- linux awk命令詳解 --轉載Linux
- Linux伺服器有什麼功能?如何深入瞭解linuxLinux伺服器
- Linux核心解讀入門(轉)Linux
- Linux 核心解讀入門(轉)Linux
- Linux 核心解讀入門 (轉)Linux
- 全面客戶滿意模型(轉載)模型
- [轉載] 瞭解raw trace檔案的各項內容
- 保險業報告:全面瞭解生態系統
- MNTN:全面瞭解聯網電視廣告報告