我的BIOS设置中同时启用了硬件虚拟化和Vt-d。通过运行其他一些命令,例如egrep -c '(vmx|svm)' /proc/cpuinfo
,我可以确认可以运行它。但是,android studio告诉我/ dev / kvm未找到。使用sudo modprobe kvm-intel
会给我以下错误:
modprobe: ERROR: could not insert 'kvm_intel': Input/output error
我正在最新的内核上运行arch。我还没有找到发行版的cpu-checker(kvm-ok)软件包,但我认为它将返回相同的/ dev / kvm not found错误。
知道我可能错过了什么吗?
编辑:
dmesg输出:
[17589.507959] kvm: CPU 0 feature inconsistency!
[17603.543922] kvm: CPU 1 feature inconsistency!
答案 0 :(得分:1)
对于Arch Linux,这些可能是所需的命令:
检查硬件支持:LC_ALL=C lscpu | grep Virtualization
。
检查内核支持:zgrep CONFIG_KVM /proc/config.gz
。
插入内核模块:modprobe kvm
和kvm-intel
(通常不手动)。
尝试通过以下方式启动服务:systemctl start libvirtd.service
。
请参见wiki。
答案 1 :(得分:1)