在 ubuntu 上启动虚拟机管理器时,出现警告,提示 KVM 未安装。我通过 apt-get 安装了它。
运行 modprobe 并得到:
$ modprobe -l | grep kvm
kernel/arch/x86/kvm/kvm.ko
kernel/arch/x86/kvm/kvm-intel.ko
kernel/arch/x86/kvm/kvm-amd.ko
我运行了modprobe -a
以上所有内容,但没有得到任何结果...我当前的用户是 libvirtd 组的一部分。
在 Ubuntu 12.04 上运行
答案1
sudo insmod kvm-intel
或者简单地
sudo insmod kvm
那样有用吗?
另请检查:
首先检查你的 CPU 是否支持硬件虚拟化 - 如果是的话,命令
egrep '(vmx|svm)' --color=always /proc/cpuinfo
应该显示一些内容,例如:
root@server1:~# egrep '(vmx|svm)' --color=always /proc/cpuinfo 标志:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht 系统调用 nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv 标志:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht 系统调用 nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch lbrv root@server1:~#
如果没有显示任何内容,则表示您的处理器不支持硬件虚拟化,您必须在此处停止。