什麼是「UEFI 開機載入程式」?

什麼是「UEFI 開機載入程式」?

我假設 UEFI 是一個規範/實作。

因此,您可以將其與另一個引導程式(例如 Grub2)一起打包。

不存在單一的 UEFI 開機載入程式。

在本質上磁碟啟動本身就是一個引導程序,但不存在「一勞永逸」的 UEFI 開機載入程式的概念。支援 UEFI 的引導程式有多種選項。

它是否正確?

答案1

簡答及細分

UEFI 是電腦的韌體由英特爾開發和發布。與大多數 BIOS 韌體不同,UEFI 韌體可以在不在 BIOS 中的系統上找到。IBM PC 相容級

可擴充韌體

UEFI 是類似於 BIOS 的韌體擴展,但(1)它不僅可以從磁碟啟動,還可以從磁碟分割的條目中讀取數據,(2)從特定磁碟上特定位置的特定啟動載入程式啟動。

UEFI 執行的開機載入程式相容性

UEFI規範定義了可執行格式,要求所有 UEFI 韌體都能夠執行該格式的程式碼。當為本機 UEFI 編寫引導程式時,它會以此格式編寫。

向後相容

為了向後相容,大多數 UEFI 韌體可以像 BIOS 韌體一樣引導系統,並查找 MBR 並從那裡運行引導程式。根據固件,這可能被稱為BIOS 傳統模式,BIOS相容模式,或其他類似術語。


比較參考

UEFI 和 U-Boot 的行為非常不同

  • 磁碟啟動

    • 引導變數指定核心、initrd 和命令列
    • 目前沒有自動啟動的預設行為
  • UEFI

    • 規範如何選擇啟動設備。
    • ABI 和執行環境規範。

來源

答案2

UEFI 比較像是 BIOS,或是啟動電腦的層。如果您要查看電腦啟動的工作流程,您可能會說它從 CMOS 開始,然後是 BIOS,然後是作業系統引導程式。所以你可以說 Grub2 是一個 UEFI 引導程序,但你也可以簡單地說:

UEFI 開機載入程式是能夠讀取 UEFI 類型韌體的任何開機載入程式。

相關內容