天天看點

red hat linux啟動分析

linux系統的啟動是一個複雜的過程,根據個人所學分析總結,如有錯誤,敬請指正

1. BIOS 自檢

通電後,主機闆上的BIOS程式檢測硬體,根據BIOS中的設定,找到第一個啟動媒體。

根據INT 13中斷功能,讀取啟動硬碟第一個扇區的内容,此扇區存儲446bytes的MBR 和64bytes的分區表

2. GRUB引導階段

MBR中存儲boot loader主程式,其配置檔案和相關文檔預設在/boot/grub/下 ,

BIOS自檢完後,boot loader 運作,讀取grub.conf中内容,尋找到 initrd 和linux核心

位置,并将核心加載到記憶體當中。

3.核心引導階段

4 .系統軟體及服務環境初始化階段

5.啟動完成。

下一篇: 洛谷1441

繼續閱讀