此计算机未启用VT-x / AMD-v。必须在BIOS中启用它


4

我有一台启用了虚拟化的Windows 8.1 Dell笔记本电脑。下面是intel处理器识别实用程序的图片。

我在我的虚拟盒子里安装了Fedora 24。它还启用了虚拟化。

在此输入图像描述

当我运行cat /proc/cpuinfo | grep 'vmx\|svm'和minikube启动命令时,它显示在下面的错误消息,我无法继续。

有关此如何解决此错误的任何建议?

在此输入图像描述

Answers:


9

VirtualBox不支持嵌套虚拟化,因此即使主机执行,guest虚拟机也不支持VMX或SVM。您无法在VM中运行VM。

从截图中看,您似乎正在尝试在VirtualBox VM中运行Kubernetes。我不是Kubernetes专家,但我的理解是它意味着管理一组虚拟机。缺少嵌套虚拟化意味着您无法在VM中运行集群; 你必须在真正的硬件上安装它。基本上,Kubernetes是您使用的,而不是 VirtualBox,作为创建和管理VM的不同方式。

如果您确实需要在VM中运行Kubernetes,VMware Workstation和Player似乎支持嵌套虚拟化


-1

在此输入图像描述

在Bios设置中尝试这个并重新运行minikube start


1
这不符合作者的问题。作者试图在VirtualBox虚拟机VirtualBox中启用硬件虚拟化,不支持嵌套虚拟化。作者明确指出固件设置中不存在VT-x选项。
Ramhound
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.