/etc/init.d/vboxdrv 丢失

/etc/init.d/vboxdrv 丢失

当我尝试从 Virtualbox 启动虚拟机时,它告诉我 Virtualbox 内核驱动程序未加载,或者 /dev/vboxdrv 存在权限问题。

请以 root 身份执行重新安装内核模块/etc/init.d/vboxdrv setup

它还告诉我应该先安装 DKMS 包(我已经完成了)。

现在,上述文件在我的系统中不存在。我该如何修复?

答案1

我遇到了同样的问题。您可以尝试包含 Orace 的 VirtualBox 存储库,如 [1] 中所述。在此之前,您必须卸载 virtualbox(apt-get remove virtualbox)。然后您就有了 /etc/init.d/vboxdrv,并且可以在 DKMS 失败的情况下使用它来重新编译 virtualbox 驱动程序。

[1]https://www.virtualbox.org/wiki/Linux_Downloads

答案2

尝试使用这个命令:

sudo modprobe vboxdrv

如果没有,请运行这些命令来运行更新并重新安装 linux-headers 和 virtualbox-dkms

sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

重新启动然后:

sudo modprobe vboxdrv

相关内容