MacOS Monterey系统下VirtualBox驱动的Minikube启动失败如何解决
macOS Monterey 系统 Minikube VirtualBox 驱动启动报错修复方案
报错信息
Unable to start the VM: /usr/local/bin/VBoxManage startvm minikube --type headless failed:
上述报错翻译:无法启动虚拟机:执行 /usr/local/bin/VBoxManage startvm minikube --type headless 命令失败
问题根因
升级macOS Monterey后,旧版VirtualBox对新系统兼容性不足,同时系统会重置第三方内核扩展的授权配置,导致VirtualBox无法正常启动虚拟机实例。
修复步骤
- 升级VirtualBox至6.1.30及以上版本,该版本及后续发行版已适配macOS Monterey系统
- 打开「系统偏好设置」-「安全性与隐私」-「通用」面板,找到Oracle America发布的内核扩展授权提示,点击「允许」后重启设备
- 执行命令删除已损坏的旧Minikube集群实例:
minikube delete - 重新启动Minikube,指定VirtualBox作为驱动:
minikube start --driver=virtualbox
备用方案(无需依赖VirtualBox)
如果上述方案仍无法正常启动,可切换为Docker驱动,兼容性更高:
- 安装适配macOS Monterey的最新版Docker Desktop并启动
- 执行命令指定Docker驱动启动Minikube:
minikube start --driver=docker
内容的提问来源于stack exchange,提问作者Zulqadar Abbas
相关产品推荐
相关产品推荐

