如何在虚拟机内的虚拟机内启用VT-x

时间:2018-05-25 12:26:44

标签: virtual-machine virtualbox ubuntu-16.04

我有一个支持虚拟化的Windows 10主机操作系统。接下来,我有一个使用virtualbox创建的Ubuntu 16.04虚拟机。出于开发目的,我需要在guest虚拟机Ubuntu虚拟机中创建虚拟机。不幸的是,我无法在我的来宾Ubuntu机器中启用VT-x选项来在我的Ubuntu客户机内创建一个虚拟机。有关如何在我的虚拟Ubuntu机器上的虚拟盒上启用VT-x选项的任何信息都将受到赞赏。

编辑:我认为这可以通过PCI Passthrough for VirtualBox来完成。如果是这样,请详细说明。 最后,我的问题类似于这个guy's,但除了我似乎无法创建一个UBuntu32bit框。

1 个答案:

答案 0 :(得分:0)

  

有关如何在虚拟Ubuntu计算机内的虚拟盒上启用VT-x选项的任何信息都将受到赞赏。

你只是不能

VT-x is a hardware capability

  

2006年,英特尔(VT-x)和AMD(AMD-V)都引入了有限的硬件虚拟化支持,允许更简单的虚拟化软件,但速度优势很少。后来的处理器型号带来了更大的硬件支持,从而大大提高了速度。

由于VT-x需要硬件功能才能工作,因此嵌套虚拟机中的“外部”虚拟机无法为“内部”虚拟机提供该功能。 “外部”VM没有任何实际硬件。

如果您必须在VM中运行需要VT-x提供的某些功能的VM(例如运行64位操作系统的功能),您可以尝试使用QEMU作为“内部”虚拟机。它会变慢,因为它是一个模拟器,而不是真正的虚拟化。