英文:
Not able to install haxm in azure vm
问题
我正在尝试在Windows Azure虚拟机(虚拟机大小为Ds2 v3 - 文档中表示支持嵌套虚拟化)中安装haxm,但haxm检查工具显示除一个条件外,所有条件都已满足,该条件是VMX已启用 - 否。
我不确定如何为我的根Azure虚拟机启用VMX。我看到启用物理机的VMX的一般步骤是通过BIOS设置,但在Azure虚拟机中是否可能呢?
安装haxm的目的是在我的根Azure虚拟机中运行Android模拟器。
这是否可能,或者我应该在Azure中创建一个嵌套虚拟机,然后在嵌套虚拟机中运行Android模拟器?
英文:
I am trying to install haxm in a windows azure vm (vm size Ds2 v3 - docs state it supports nested virtualization), but the haxm checktool states all condition satisfied except one VMX Enabled - no.
I am not sure how to enable the vmx for my root azure vm. General step to enable vmx for a physical machine is through bios settings is what i saw, but is this possible in azure vm.
Purpose of installating haxm is to run android emulator in my root azure vm.
Is this possible or i should create a nested vm inside my azure and then run android emulator inside the nested vm?
enter image description here
答案1
得分: 0
> 在 Azure 虚拟机中无法安装 HAXM。
为了运行 HAXM,必须在 Azure 虚拟机的 BIOS 中启用 VMX 特性。然而,Azure 虚拟机的 BIOS 无法直接访问,因此无法通过 BIOS 设置来启用 VMX。
我尝试在运行 Windows Server 的 Azure 虚拟机上安装 HAXM,使用的是 Ds2 v3 VM 大小和第 2 代,但我也遇到了以下错误
如果需要在 Azure 虚拟机中运行 HAXM,请尝试在 Gen-1 版本中以相同的大小安装。
虚拟机配置
当我尝试在 Azure 虚拟机的第 1 代中安装 HAXM 时,一切正常运行
成功在 Azure 虚拟机中安装了 HAXM。
英文:
> Not able to install haxm in azure vm.
VMX
feature must be enabled in the BIOS of an Azure VM
in order to run HAXM , However, the BIOS
of an Azure VM
is not accessible directly, so you cannot enable VMX
through the BIOS
settings.
I tried to install HAXM in an Azure VM
running Windows Server
with the Ds2 v3 VM size and Generation 2, but I'm also encountering the following error
If you need to run the HAXM
inside an Azure VM
,try to install the same in Gen-1 Version
with same Sizes.
VM Configiration
When I try to install HAXM
in an Azure VM
with Generation 1, it works fine
Successfully Installed HAXM in Azure VM.
Reference: Enable nested virtualization on Azure
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论