ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

android – 如何在Linux上的BIOS和KVM模块中启用VT-x?

2019-10-03 23:24:36  阅读:749  来源: 互联网

标签:android linux virtual-machine kvm


我的戴尔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.

说明:https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有