我是 AWS 新手。我尝试在 Windows 2012 hvm AMI 上使用 Virtualbox 运行最新的 Hortonworks Sandbox VM 映像。我收到一条错误消息,提示“VT-x 不可用。(VERR_VMX_NO_VMX)”
我该如何修复此问题?
以下是我尝试过的方法:1. 我使用了 Intel PIU 工具,它确定虚拟化位已关闭。2. 我已进入服务器管理器并确认 Hyper-V 已关闭。
是否可以访问 BIOS 并更改此设置?
答案1
您的 Amazon EC2 实例本身就是一个虚拟机,并没有您所说的“BIOS”。而且 Amazon 不支持任何形式的加速嵌套虚拟化。
这意味着,除其他事项外,您无法在 EC2 实例中使用 VirtualBox 来运行 64 位客户机。(理论上,您可以运行未加速的 32 位客户机,但速度会非常慢且成本高昂。)
您还没有解释您想要完成什么,但无论是什么,在 Amazon 实例中使用 VirtualBox 都不是实现它的方法。
答案2
查看 Hortonworks Sandbox 安装要求,它在虚拟机中运行 - 您可以从 VMWare、Hyper-V 和 VirtualBox 中选择要在其上运行的虚拟机。这意味着 Michael Hampton 的答案是正确的 - 这不会在您的 Amazon 实例上运行。好消息是,从外观上看,您可以从大多数具有至少 4GB RAM 的当前 Mac 和 Windows 台式机上运行它。
祝你好运!