讓 Mac 版的 VMware Fusion 可以用 USB 開機、重灌電腦
在 Windows 版的 VMware 我沒試過,但在 Mac 版的 VMware Fusion 裡面一直沒法直接用 USB 隨身碟來開機。後來找了一些資料,聽說可能是因為一些相容性或其他配套功能還沒完善…之類的問題,遲遲沒有把 USB 開機的功能放進去。不過還是有一些方法可以變通一下,讓 VMware Fusion 可以從 USB 裝置啟動電腦,方便我們測試一些相關功能或直接用 USB 隨身碟開機、重灌系統。
以下方法大概就是先指定以 efi 模式開機,在 efi 設定頁面中先把其他開機選項都關閉,然後手動載入 USB 磁碟,再以「Ctrl」+「Alt」+「del」的方式讓電腦重啓(如果是按 Restart 或關機後重啟都會自動退出 USB)。
由於其他開機順位都已停用、只剩 USB 項目,在已載入 USB 磁碟的情況下,得以順利以 USB 隨身碟開機。(目前在 VMware Fusion v8.1.1 試過可以正常)
一、修改 VMware 設定檔
第1步 首先「新增」一個 Windows 10 或 Windows 8 的全新虛擬機,在虛擬機上的名稱上按滑鼠右鍵、再按住鍵盤上的「Option」鍵,最後再用滑鼠左鍵點「Open Config File in Editor」。
第2步 開啟設定檔後,在裡面加入:
firmware = "efi"
efi.legacyBoot.enabled = "true"
改好之後記得存檔。
二、讓新的虛擬機以 USB 外接裝置開機
第1步 接著開啟虛擬機視窗,點一下桌面最上方的「Virtual Machine」選單,再按「Power On To Firmware」,讓虛擬機開啟到 BIOS 設定畫面。
第2步 此時請分別按「Enter setup」→「Configure boot options」→「Enable or disable boot option」,把預設開機項目通通都先設定成「Disabled」關閉狀態,最後記得按「Commit changes and exit」儲存設定。
第3步 接著按「Virtual Machine」選單再點「USB & Bluetooth」,然後選擇你的 USB 裝置,讓他連到你的虛擬裝置。
第4步 確定已經載入 USB 裝置後,點「Virtual Machine」選單裡的「Send Ctrl-Alt-Del」,讓虛擬機重開機。
第5步 電腦沒有其他可開機的選項時,便會以 USB 裝置開機…