前言
編譯好 EFI程序后,每次都用U盤到另外一臺電腦上測試實在很麻煩,一天下來U盤要插拔很多次
無意中發現Oracle VM VirtualBox 的系統選項中有個 支持 EFi 。
又在網上找了一下發現 VMware Player 也可以支持 EFI
下面總結一下方法
1. 首先到VMWARE官網下載免費的 VMware Player 下載
2.正常安裝VM Player后 創建一個新的虛擬主機,并且類型選擇 64位的OS
3.到創建的虛擬機目錄 找到 .vmx文件 用記事本打開 然后添加一行 firmware = "efi"
這樣你的VM虛擬機就支持UEFI啟動了。
如果想要測試我們自己編譯的 .EFI 程序的話
到虛擬主機的編輯選項中,新添加一個硬盤,然后類型選擇實際物理磁盤
根據個人的需要再選擇整個磁盤或者某一個分區
之后把編譯好的EFI文件復制到指定的磁盤或者分區中就可以了。
要注意的是,開啟虛擬機的時候必須保證指定的磁盤/分區是關閉的。同樣復制文件的時候也要關閉虛擬機。