linux開機啟動流程

2021-08-13 20:35:51 字數 422 閱讀 1836

首先了解下硬碟的第乙個扇區(大小為512bytes),這個扇區主要記錄兩個重要資訊:

1.mbr(master boot record)主引導分割槽,大小為446bytes,可以安裝引導引導程式的地方。

2.分割槽表(partition table),記錄硬碟分割槽資訊

1.執行bios程式,根據bios的啟動順序,讀取最優先的啟動裝置(這裡假設是硬碟)

2.讀取硬碟第乙個扇區中的mbr,即主引導分割槽,裡面有引導引導程式

3.執行引導引導程式,這個程式可以讀取核心檔案

4.執行核心檔案內容,從此開始作業系統的功能

至於/boot目錄下的檔案,主要是因為bios在識別大容量硬碟時會出錯,但至少它可以讀取整個硬碟最前面的扇區,所以要在硬碟最前面分出乙個小分割槽並掛載到/boot目錄下,並將系統啟動檔案放到/boot目錄裡面。

Linux 開機啟動流程

1.加電自檢 我們知道整個主機在開機的時候,第乙個被讀取的地方,就是 bios basic input output system 啦,這個 bios 裡面記錄了主機板的晶元組與相關的設定,例如 cpu 與介面裝置的溝通頻率啊 開機裝置的搜 尋順序啊 硬碟的大小與型別啊 系統時間啊 各周邊匯流排的是...

Linux的開機啟動流程

linux 的開機啟動流程 鳥哥的 linux 私房菜之基礎篇 學習筆記 一 1.載入 bios basicinput output system 的硬體資訊與進行自我測試,並依據設定取得第乙個可開機的裝置 2.讀取並執行第乙個開機裝置內mbr masterbootrecord,主引導分割槽 的 b...

簡述Linux開機啟動流程

計算機開機是乙個神秘的過程。我們只是按了開機鍵,就看到螢幕上的進度條或者一行行的輸出,直到我們到達登入介面。然而,計算機開機又是個異常脆弱的過程,我們滿心期望的登入介面可能並不會出現,而是乙個命令列或者錯誤資訊。了解計算機開機過程有助於我們修復開機可能出現的問題。最初始階段 當我們開啟計算機電源,計...