在 Ubuntu Hyper-V 客户端内配置 KVM

The*_*dge 7 linux hyper-v hypervisor ubuntu linux-kvm

是否可以在 Windows 10 上的 Hyper-V 中的 Ubuntu 18.04 客户机上运行 KVM?或者来宾内部有任何其他虚拟机管理程序?

安装 KVM 后我运行:

sudo kvm-确定

它告诉我我的 CPU 不支持 KVM 扩展。

并预示:“为什么要尝试在虚拟机管理程序内运行虚拟机管理程序......我想玩https://hypercontainer.io并且没有裸机 Linux 机器可以玩。

har*_*ymc 6

文章 “运行嵌套在 Microsoft Hyper-V 中的 KVM” 报告了此过程:

  1. 从 Github下载此 PowerShell 脚本 (由 Microsoft 编写)
  2. 将脚本复制到桌面
  3. 打开提升的 PowerShell 实例
  4. 将当前文件夹更改为 PowerShell 脚本的位置
  5. 运行以下命令以允许在 Powershell 中执行脚本

    Set-ExecutionPolicy Bypass
    
    Run Code Online (Sandbox Code Playgroud)
  6. 跑步.\nameofscript.ps1 name-of-linux-vm-in-hyper-v

  7. 如果一切顺利,它应该会提示您询问是否要公开虚拟化扩展。回答 是的,还可以根据需要启用任何其他添加项。
  8. 脚本完成后,在 Hyper-V 中启动 VM,您现在应该可以访问 KVM/XEN 所需的虚拟化扩展。