对于所有CPU模式,在BIOS中禁用VT-x(VERR_VMX_MSR_A​​LL_VMX_DISABLED)

Sam*_*Sam 227 virtualbox xamarin-studio

下载Xamarin安卓播放器并安装>> next >>进度安装Virtual Box.

当我尝试启动模拟器时,我得到了

Failed to initialized device (name Of the emulator)
VboxManager Commendt Failed
Run Code Online (Sandbox Code Playgroud)

以及Oracle Vm Virtualbox中的错误详细信息

VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

我找到了我的问题的解决方案,放了一些图片来帮助别人,谢谢 你走到这里

dna*_*njo 203

这是与RAM相关的问题.文档是自解释的:

您正在尝试为VM分配> 3GB的RAM.这要求:(a)64位主机系统; (b)真正的硬件传递,即VT-x.

快速解决方案

为虚拟机分配少于3GB的空间.

完整解决方案

  1. 确保您的系统是64位.
  2. 在主机中启用虚拟化.您可以在此处找到如何执行此操作,或者Google上提供了许多其他资源.

  • 快速解决方案无法在我的系统上运行.不得不在BIOS中启用虚拟化.(Ubuntu 16.04) (10认同)
  • 可能是RAM问题。但这只是一种可能性。 (2认同)

sed*_*deh 141

打开/关闭PAE/NX对我不起作用.我只需要打开计算机上的虚拟化.我正在使用HP Compaq 8200并按照以下步骤启用虚拟化.如果您正在使用其他计算机,则可能只需要查看如何在计算机上启用虚拟化.下面的惠普Compaq 8200(或类似)的步骤是从张贴在惠普董事会讨论的用户qqdmax5评论逐字复制在这里.


要在64位主机上运行Oracle VM Virtual Box/VMware计算机,需要启用虚拟化技术(VTx)和虚拟化技术定向I/O(VTd).

通常在BIOS级别禁用这些设置.

要启用VTx和VTd,您必须更改BIOS中的相应设置.

以下是HP Compaq 8200或类似PC的示例:

  1. 启动机器.
  2. 按F10进入BIOS.
  3. 安全 - >系统安全
  4. 启用虚拟化技术(VTx)和虚拟化技术定向I/O(VTd).
  5. 保存并重新启动计算机.

askubuntu上也有一些讨论.

  • +1感谢您的回答.对于我的联想电脑我不得不做http://amiduos.com/support/knowledge-base/article/enabling-virtualization-in-lenovo-systems (6认同)

小智 57

在虚拟框"设置">系统设置>处理器>启用PAE/NX选项.它解决了我的问题.

  • 我不得不取消选中启用PAE/NX.这使错误消失,虚拟机启动了! (5认同)
  • 你能详细说说吗? (2认同)
  • 这与http://stackoverflow.com/a/34741964/1221410有何不同?哪个是在这个回答之前3年左右列出的? (2认同)
  • 也不适合我。但是,在“设置”>“系统”>“加速”中,我取消选中“启用 VT-x/AMD-V”,然后它就可以工作了!(我禁用了 PAE/NX 选项)。 (2认同)

Art*_*sun 17

尝试运行32位操作系统时,我遇到了这个问题,为其分配了超过3584 MB的RAM.将guest虚拟机操作系统RAM设置为3584 MB甚至更低.

但我结束了只是在BIOS中启用标志.


Tin*_*nga 15

按照Oracle VM VirtualBox Manager中的以下步骤操作:

  1. 选择虚拟设备,然后选择"设置"
  2. 导航到" 系统"并单击" 处理器"选项卡
  3. 勾选复选框,启用PAE/NX
  4. 单击确定,您就完成了

要进行验证,请从Oracle VM VirtualBox启动虚拟设备.如果一切顺利,设备将启动.

关闭此设备并从Genymotion打开它.


小智 8

在虚拟机网络配置中启用PAE/NX


Geo*_*geC 6

我的BIOS VT-X已启用,但我必须关闭PAE/NX才能运行VM.


src*_*369 6

对于最新的Windows 10(HP和Intel主板/处理器),

按照以下步骤操作,从以下开始:

Settings ->
Update & Security ->
Recovery ->
Advanced startUp -> Restart now

F10 (System Recovery) -> System Configuration tab -> Virtualization Technology
Run Code Online (Sandbox Code Playgroud)

启用

F10保存并退出


Cha*_*ngh 6

您需要使用 BIOS 设置启用虚拟化。

步骤 1. 重新启动您的电脑,当您的电脑启动时,按您的 BIOS 设置键(F1 或 F2 或在 google 上搜索您的 BIOS 设置键)。

步骤 2. 进入安全菜单。

步骤3.选择虚拟化并启用它。

注意:- BIOS 设置取决于 PC 制造商品牌。


小智 5

如果您使用的是32位计算机,则不允许超过3584 MB的RAM并且它将运行.


nj2*_*237 5

对于HP(Intel处理器)上的Ubuntu,

在启动系统时按F10键,它将进入系统设置模式。

您会在顶部找到诸如“主要”,“安全性”,“高级”之类的标签。

进入高级>>,然后单击系统设置。

选中启用虚拟化技术(VTx)和虚拟化技术定向I / O(VTd)上的复选框。

返回主菜单,单击保存更改并退出。