And*_*Gis 3 virtualbox virtualization hyper-v windows-8
我只是想在 VirtualBox 虚拟机上安装 Ubuntu。作为回应,VirtualBox 为我提供了一个错误:
VT-x 未启用
我用谷歌搜索它可能是由我的 Windows 8.1 上启用的 Hyper-V 引起的。
我禁用了它,这解决了我的问题。然后我开始阅读有关 Hyper-V 的内容,结果发现它是 Microsoft 超级神奇的虚拟化工具。
虚拟化工具禁用虚拟化似乎有点奇怪。
Law*_*ceC 10
虚拟化工具禁用虚拟化似乎有点奇怪。
要理解这一点,您需要知道在使用虚拟化时系统发生了什么。
当您没有启用虚拟化时,您的系统会像这样:
[硬件] -> [操作系统] -> [应用程序] -> [您]
当你使用 Hyper-V 时,那里有一个额外的层:
[硬件] -> [虚拟化管理程序] -> [可能的几个操作系统之一] -> [该操作系统下的应用程序] -> [你]
通过启用 Hyper-V,即使您没有注意到任何差异,您也会在其中拥有一个虚拟机管理程序。现在,请注意管理程序直接位于具有 Hyper-V的硬件之上。VMWare 服务器产品也是如此。
因此,启用 Hyper-V 后,您就“处于”管理程序中,即使您目前仅运行 1 个“来宾”操作系统(您的 Hyper-V 之前的操作系统)。
x86 硬件不支持“嵌套”管理程序。如果启用了硬件虚拟化,设置它的 VMXON 指令将导致“VM 退出”。因此,当管理程序处于活动状态时,如果该管理程序中的操作系统尝试设置虚拟化,则管理程序通常只会告诉来宾操作系统不支持虚拟化。
如果虚拟机管理程序真的希望允许来宾操作系统使用虚拟化功能,它可以“模拟”硬件虚拟化,但正如您所见,Hyper-V 选择不这样做(无论如何,这样做很复杂)。
现在,如果您以这种方式使用 VMWare Player 或 Virtual PC:
[硬件] -> [操作系统] -> [VM 应用程序在其中运行操作系统] -> [您]
VMWare 播放器能够保持自身的多个实例(它安装了许多驱动程序),因此您可以毫无问题地运行多个 VMWare 播放器。我不确定您是否尝试运行 VMWare 播放器和 Virtual PC - 它可能不起作用。
| 归档时间: |
|
| 查看次数: |
1470 次 |
| 最近记录: |