VT在BIOS中启用,但KVM无法检测到

我有戴尔OPTIPLEX 755机器在VT中启用了VT,但是当我试图检查使用KVM我得到以下错误

我错过了什么?

root@nova-controller:~# kvm-ok INFO: /dev/kvm does not exist HINT: sudo modprobe kvm_intel INFO: Your CPU supports KVM extensions INFO: KVM (vmx) is disabled by your BIOS HINT: Enter your BIOS setup and enable Virtualization Technology (VT), and then hard poweroff/poweron your system KVM acceleration can NOT be used root@nova-controller:~# 

更新:

 root@nova-controller:~# sudo modprobe kvm_intel FATAL: Error inserting kvm_intel (/lib/modules/3.2.0-26-generic/kernel/arch/x86/kvm/kvm-intel.ko): Operation not supported 

dmesg的

 [ 57.887352] kvm: disable TXT in the BIOS or activate TXT before enabling KVM [ 57.887354] kvm: disabled by bios [ 61.199353] kvm: disable TXT in the BIOS or activate TXT before enabling KVM [ 61.199355] kvm: disabled by bios [ 965.566334] kvm: disable TXT in the BIOS or activate TXT before enabling KVM [ 965.566337] kvm: disabled by bios 

在您的BIOS中, 您应该有以下设置:

  • 安全性: 执行禁用应该打开
  • 性能: 虚拟化应该是开启的
  • 性能: 直接I / O访问的VT应该打开
  • 性能: 可信执行应该是closures的

在更改这些设置并保存设置之后,请closures计算机的电源并重新接通电源。