Grub2

是否可以使用 Grub 執行 EFI 二進製文件?

  • November 6, 2018

在 efi 系統上,可以執行任意 efi 二進製文件。

特別是我可以使用 efi shell(一個 efi 二進製文件)來執行 grub(另一個 efi 二進製文件)。

是否也可以使用 grub 來執行例如 efi shell?

(理論上這應該沒問題,但我沒有找到正確的命令來啟動這樣的二進製文件。)

是的,這是從 Rod Smith 在GRUB 2/EFI Boot Loading上的精彩頁面中提取的一個簡短範例

要鍊式載入另一個 EFI 引導載入程序,可以使用 GRUB2chainloader

以下 grub2 menuentry 範例將執行 EFI 引導載入程序

menuentry "Windows 7" {
       insmod part_gpt
       insmod chain
       set root='(hd0,gpt1)'
       chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

是的!將 ARCH-Linux 安裝 ISO 映像修改到拇指驅動器上,以便輕鬆執行您設法找到或建構的所有 efi:請參閱:https ://wiki.archlinux.org/index.php/Talk:Unified_Extensible_Firmware_Interface

*“實際在 PC 上執行 .efi 文件”

引用自:https://unix.stackexchange.com/questions/277373