在VMware安装64位CentOS时不支持全虚拟化该怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VMware安装64位CentOS时不支持全虚拟化该怎么办相关的知识,希望对你有一定的参考价值。
一、前提: cpu支持Inter VT-X或AMD虚拟化技术,具体参考官网说明。二、问题描述:
物理机下,VMware Workstation能安装64位CentOS系统,处理器Inter i3 M390,且支持Inter VT-X虚拟化技术,物理机Bios中已打开Inter虚拟化开关(自己找),既然能安装64位系统,说明物理机BIOS中支持虚拟化开关已打开。
半虚拟化为pae
全虚拟化为vmx(Inter)、svm(AMD)
代码如下:
# uname -r
2.6.32-358.el6.x86_64
# cat /proc/cpuinfo |grep flags
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36
clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc up arch_perfmon
pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni ssse3 cx16
sse4_1 sse4_2 x2apic popcnt hypervisor lahf_lm arat dts
可以看到系统是64位CentOS,只支持半虚拟化为pae,没有全虚拟化vmx
三、解决办法
在workstation上实现嵌套虚拟化,需要编辑虚拟机的vmx文件,添加
vhv.enable = “TRUE”
找到虚拟机安装文件,带有.vmx后缀,添加即可。
参考KB如下(Additional Information部分) 参考技术A 如果不支持,建议你安装32位系统
比如centos 32位的
希望可以帮助你,请采纳,谢谢
在VMware中创建并安装虚拟机CentOS 64位
系统:CentOS 64位
虚拟机:VMware 12.0
题目:要求在虚拟机VMware12里面最小化安装CentOS 64位版本系统,并写出相应安装步骤
一、首先创建虚拟机。
二、安装虚拟机
以上是关于在VMware安装64位CentOS时不支持全虚拟化该怎么办的主要内容,如果未能解决你的问题,请参考以下文章