Linux啟動過程分析

lawzjf發表於2006-07-27

機器加電開機
啟動BIOS
BIOS完成初始化後,定位啟動裝置(可以在BIOS中設定),讀取MBR,複製其到記憶體位置0x7c00,MBR中的小程式從MBR的分割槽表中搜尋啟動分割槽(active boot partion)。
MBR:Master Boot Record,位於boot device的0柱面,0扇區,0磁頭。格式化磁碟時會建立MBR。MBR包含一個小程式以及一個含有四個專案的分割槽表。啟動扇區的510位元組位置是一個值為0xAA55的標誌。
其中小程式佔0x1bd個位元組,分割槽表佔0x40個位元組,標誌佔0x2個位元組,共512個位元組。

(待續)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-152550/,如需轉載,請註明出處,否則將追究法律責任。

相關文章