Uefi
從 BIOS/EFI 進行網路引導 (PXE)
這兩種載入模式有什麼區別?
- 來自 BIOS 的 PXE。
- 來自 EFI 的 PXE。
我知道韌體將控制權傳遞給儲存在 NIC ROM 中的 NIC 程序。該程序通過 BOOTP 提供 IP 地址和至少一個載入程序的路徑。此載入程序通過 TFTP 載入到 NIC 的 RAM 並開始執行。然後載入程序(syslinux、grub …)通過 TFTP/HTTP/FTP 將核心和 initrd 載入到主機 RAM 中並將控制權傳遞給核心。
為什麼我必須有兩個不同的載入程序版本(BIOS 版本和 EFI 版本)?
我以為網卡韌體檢索到的載入器是由網卡控制器執行的,但這是錯誤的。此載入程序由 BIOS 或 EFI 執行。BIOS是16位環境,EFI是32/64位環境。因此,載入程序必須與執行環境兼容。感謝連結 為 Linux 管理 EFI 引導載入程序