虚拟化技术(VT)是较新的平台提供的一种硬件增强技术,这种技术允许使用虚拟设备卸载数据处理并提高性能。2006年之后出现的x86平台都支持这种技术。
我的硬件支持虚拟化吗?
在/proc/cpuinfo目录中的“flags”值中查找vmx(Intel平台)或smx(AMD平台)。
$ egrep '(vmx|smx)' /proc/cpuinfo
如果这些flags值包含它们,那么您的系统支持虚拟化。
虚拟化启用了吗?
如果您的平台支持虚拟化(上一步),并且您正在运行Linux内核2.6.20(添加了虚拟化支持)或更新版本,那么您很幸运。但在BIOS中VT可能仍然被禁用。您可以重新启动并在BIOS的“Advanced”或“CPU”部分寻找VT设置,或者继续启动并检查kvm模块是否正确加载(这种方法更容易)。
加载kvm模块
您的内核(2.6.20+)可能已将kvm配置为作为模块加载。执行以下命令:
# modprobe kvm# modprobe kvm_intel or# modprobe kvm_amd
如果出现如下错误:
FATAL: Error inserting kvm_intel...Operation not supported.
那么可能您的平台不支持VT,也可能VT没有在BIOS中启用。如果您确定您的平台支持VT(根据前面的检查),那么重新启动,按F2键(或者采用进入BIOS的任意方式),然后启用VT。
原文链接:
http://moblin.org/documentation/test-drive-moblin/enabling-virtualization
如转载,请注明出处。
4325

被折叠的 条评论
为什么被折叠?



