日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux系統(tǒng)程序啟動(dòng)引導(dǎo)過程詳細(xì)剖析( 二 )


如果引導(dǎo)程序成功后,Linux內(nèi)核就接管了系統(tǒng),開始了Linux的啟動(dòng)過程(關(guān)于Linux的啟動(dòng)過程將另文介紹) 。但如果引導(dǎo)過程的發(fā)生錯(cuò)誤又將如何處理呢?
1. 首先分析屏幕顯示的錯(cuò)誤信息
引導(dǎo)程序本身所顯示的錯(cuò)誤信息都是有含義的,需要認(rèn)真閱讀 。比如:
lilo的錯(cuò)誤信息
當(dāng)lilo啟動(dòng)完成時(shí),會(huì)在屏幕上顯示字符串"lilo",其實(shí)這其中的每個(gè)字母背后都對(duì)應(yīng)著特定的操作 。如果lilo在某個(gè)部分出了錯(cuò),我們就可以根據(jù)屏幕上當(dāng)前出現(xiàn)的字母推斷出故障原因 。比如:當(dāng)屏幕上什么都沒出現(xiàn),就可能表示lilo還未被安裝或者lilo所在的分區(qū)未被設(shè)為active狀態(tài) 。而屏幕顯示li“,則表示lilo引導(dǎo)程序的第一部分能夠?qū)ilo引導(dǎo)裝入程序的第二部分裝入,但卻不能執(zhí)行 。這可能是因?yàn)橛脖P參數(shù)設(shè)置不當(dāng)或者是因?yàn)樵谝苿?dòng)/boot/boot.b時(shí)沒有運(yùn)行map安裝程序 。而屏幕顯示"lil",則可能是介質(zhì)故障或硬盤參數(shù)設(shè)置不當(dāng),無(wú)法從map文件中裝載描述符表......,詳細(xì)的錯(cuò)誤信息解釋也可以從相關(guān)網(wǎng)站上找到 。
Grub的錯(cuò)誤信息:
和lilo相比grub的信息要好理解一些,因?yàn)樗侵苯佑糜⒄Z(yǔ)來(lái)表達(dá)的,而不是用符號(hào) 。比如:"Hard Disk Error"、"Read
Error"、"Selected disk doesn"t exist"、"Disk geometry error"、"Device
string unrecognizable"、"Attempt to access block outside
partition"、"Partition table invalid or corrupt"等 。詳細(xì)的錯(cuò)誤信息解釋也可以從相關(guān)網(wǎng)站上找到 。
2.通過光盤或軟盤引導(dǎo)進(jìn)入系統(tǒng),修復(fù)原引導(dǎo)程序
通過分析屏幕顯示的錯(cuò)誤信息后,應(yīng)該能大致找到原引導(dǎo)程序的出錯(cuò)原因 。這時(shí)候可以通過光盤或軟盤引導(dǎo)進(jìn)入系統(tǒng) 。許多Linux的發(fā)行光盤就是可以啟動(dòng)的,比如:slackware就是很好的引導(dǎo)光盤 。進(jìn)入系統(tǒng)后,可以重裝引導(dǎo)程序或者重新設(shè)置引導(dǎo)程序 。

推薦閱讀