升级到 macOS 11 Big Sur 以后,无法打开 VBox,打开时出现下面错误:

Kernel driver not installed (rc=-1908)

Make sure the kernel module has been loaded successfully.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The
support driver is not installed. On linux, open returned ENOENT.

error.png

解决方案

  1. 下载最新的安装包:https://www.virtualbox.org/wiki/Downloads
  2. 打开刚刚下载的安装包,执行 VirtualBox_Uninstall.tool 完全卸载 VBox。
  3. 在系统设置——安全性和隐私中选择“仍要打开”。
    QQ20201201-163158@2x.png
  4. 卸载完成后,双击 VirtualBox.pkg 执行全新安装。
    QQ20201201-163411@2x.png
  5. 再次进入系统设置——安全性和隐私,选择“部分系统软件需要您注意才能使用。——详细信息”
    QQ20201201-163645@2x.png
  6. 选中“Oracle America, Inc.”
    QQ20201201-163659@2x.png
  7. 选择合适的时间重新启动操作系统。
    QQ20201201-163713@2x.png