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