- 微软Windows 10家庭单语言10.0.19043内部版本19043上的minikube v1.25.1
- 迷你库主目录=C:\os\迷你库\迷你库
- 已自动选择virtualbox驱动程序
- 集群minikube中启动控制平面节点minikube
- 正在创建virtualbox虚拟机(CPU =2,内存= 4000 MB,磁盘= 20000 MB)...!StartHost失败,但将重试:正在创建主机:创建:预先创建:此计算机未启用VT-X/AMD-v。必须在BIOS中启用它
- 正在创建virtualbox虚拟机(CPU =2,内存= 4000 MB,磁盘= 20000 MB)...
- 无法启动virtualbox VM。运行“minikube delete”可能会修复此问题:正在创建主机:创建:预先创建:此计算机未启用VT-X/AMD-v。必须在BIOS中启用它
X由于主机_虚拟化_不可用而退出:无法启动主机:正在创建主机:创建:预先创建:此计算机未启用VT-X/AMD-v。必须在BIOS中启用它
- 建议:您的计算机上已禁用虚拟化支持。如果您正在VM中运行minikube,请尝试“--driver= docker”。否则,请查阅系统BIOS手册以了解如何启用虚拟化。
- 相关问题:
- https://github.com/kubernetes/minikube/issues/3900
- https://github.com/kubernetes/minikube/issues/4730
9条答案
按热度按时间mu0hgdu01#
尝试此命令-它将工作。我在我的笔记本电脑上遇到了类似的问题。尝试了多种方法来解决此问题,但对我没有任何效果。此外,错误消息指出,VT-X/AMD-V应在BIOS中启用,这是强制性的,但在我的BIOS设置中找不到。我尝试了以下命令来解决此问题,minikube正常启动。
minikube启动--无vtx检查
参考此主题:https://www.virtualbox.org/ticket/4032
zphenhs42#
我使用的是安装了Windows 10的Dell Inspirion 7000,下面的选项适合我:
q1qsirdb3#
我以前也有过同样的问题,可能是WSL 2把事情搞砸了,因为它使用的是微软的Hyper-V,它不能很好地运行VirtualBox。
这是因为使用WSL 2以及随后的Hyper-V会将您的整个计算机置于VM下,因此VT-X/AMD-v无法工作。
如果你有WSL 2,试着只为此目的禁用它。或者只使用Docker驱动程序而不是VirtualBox/VMWare驱动程序。
mrfwxfqh4#
如果您使用的是Windows,则在随WSL2一起安装Docker Desktop时通常会出现此问题。VM驱动程序将无法工作,因为它需要与WSL2冲突的虚拟化。因此,您可以使用Docker Desktop的内置Kubernetes功能,或者在不检查虚拟化的情况下启动minikube。
要在Docker Desktop中使用Kubernetes的内置功能:
启动minikube而不检查是否启用虚拟化:
p4tfgftt5#
这些“VT-X/AMD-v”是当今运行VirtualBox等虚拟化软件时需要启用的指令。
简短回答:正如错误信息所建议的,那些指令不可用。要么是因为硬件太旧,要么很可能是因为那些指令在你的BIOS中被禁用了。
在后一种情况下,重新启动计算机并进入BIOS。通过BIOS菜单挖掘,查找CPU选项,关于VT-X、AMD-v、虚拟化指令的信息...根据主板的不同,名称可能略有不同。
我不知道为什么添加“--driver=virtualbox”会有帮助,考虑到您最初的消息已经提到要使用VirtualBox,同时建议将其更改为“--driver=docker”
ha5z0ras6#
使用minikube start --driver=docker作为替代方法,
但是,如果您minikube启动--驱动程序=virtualbox --no-vtx-check,您的问题可能会解决
注:要使用virtualbox作为minikube的驱动程序,VT-X/AMD-v应在BIOS级别启用。
vh0rcniy7#
我遇到了同样的问题,解决方案是:
正在禁用Hyper-V Disable Hyper-V Feature
禁用WLS:Disable WLS Feature
测试Creating Minikube cluster
jexiocij8#
A.此计算机未启用VT-X/AMD-v。必须在BIOS中启用它
minikube start --driver=virtualbox --no-vtx-check
注:
a.对于上述情况,我们必须在系统中安装virtualbox
B.通过Docker
minikube start --driver=docker
C.通过Hyperv
minikube start --driver=hyperv
vm0i2vca9#
我在Windows 10(联想Ideapad)上与上述错误作斗争。最后,当我运行此命令时:
它一气呵成,在我的VirtualBox中创建了
minikube
机器。