MacOS Ventura 13.4下Minikube启动失败(IF_VBOX_NOT_VISIBLE错误)求助
解决Minikube + VirtualBox在macOS Ventura下的IF_VBOX_NOT_VISIBLE错误
环境信息
- macOS Ventura 13.4
- Minikube v1.24.0(已重装)
- VirtualBox 7.0(已卸载重装并重启系统)
- 已授予VirtualBox完全磁盘访问权限,开启「App Store和已识别开发者」应用来源选项
错误日志
Exiting due to IF_VBOX_NOT_VISIBLE: Failed to start host: driver start: Error setting up host only network on machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue
💡 Suggestion: Reboot to complete VirtualBox installation, verify that VirtualBox is not blocked by your system, and/or use another hypervisor
排查与解决步骤
1. 手动重建VirtualBox仅主机网络
- 打开VirtualBox,进入「偏好设置」→「网络」→「仅主机(Host-Only)网络」
- 删除所有现有仅主机网络,点击「添加」新建一个
- 配置新建网络:IPv4地址设为
192.168.56.1,子网掩码255.255.255.0,关闭DHCP服务器 - 执行
minikube delete清理旧实例,再尝试minikube start --driver=virtualbox
2. 确认VirtualBox内核扩展授权
macOS Ventura对内核扩展的授权逻辑有变化:
- 打开「系统设置」→「隐私与安全性」,下拉到「安全性」区域,检查是否有Oracle内核扩展的授权提示,点击「允许」
- 若没有提示,重新安装VirtualBox,安装完成后先去隐私设置确认授权,再重启系统
3. 更新Minikube至最新稳定版
v1.24.0与VirtualBox 7.0存在兼容性问题:
- 卸载旧版后安装最新版:
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 sudo install minikube-darwin-amd64 /usr/local/bin/minikube - 验证版本:
minikube version,确认更新后再启动Minikube
4. 切换至Docker驱动(替代方案)
若VirtualBox问题无法解决,Docker驱动在macOS上兼容性更佳:
- 确保Docker Desktop已安装并启动
- 执行
minikube start --driver=docker直接启动,无需处理主机网络配置
5. 重置VirtualBox网络命令行
- 执行以下命令强制重置仅主机网络:
sudo vboxmanage hostonlyif remove vboxnet0 sudo vboxmanage hostonlyif create - 重启VirtualBox后,再次尝试启动Minikube
内容的提问来源于stack exchange,提问作者Bia
相关产品推荐
相关产品推荐

