当前位置:首页 > 虚拟化 > 正文

vmware此平台不支持虚拟化(vmware虚拟机没有虚拟化)

在VMware安装64位CentOS时不支持全虚拟化该怎么办

1.前提条件:
CPU支持InterVT-X或AMD虚拟化技术。详情请参阅官方网站。
2.问题描述:
在物理机中,VMwareWorkstation可以安装64位CentOS,Interi3M390处理器,支持InterVT-X虚拟化技术。物理机的BIOS中已经启用了Inter虚拟化开关(自行(查找)。既然可以安装64位,就说明物理机的BIOS中已经启用了虚拟化开关支持。
Para虚拟化是pae
全虚拟化为vmx(Inter)、svm(AMD)
代码如下:
#uname-r
6.x86_64
​#cat/proc/cpuinfo|grepflags
​标志:fpuvmedepsetscmsrpaemcecx8apicsepmtrrpgemcacmovpatpse36
​clflushdtsmmxfxsrsesse2sssyscallnxrdtscplmconstant_tscuparch_perfmon
pebsbtsxtopologytsc_reliablenonstop_tscaperfmperfunfair_spinlockpnissse3cx16
sse4_1sse4_2x2apicpopcnthypervisorlahf_lmaratdts
可以看到是CentOS64位,即只支持半虚拟化为pae,不支持全vmx虚拟化
3、解决方案
要在工作站上实现嵌套虚拟化,需要编辑虚拟机的vmx文件,添加
vhv。enable=“TRUE”
找到.vmx后缀的虚拟机设置文件并添加
KB参考如下(附加信息部分)
代码如下:

VMwareWorkstation中如何开启CPU的虚拟化支持?

VMwareWorkstation使用以下步骤启用CPU虚拟化支持。

第1步:首先,双击鼠标在计算机上打开“VMwareWorkstation”。

第二步:打开软件后,点击创建新虚拟机。

第3步:单击鼠标,将出现新建虚拟机向导。按照默认配置,单击“下一步”。

步骤4:对于来宾作安装,只需单击“下一步”。

第5步:到达此处后,选择您要安装的作。遵循您自己的要求。这里我选择的是win7。

步骤6:在此步骤中,您将为虚拟机命名并更改虚拟机的位置。进行更改后,单击“下一步”。

步骤7:在此步骤中,指定磁盘空间。一般30G就够了。要将虚拟机保存为单个文件或多个文件,您还可以选择默认值。当然,将其更改为单个文件,然后单击“下一步”。

第8步:现在到了重点。尚未单击下面的“完成”,请用鼠标单击“自定义硬件...”。

第9步:将会出现另一个窗口。点击左侧的处理器项,右侧会出现虚拟化引擎选项(首选模式)。选择英特尔VT。-x/EPT或AMD-V/RVI”,勾选下面的“虚拟化IntelVT-x/EPT或AMD-V/RVI(V)”,然后单击下面的“关闭”。此窗口将关闭,您将返回到您的新的虚拟机。单击向导中的完成以启用CPU虚拟化支持。

VMWare虚拟机提示软件虚拟化与此平台上的长模式不兼容怎么办

首先,确保在BIOS设置中打开CPU虚拟化支持。安装Macosx需要64位支持和VT虚拟化支持。另外,32位作本身有4G内存和单个程序2G内存,这会导致虚拟机运行速度变慢,因此我们建议在安装前升级您的主机内存和作版本。