小猿圈Linux雲計算之MBR分區下的操作系統引導方式

對於剛剛開始學習linux的同學很多知識都是陌生了,以前沒有接觸過的,針對這樣的事情小猿圈Linux講師總結了幾個關於linux的知識點,每天都會去分享給大家,希望對於學習linux的你有一定的幫助,今天分享的是MBR分區下的操作系統引導方式。

1. 主引導記錄(Master Boot Record,縮寫:MBR)

主引導記錄又叫做主引導扇區,是計算機開機後啟動操作系統時所必須要讀取的硬盤首個扇區,它在硬盤上的三維地址為(柱面,磁頭,扇區)=(0,0,1)。主引導記錄由3個部分組成,起始446個字節區域為“主引導記錄”;之後16×4=64字節區域為分區表;最後2個字節區域為結束標誌字。各部分的詳細描述如下:

1.1 主引導記錄

主引導記錄是啟動操作系統第一階段的引導代碼,主要作用是檢查分區表是否正確,然後加載引導程序並且將控制權移交給引導程序。

1.2 硬盤分區表

分區表記錄硬盤的分區信息,含4個表項,每個表項16字節,表項結構組成如表2。注意第1個字節會標誌分區是否為活動分區,活動分區表示系統可引導。MBR分區方式,支持最多4個主分區,每個分區最大可支持硬盤空間為2TB。理由是分區表僅有4個表項,每個16字節的表項中僅有4個字節記錄該分區的扇區總數。

1.3 結束標誌字

結束標誌字標誌主引導記錄是否有效,若為55AA,則表示當前硬盤為可啟動設備。

2. 分區引導記錄(Paritition Boot Record,縮寫:PBR)

分區引導記錄用於安裝具體操作系統操作相關的引導程序,此處安裝的引導程序需要能夠識別具體操作系統的文件格式並正確加載操作系統的核心到內存中運行。

3. MBR分區下的操作系統引導流程

MBR分區方式下操作系統引導的一般流程:

3.1 計算機上電後,BIOS(Basic Input Output system)進行硬件檢測與初始化,硬件正常則讀取可啟動設備(經BIOS設置的優先級最高的可啟動設備)的主引導記錄,將控制權移交給安裝在MBR中的引導程序。

3.2 第一階段的引導程序檢查分區表,發現可引導的分區,加載分區引導記錄並將控制權移交給系統引導程序。

3.3 系統引導程序加載操作系統核心至內存,將CPU控制權交給操作系統,至此,完成操作系統引導過程。

小猿圈Linux講師提醒:每天一個知識點學習linux不再難,學習貴在堅持,不斷地完善自己,不斷地充實自己,才能遇到最好的你學習和生活都是一樣的,只有不斷努力才能進步,如果遇到不懂得問題可以到小猿圈尋找答案或者關注我每天學習一個知識點。

小猿圈Linux雲計算之MBR分區下的操作系統引導方式


分享到:


相關文章: