Linux 的粗略啟動流程
阿新 • • 發佈:2018-12-11
今天對 LINUX 系統的啟動流程進行相關資料的查閱,發現從按下電源鍵開始到 LINUX 系統的啟動主要分 3 大步:
1. 載入 BIOS BIOS 是系統啟動的第一個軟體程式,它主要負責系統的初始化工作:
- 一方面初始化資料,為系統的執行提供必備的資料讀入。就像我們寫程式的時候,總喜歡用一個 init 方法初始化一些程式執行的基本資料。在這裡 BIOS 主要負責從 CMOS 中讀取一些硬體的配置資訊;
- 一方面初始化方法,為系統的執行提供最基本的方法呼叫,這裡最基本的方法指的是程式的輸入輸出。
如上初始化完成之後,BIOS就完成了自己的使命,接下來它需要移交工作,交給下一個程式執行,即 MBR。 2. 載入 MBR
3. 載入核心檔案 核心檔案被載入之後,主要負責初始化系統的執行環境,包括後臺執行環境和前端介面的顯示。