我的环境是vmware workstation下ubuntu,在ubuntu下安装kvm,折腾半天,查看的是不支持虚拟化,烦了一个超级低价的错误。

我的物理机配置如下: 

处理器 英特尔 第二代酷睿 i5-2300 @ 2.80GHz 四核

主板 华硕 P8H67-M LX (英特尔 H67 芯片组)

内存 4 GB ( 金邦 DDR3 1333MHz )

主硬盘 西数 WDC WD6400AAKS-08A7B0 ( 640 GB / 7200 转/分 )

显卡 Nvidia GeForce GT 240 ( 512 MB / Nvidia )

显示器 美格 PTW06A5 TWG-7L80AH ( 17.1 英寸 )

光驱 先锋 DVD-ROM DVD-231 DVD光驱

声卡 瑞昱 ALC887 @ 英特尔 6 Series Chipset 高保真音频

网卡 瑞昱 RTL8168D(P)/8111D(P) PCI-E Gigabit Ethernet NIC / 华硕

用cpu-z 查看如下图:可以看出是支持虚拟化的。

                 

cpu是支持虚拟化的,bios中也开启了intel虚拟化支持选项。但是在ubuntu下查看虚拟化,命令:

 

egrep '(vmx|svm)' --color=always /proc/cpuinfo

显示如下:

 

 

没有看到 vmx 或者svm ,是不是很失望呢?

原先以为是在作为虚拟化的ubuntu下是不支持虚拟化的,但是这是一个很可笑的自欺欺人,呵呵,下面解决,关闭ubuntu,去设置下开启ubuntu的虚拟化功能,具体选择三或四看自己的cpu啦:

 

下面是见证奇迹的时刻。。。:

egrep '(vmx|svm)' --color=always /proc/cpuinfo

 或者使用更简单的命令:

egrep -o '(vmx|svm)' /proc/cpuinfo

    

  

 

呵呵,看到红色的亮亮的字了嘛,这正是你所想要的。其实这是个很可笑的低价错误,因为不懂嘛,整了半天才解决,在此记录一下自己的错误。
下面着手安装kvm,学习继续中。。。