搜索了一大圈,基本上都是
1. ESXi 主機的 Config 添加: vhv.allow = "TRUE"
2. 在虛擬機配置參數添加 : hypervisor.cpuid.v0 = false
monitor.virtual_exec = hardware
3. 修改 CPU 標識掩碼
經測試,完全無效。
其實只需要兩個步驟即可,下面我就給大家詳細列出每個步驟和截圖。
1. 安裝好 Hyper-v 主機,如:20082R 2012後,關閉虛擬機,升級虛擬硬件到9版本。
2. SSH 連接 ESXi 主機 修改虛擬機配置文件:
配置文件在 /vmfs/volumes/你虛擬機所在存儲/你虛擬機的名稱/ 路徑下。
如不知如何 SSH 連接 ESXi,請參照上一篇 ESXi 安裝 Mac 系統有講。
下面貼出我的路徑,綠色文件名就是配置文件
使用 vi 編輯:
找到 guestOS = "Windows8srv-64" 此值根據你安裝的系統不同而不同。
2012是如上顯示,2008R2 顯示的是 Windows7srv-64。
我們把此名稱修改爲 winhyperv ,然後保存關閉,斷開SSH。
3. 重啓 Hyper-V 主機,重新運行 Hyper-v 安裝嚮導即可。
很高興能幫到大家,如果有任何問題歡迎留言,將盡我所能幫助大家。