Windows 10 啟用 nested virtualization hyper-v

Windows 10 如果要做測試環境hyper-v可以啟用nested virtualization 這樣就不用在安裝vmware。

當然實體windows 10有一些條件必須要滿足的

  • 要擔任nested virtualization 的VM必須要是 8.0 版以上設定版本(含8.0如下圖)

win10-2

  • 搭載 Intel VT-x 與 EPT 技術的 Intel 處理器。
  • 記憶體需要4G以上

我的工作PC實際環境:

Windows  10 1607  Build 14393

win10-1jpg

如果還沒啟用nested virtualization 在目前VM中的Windows 2016 無法將hyper-v 功能安裝成功。

win10-4

nested virtualization 啟用步驟

先將要設定的VM關機:

執行以下指令: (WS2016 是VM名稱)

win10-5

Set-VMProcessor -VMName WS2016 -ExposeVirtualizationExtensions $true

接著設定啟用網卡MAC 變更許向,可以使下列指令

Get-VMNetworkAdapter -VMName WS2016 | Set-VMNetworkAdapter -MacAddressSpoofing On

win10-3

接下來將該VM重開機後就可以進行Hyper-v 功能安裝

win10-6

啟用後就可在此VM中在建立新的VM。

win10-7

如果要取消nested virtualization 功能就執行以下指令即可

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false

 

參考連結:

https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/user_guide/nesting



本篇瀏覽人數: 563
本篇發表於 MIS文章-虛擬化篇, Win10-Hyper-V。將永久鏈結加入書籤。

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>