这台计算机没有启用 VT-x/AMD-v。必须在 BIOS 中启用它

Raj*_*jan 6 bios virtualbox virtualization

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

我的虚拟机中安装了 Fedora 24。它还启用了虚拟化。

在此处输入图片说明

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

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

在此处输入图片说明

Wyz*_*ard 11

VirtualBox 不支持嵌套虚拟化,因此即使主机支持,来宾 VM 也不支持 VMX 或 SVM。您不能在 VM 内运行 VM。

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

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