全面瞭解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/,如需轉載,請註明出處,否則將追究法律責任。 ![]()
請登入後發表評論
登入
全部評論
|
相關文章
- 你瞭解 Java 的類載入器嗎?Java
- LevelDB 入門 —— 全面瞭解 LevelDB 的功能特性
- Git 快速入門:全面瞭解與安裝步驟Git
- Linux磁碟分割槽瞭解多少?Linux入門必看Linux
- 全面瞭解HTTP和HTTPSHTTP
- 看 Laravel 原始碼瞭解 ServiceProvider 的載入Laravel原始碼IDE
- Linux伺服器有什麼功能?如何深入瞭解linuxLinux伺服器
- 全面瞭解 Nginx 到底能做什麼Nginx
- 全面瞭解Nginx到底能做什麼Nginx
- 訊息佇列全面瞭解(一)佇列
- 帶你全面瞭解 OAuth2.0OAuth
- 全面瞭解 Javascript Prototype Chain 原型鏈JavaScriptAI原型
- LR-LINK聯瑞帶你全面瞭解伺服器網路卡伺服器
- Java類載入器詳解Java
- 深入瞭解SCN(轉)
- 全面瞭解 React 新功能: Suspense 和 HooksReactHook
- 是時候瞭解一波虛擬機器的類載入機制虛擬機
- 透過認識AI智慧機器人的功能,全面瞭解電話機器人AI機器人
- 帶你全面的瞭解二叉樹二叉樹
- 瞭解Android Matrix轉換Android
- Linux磁碟掛載 轉Linux
- 一文全面瞭解Android單元測試Android
- 這篇文章,帶你全面瞭解外包公司
- 瞭解控制器
- ???由淺至深瞭解webpack非同步載入背後的原理Web非同步
- 【轉載】Linux下徹底解除安裝mysql詳解LinuxMySql
- MyBatis入門——瞭解配置MyBatis
- [轉帖]由淺入深瞭解GC入門篇(一):什麼是垃圾回收?GC
- 關於Linux你瞭解多少?Linux由來Linux
- 關於Linux你瞭解多少?Linux由來!Linux
- (深入理解 Java虛擬機器)一篇文章帶你深入瞭解Java 虛擬機器類載入器Java虛擬機
- 簡單瞭解負載均衡負載
- 全面瞭解mysql鎖機制(InnoDB)與問題排查MySql
- 保險業報告:全面瞭解生態系統
- 從架構到部署,全面瞭解K3s架構
- 超級乾貨:帶你全面瞭解低程式碼!
- MNTN:全面瞭解聯網電視廣告報告
- 瞭解MySQL的隱式轉化MySql
- heic檔案如何轉換成jpg?免費heic轉換器瞭解一下