virtualbox - 从 Oracle virtualbox 启动镜像时出现 VERR_VMX_MSR_A​​LL_VMX_DISABLED

标签 virtualbox

我在从 Oracle 虚拟盒加载 Puppet 镜像时收到此错误。我该如何修复它?

Failed to open a session for the virtual machine learn-puppet-centos-6.4-pe-3.1.0.

VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED).

Result Code: E_FAIL (0x80004005)
Component: Console
Interface: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}

此外,我发现 Virtual Box 中的 acellerate 选项卡被禁用。

最佳答案

我相信 VirtualBox 抛出此错误有多种原因。非常烦人的是,这是很多事情的一个错误,但是,我想这是相同的要求,只是根本原因不同。

潜在的问题:

  1. 您尚未在 VirtualBox 中启用 VT-x,但虚拟机需要它。
  • 要启用:打开 vbox,单击虚拟机,单击“设置...”、“系统”->“加速”->“VT-x”复选框。
  1. 您尚未在 BIOS 中启用 VT-x,这是必需的。
  • 检查你的主板手册,但你基本上想在机器开机后立即进入BIOS(通常是DEL键,F2,F12等)并找到“高级”标签,输入“CPU配置”,然后启用“Intel虚拟化技术” ”。
  1. 您的处理器不支持 VT-x(例如 Core i3)。
  • 在这种情况下,您的 BIOS 和 VirtualBox 不应允许您尝试启用 VT-x(但如果允许,您的虚拟机可能会崩溃)。
  1. 您尝试安装或启动 64 位 guest 操作系统。
  • 认为 64 位操作系统需要真正的 CPU 直通,这需要 VT-x。 (VM专家可以评论这一点)。
  1. 您正在尝试为虚拟机分配 >3GB 的 RAM。
  • 与上一点类似,这需要: (a) 64 位主机系统; (b) 真正的硬件直通,即 VT-x。

因此,对于我正在恢复的具有 8GB RAM 但只有老式 Core i3 的机器,如果我安装:32 位版本的 Linux,分配 2.5GB RAM,我就会成功。

哦,无论我在上面提到“VT-x”,这显然同样适用于 AMD 的“AMD-V”虚拟化技术。

关于virtualbox - 从 Oracle virtualbox 启动镜像时出现 VERR_VMX_MSR_A​​LL_VMX_DISABLED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20647610/

相关文章:

android - 无法初始化 OpenGL 渲染器库

command-line-interface - 未知子命令 : 'execute' when using guestcontrol option

Linux 串行端口通信超时 - VirtualBox 直通

linux - 我可以在 linux 系统上为 Mac 构建 Electron 应用程序吗?

Vagrant 同步文件夹权限

windows - 以太网上的 SocketCAN

python - Vagrant 检测到您安装了不受支持的 VirtualBox 版本

ubuntu - Ubuntu上的Genymotion - 不会启动虚拟设备

Vagrant :无法使NFS工作

ubuntu - 如何减小 Vagrant 包(.box)的大小?