我有启用 Hyper-V 的 Windows 10。我有兴趣在启动时运行(比如说)三个 Linux VM,但我不希望底层 Windows 10 VM 默认启动。我只想让 Hyper-V 在冷启动时启动并启动三个 Linux 虚拟机。如果我想使用 Windows 10 VM,我将手动启动它。
有没有办法做到这一点?
我有启用 Hyper-V 的 Windows 10。我有兴趣在启动时运行(比如说)三个 Linux VM,但我不希望底层 Windows 10 VM 默认启动。我只想让 Hyper-V 在冷启动时启动并启动三个 Linux 虚拟机。如果我想使用 Windows 10 VM,我将手动启动它。
有没有办法做到这一点?
不,那是不可能的。单独的 Hyper-V 不起作用——它只是一个虚拟机管理程序,无法自行启动虚拟机。尽管“宿主”Windows 10 系统在虚拟机管理程序中运行,但它是提供所有 VM 配置、存储、网络和模拟硬件的系统。在某种程度上,它类似于需要 dom0 的 Xen,或者需要 Qemu 用户空间的 Linux KVM。
但是,您可以将 Win10 替换为“Microsoft Hyper-V Server”,它是 Windows Server 的准系统变体,仅托管 Hyper-V,没有其他内容。(这是从 Microsoft 完全免费下载的。)
更多信息请访问:
为 Hyper-V 设计的虚拟机需要在主机上运行 Hyper-V 才能工作。您可以使用https://serverfault.com/questions/246854/convert-hyper-v-images-to-virtual-box中的命令将它们转换为在 Windows 以外的操作系统上运行的 VirtualBox