android – 如何在Linux上的BIOS和KVM模块中启用VT-x?
作者:互联网
我的戴尔Inspiron 15 5000系列笔记本电脑包含英特尔酷睿i5 6200U处理器.我使用的是Windows 10家庭版.它有虚拟化设备,我已经在BIOS中检查了虚拟化,该虚拟化已启用.
但在android studio中,当我运行AVD管理器时,我收到此错误.
Enable VT-x in your BIOS security settings, ensure that you Linux
distro has working KVM modules.
解决方法:
据我了解,您已经在BIOS中启用了VT-x选项.那很好.因为您已将Linux作为操作系统,所以现在需要安装和配置KVM.
KVM Installation
I referred the instructions from Ubuntu community documentation page.
to get KVM installed.To see if your processor supports hardware
virtualization, you can review the output from this command:
$egrep -c '(vmx|svm)' /proc/cpuinfo
If the output is 0 it means that your CPU doesn’t support hardware
virtualization.Next is to install CPU checker:
$sudo apt-get install cpu-checker
Now you can check if your cpu supports kvm:
$sudo kvm-ok
and insert root password
If you see:
“INFO: Your CPU supports KVM extensions KVM acceleration can be used”
这意味着您可以使用KVM更快地运行虚拟机
扩展.
如果你看到:
“INFO: KVM 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”
您需要进入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:///系统列表希望有所帮助.
编辑:由于您可能正在运行Windows而不是Linux,请按照此帖子中的说明进行操作:https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
标签:android,linux,virtual-machine,kvm 来源: https://codeday.me/bug/20191003/1851192.html