我的Dell Inspiron 15 5000系列笔记本电脑包含intel core i5 6200U处理器。我使用的是Windows 10家庭版。它有虚拟化设备,我已经在BIOS中检查了虚拟化,该虚拟化已启用。 但是在android studio中,当我运行AVD管理器时,我收到了这个错误。
在BIOS安全设置中启用VT-x,确保您使用Linux 发行版有KVM模块。
答案 0 :(得分:44)
据我了解,您已经在BIOS中启用了VT-x选项。非常好。因为您已将Linux作为操作系统,所以现在需要安装和配置KVM。
KVM安装
我参考了Ubuntu社区文档页面中的说明。 安装KVM。看看你的处理器是否支持硬件 虚拟化,您可以查看此命令的输出:
$ egrep -c '(vmx|svm)' /proc/cpuinfo
如果输出为0,则表示您的CPU不支持硬件 虚拟化。
接下来是安装CPU检查器:
$ sudo apt-get install cpu-checker
现在你可以检查你的cpu是否支持kvm:
$ sudo kvm-ok
并插入root密码
如果你看到:
“信息:您的CPU支持KVM扩展”可以使用KVM加速“
这意味着您可以使用KVM更快地运行虚拟机 扩展。
如果你看到:
“信息:BIOS禁用KVM提示:输入您的BIOS 设置并启用虚拟化技术(VT),然后很难 poweroff / poweron你的系统不能使用KVM加速“
您需要进入BIOS设置并启用VT。
使用64位内核
建议在主机操作系统上运行64位内核 因为谷歌不再提供对32位内核的支持..这允许 为您的VM提供超过2GB的RAM。另外,一个64位 系统可以托管32位和64位来宾。 32位系统可以 仅托管32位客人。要查看您的处理器是否为64位,您可以 运行此命令:
$ egrep -c ' lm ' /proc/cpuinfo
如果打印0,则表示您的CPU不是64位。如果1或更高, 它是。注意:lm代表长模式,相当于64位CPU。 现在看看你运行的内核是否是64位,只需发出以下命令即可 命令:
$
uname -m
x86_64表示正在运行的64位内核。如果你看到i386,i486,i586 或者i686,你正在运行一个32位内核。
安装KVM
对于Ubuntu Lucid(12.04 LTS Precise)或更高版本:
$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
如果显示,您可以忽略下面的Postfix配置 选择“无配置”
接下来是将您的帐户添加到群组kvm和libvirtd
$ sudo adduser your_user_name kvm
$ sudo adduser your_user_name libvirtd
安装完成后,您需要重新登录以便使用您的用户帐户 成为kvm和libvirtd用户组的有效成员。该 该组的成员可以运行虚拟机。
验证安装您可以测试安装是否成功 使用以下命令:
$ sudo virsh -c qemu:///system list
希望有所帮助。
编辑:由于您可能在运行Windows而不是Linux,请按照此帖子中的说明进行操作:https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
答案 1 :(得分:0)
如果您在mac os x上遇到此问题,请按照以下解决方案
只需删除以前的HAXM并在haxm-macosx_v6_0_3.zip中安装IntelHAXM_6.0.3.dmg
这里是下载链接haxm-macosx_v6_0_3.zip
它为我工作! 参考: /dev/kvm not found on mac