运行 Windows 10 VM 时未安装内核驱动程序 (rc=-1908)

运行 Windows 10 VM 时未安装内核驱动程序 (rc=-1908)

我正在尝试在 Ubuntu 17.04 上的 Oracle VM VirtualBox ver. 5.1.22 上安装 Windows 10 VM,但每当我尝试运行它时,都会出现以下错误:

虚拟机“Windows 10”在启动过程中意外终止,退出代码为 1(0x1)。

结果代码:
NS_ERROR_FAILURE (0x80004005)
组件:
MachineWrap
接口:
IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}

和:

内核驱动程序未安装(rc=-1908)

VirtualBox Linux 内核驱动程序 (vboxdrv) 未加载,或者 /dev/vboxdrv 存在权限问题。请重新安装 virtualbox-dkms 软件包并通过执行加载内核模块

‘modprobe vboxdrv’

以 root 身份运行。

其中:suplibOsInit

what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - 未安装支持驱动程序。在 Linux 上,open 返回 ENOENT。

我对 Linux 和 Ubuntu 几乎完全陌生,所以请尽量简单一点。

答案1

经过一整晚的努力解决同一个问题之后,我终于找到了一种方法来保持安全启动启用并让 Virtualbox VM 正常运行 - 在 Ubuntu Xenial(16.04.3)中。

我用了ppa:costamagnagianfranco/virtualbox-ppa. 虽然也许另一个方法可行 - 甚至可能是官方方法 - 但我没尝试。

该过程的一个关键部分是签署内核模块,并且这些说明对我有用。

相关内容