UEFI和bios啟動過程

2021-10-22 17:43:30 字數 614 閱讀 2183

bios啟動流程:

系統開機 - 上電自檢(power on self test 或 post)。

post過後初始化用於啟動的硬體(磁碟、鍵盤控制器等)。

bios會執行bios磁碟啟動順序中第乙個磁碟的首440bytes(mbr啟動**區域)內的**。

啟動引導**從bios獲得控制權,然後引導啟動下一階段的**(如果有的話)(一般是系統的啟動引導**)。

再次被啟動的**(二階段**)(即啟動引導)會查閱支援和配置檔案。

根據配置檔案中的資訊,啟動引導程式會將核心和initramfs檔案載入系統的ram中,然後開始啟動核心。

uefi啟動流程:

系統開機 - 上電自檢(power on self test 或 post)。

uefi 韌體被載入,並由它初始化啟動要用的硬體。

韌體讀取其引導管理器以確定從何處(比如,從哪個硬碟及分割槽)載入哪個 uefi 應用。

韌體按照引導管理器中的啟動專案,載入uefi 應用。

已啟動的 uefi 應用還可以啟動其他應用(對應於 uefi shell 或 refind 之類的引導管理器的情況)或者啟動核心及initramfs(對應於grub之類引導器的情況),這取決於 uefi 應用的配置。

從Uefi的歷史開始 BIOS和Uefi

legacy bios可以引導不同的作業系統,它定義了一套與作業系統無關的硬體介面,通過bios rom loader和 bootstrap loader去使能中斷和video,disk,keyboard服務進行通訊。uefi是用來代替legacy bios的服務。除此之外,uefi還提供了其他的一...

mysql啟動過程長 mysql啟動過程

mysql啟動過程經過以下順序 1.mysql讀取配置檔案的順序 讀取順序 etc my.cnf etc mysql my.cnf usr etc my.cnf my.cnf 2.mysql啟動方式 mysql啟動方式有三種 mysqld mysqld safe mysqld multi 主要用於多...

BIOS鎖定純UEFI啟動的解鎖辦法

在自帶windows 8的裝置上,出現的情況是只能支援uefi啟動,傳統mbr方式啟動不了。在bios的啟動列表裡,也無發現mbr啟動裝置。其實是微軟強制各廠商們必須 開啟secure boot,而開啟secure boot後,csm預設關閉。csm關閉則會出現不能相容傳統mbr啟動,mbr裝置若是...