系統引導過程主要由以下幾個步驟組成(以硬碟啟動為例)
1、 開機;
2、 bios加電自檢(post---power on self test),記憶體位址為0fff:0000;
3、 將硬碟第乙個扇區(0頭0道1扇區,也就是boot sector)讀入記憶體位址0000:7c00處;
4、 檢查(word)0000:7dfe是否等於0xaa55.若不等於則轉去嘗試其他介質;如果沒有其他啟動介質,則顯示 」no rom basic」 ,然後宕機;
5、 跳轉到0000:7c00處執行mbr中的程式;
6、 mbr先將自己複製到0000:0600處,然後繼續執行;
7、 在主分割槽表中搜尋標誌為活動的分割槽.如果發現沒有活動分割槽或者不止乙個活動分割槽,則停止;
8、 將活動分割槽的第乙個扇區讀入記憶體位址0000:7c00處;
9、 檢查(word)0000:7dfe是否等於0xaa55,若不等於則顯示 「missing operating system」,然後停止,或嘗試軟盤啟動;
10、 跳轉到0000:7c00處繼續執行特定系統的啟動程式;
11、 啟動系統. 以上步驟中(2),(3),(4),(5)步由bios的引導程式完成;(6),(7),(8),(9),(10)步由mbr中的引導程式完成.
windows啟動過程主要由以下幾個步驟組成,其中vista和win7可一概而論;
bios—>master boot record—>partition bootloader—>ntldr/ bootmgr—>os loader
—>winload.exe—>nt kernel
linux系統引導過程及引導修復
1.通電 2.bios初始化 對硬體檢測 初始化硬體時鐘 3.磁碟引導 mbr 主引導記錄 0磁軌1扇區446 作用 記錄grub2引導檔案的位置 當mbr資料丟失,系統會因為找不到啟動分割槽而停止啟動 問題模擬方式 系統磁碟 dev sda dd if dev zero of dev bs 446...
Linux系統引導過程及引導修復
1.通電 2.bios初始化 對硬碟檢測 初始化硬體時鐘 3.磁碟引導 mbr 主引導記錄 0磁軌1扇區446 作用 記錄grub2引導檔案的位置 當mbr資料丟失系統會因為找不到啟動分割槽而停止啟動 問題模擬 系統磁碟 dev ads dd if dev zero of dev vda bs 44...
Linux作業系統引導過程
linux作業系統引導過程 開機自檢 伺服器主機開機以後,將根據主機板bios中的設定對cpu,記憶體,顯示卡,鍵盤等裝置進行初步檢測,檢測成功後根據預設的啟動順序移交系統控制權,大多時候會移交給本機硬碟。總結 檢測出第乙個能夠引導系統的裝置,比如硬碟或者光碟機 mbr引導 當從本機硬碟中啟動系統時...