VMware环境安装64位CentOS系统无法全虚拟化的解决方法

VMware Workstation是一款桌面虚拟计算机软件,允许多个操作系统在一台虚拟机内部运行,可是当VMware Workstation在安装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部分)

代码如下:

http://kb.vmware.com/kb/2034803

# 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 vmx ssse3 cx16 sse4_1 sse4_2 x2apic popcnt hypervisor lahf_lm arat dts tpr_shadow vnmi ept vpid

可以看到,已经支持全虚拟化(vmx)了。

从这点可以看出vmware下的vcpu并不充分兼容物理机cpu。

上面就是VMware Workstation安装64位CentOS系统不支持全虚拟化的方法介绍了,使用该方法就能完美解决该问题,全虚拟化为vmx,需将pae改为vmx,你学会了吗?

(0)

相关推荐

  • 如何在32位系统下安装64位Windows7系统

    在论坛看到很多网友提问说32位系统下无法安装64位Windows7系统,这里推荐一个很简单的方法来在32位系统下安装64位系统。 32位系统可以是任意,比如XP,Vista,Windows7的32位。 ...

  • VMWare虚拟机下Linux无法全屏的解决方法

    VMWare是目前业界最为流行的一款虚拟机工具,但是最近有用户反映在使用过程中出现了一些问题,安装了Linux虚拟机却没办法全屏了.应该不少用户都遇到过这样的问题,那么,VMWare虚拟机下Linux ...

  • win10 64位系统安装不了支付宝证书的解决方法

      win10 64位系统安装不了支付宝证书的解决方法 解决方案: 1.已经申请证书了的,登陆不了的朋友,麻烦您先取消证书,因为现在的证书模式是在win10环境下. 2.右键点击浏览器-属性-兼容性- ...

  • win8.1玩帝国时代无法全屏怎么办 win8.1系统玩帝国时代无法全屏的解决方法图文教程

    玩帝国时代是一款制作精良的战争游戏,一些游戏玩家都爱玩.电脑升级win8.1系统后,玩帝国时代竟然无法全屏,该如何解决呢?针对此问题,我们的小编给大家讲解win8.1系统玩帝国时代无法全屏的解决方法, ...

  • 关于M.2接口固态硬盘安装64位win10系统

    固态硬盘价格平民化,新一代接口M.2的固态硬盘以1000到2000的读写速度吸引着电脑DIY用户,价格也逐渐到了可以接受的地步,但是安装系统确实是一个难题.本人经过几天的搜索.摸索.实践,终于完成自己 ...

  • 怎样安装64位win7系统

    由于32位的win7系统只支持3G的内存,所以很多朋友都想安装64位的win7操作系统,但是苦于找不到安装的方法,下面小编就为大家讲解如何安装64位的win7操作系统 操作方法 01 首先我们要用通用 ...

  • 安装64位win7系统的最低配置要求是什么

    win7 64位最低配置: CPU:1GHz及以上 内存:1GB及以上 安装识别的最低内存是512M。 硬盘:20GB以上可用空间 显卡:集成显卡64MB以上128MB为打开AERO最低配置,不打开的 ...

  • Win7下玩CF无法全屏的解决方法

    不少Win7用户反映玩CF不能全屏,在CF游戏设置里的全屏的勾打不上去,如何解决Win7下玩CF无法全屏呢,其实Win7下玩CF无法全屏是正常现象,有些游戏本身并没有提供宽屏分辨率支持。其图形界面都是 ...

  • ipad微信怎么全屏?ipad微信无法全屏的解决方法教程

    很多朋友在问ipad微信怎么全屏,下文就将演示ipad微信不能全屏解决方法,亲测成功哦~如果你想在ipad上全屏使用微信等应用,那么就请按照下文的方法操作吧~ 经小编测试微信5.0已经能正常发图,不会 ...