The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please try setting it up again by executing
'/sbin/vboxconfig'
as root.
If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
VMware:
1 2 3
Unable to change virtual machine power state: Transport (VMDB) error -14: Pipe connection has been broken. Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module vmmon' is loaded
问题产生原因
系统更新后启用了新的内核版本 而你使用的 VMware、VirtualBox驱动模块属于第三方闭源模块,默认是未签名的内核模块。在启用 Secure Boot 的情况下内核只能加载被可信密钥(Trusted Certificate)签过名的模块 所以像 vmmon.ko、vboxdrv.ko 这种自编译或闭源模块,会被直接拒绝加载 系统会报错:Key was rejected by service