我的环境是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