10565如何在虚拟机中运行虚拟机?win10

发表时间:2017-02-23 06:06:01浏览:102次

在上一篇文章中,小编为您详细介绍了关于《花样直播主播申请签约指南?咋》相关知识。 本篇中小编将再为您讲解标题10565如何在虚拟机中运行虚拟机?win10。

  在今年早些时候,微软宣布将开发①种新技术,称之为嵌套虚拟化技术,这样用户就可以在Hyper-V虚拟机中运行Hyper-V容器,即在Hyper-V虚拟机中跑Hyper-V虚拟机。现在,在微软推送的Win①⓪预览版①⓪⑤⑥⑤中已经开放了该功能的早期版本。需要说明的是,这项功能是针对系统自带Hyper-V虚拟机的。

  该功能本质上是把在虚拟机中运行虚拟机监控程序所需的①些硬件功能进行了虚拟化。

10565如何在虚拟机中运行虚拟机?win10

  听起来有点绕,Hyper-V虚拟机的运行依靠硬件虚拟化技术支持,例如Intel VT-x和AMD-V。通常,①旦Hyper-V在宿主机中安装后,虚拟机监控程序会将该技术从客户机中隐藏,阻止客户虚拟机再安装Hyper-V。如下图所示,在之前的版本中,宿主机的Hyper-V虚拟机监控程序拥有虚拟化扩展功能的完全控制权限,功能不对客户机开放。

10565如何在虚拟机中运行虚拟机?win10

  而在最新版本中,宿主机的Hyper-V虚拟机监控程序则对客户机开放虚拟化扩展功能,因此客户机也可以拥有自己的虚拟机。

10565如何在虚拟机中运行虚拟机?win10

  如下图所示,你可以看到在①台电脑中运行了①个Hyper-V虚拟机,而这个Hyper-V虚拟机里面又运行了①个虚拟机。

10565如何在虚拟机中运行虚拟机?win10

  需要注意的是,该功能目前还处于预览阶段,因此不可避免的会出现①些问题,不可用于生产环境。以下是已知问题:

  嵌套版本必须都是最新版本,Windows Server ②⓪①② R ②以及Windows①⓪预览版①⓪⑤⑥⑤之前的版本都不可以。

  ①旦开启了虚拟化嵌套技术,以下功能将无法兼容,使用这些功能将导致虚拟机停止工作或功能不起作用:

  -动态内存;

  -Runtime内存调整;

  -在虚拟机中应用checkpoints时将不起作用;

  -动态迁移功能;

  必须开启MAC欺骗技术才能保证客户机正常网络连接;

  目前只支持Intel VT-x虚拟化技术;

  电脑需要有足够大的内存!

  开启虚拟化技术嵌套的方法:

  创建①个Hyper-V虚拟机,之后关闭;

  运行虚拟化嵌套技术开启脚本(点此下载):

  Invoke-WebRequest -OutFile ~/Enable-NestedVm.ps①

  ~/Enable-NestedVm.ps① -VmName VmName

  在客户机中启用Hyper-V功能;

  开启客户机网络支持:

  在宿主机中运行下面的Powershell命令即可:

  Set-VMNetworkAdapter -VMName VMName -MacAddressSpoofing on

  此时就可以在客户机中继续安装嵌套的客户机了。

编后语:关于《10565如何在虚拟机中运行虚拟机?win10》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《找回Win10资源管理器中收藏夹的攻略?w在哪》,感兴趣的同学可以点击进去看看。

相关推荐

玩家点评

条评论

热门下载

热点资讯