当我尝试从 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 驱动程序。
答案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