Mac电脑升级到Big Sur后,Genymotion 无法使用,每次打开都会报以下错误:
An error has occurred while trying to create a VirtualBox host-only network interface.
Genymotion log archive has been saved in xxx.zip
Please visit Genymotion Help Center.
打开 VirtualBox -主机网络管理器-创建,报错:
VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory.
尝试重启:VirtualBoxStartup
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
结果输出报错信息。
然后看看SIP系统是否是禁用状态。打开终端输入:
csrutil status
输出:(看第一行)
System Integrity Protection status: unknown.
一般显示disabled或enabled,我的电脑显示unknown…
解决方案:
1.重新启动你的Mac电脑,在开机时一直按住Command+R迸入Recovery模式。
2.进入Recovery模式后打开终端
3.在终端上输入命令 csrutil enabled然后回车
4.然后重启电脑打开终端:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
输出:
Loading VBoxDrv.kext
Loading VBoxUSB.kext
Loading VBoxNetFlt.kext
Loading VBoxNetAdp.kext
表示成功,便可打开Genymotion运行。
然后打开 VirtualBox -主机网络管理器-成功创建,然后打开Genymotion,可以运行
如果执行命令报错,需要去系统首选项授权,也就是:系统偏好设置->安全与隐私->通用
发现提示"部分软件需要您注意才能使用",按照提示重新启动Mac便可
转载至:https://zhuanlan.zhihu.com/p/312166591