我正在尝试使用提供的虚拟机脚本在Proxmox的Linux VM上安装Mirantis OpenStack。问题是我得到错误:当我尝试运行启动脚本时,VT-x无法使用(VERR_VMX_NO_VMX)。
我在服务器上启用了嵌套虚拟化。
到目前为止,我尝试过使用Ubuntu和Linux Mint。
我没有更改任何配置。
知道为什么会这样做以及如何解决问题?
编辑:
服务器知道VT-d。这是否意味着它也知道VT-x还是两个独立的东西?
答案 0 :(得分:1)
根据druss.co,此问题大致有三个常见原因:
重新启动计算机并进入BIOS( Escape / F2 / 删除,具体取决于MoB)。搜索您的虚拟化设置,并将其设置为启用。
以管理员身份打开命令shell(以管理员身份运行cmd.exe)。然后执行以下代码:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
或者,您转到控制台,选择Program section
- > Turn Windows features on or off
,然后禁用Hyper-V并重新启动。
希望它有所帮助!