virtualBox如何修复'modprobe vboxdrv'错误?
2020-07-23 993
u=2679297365,1752298879&fm=26&gp=0.jpg
问题
我在Ubuntu上安装virtualBox,但是在安装和创建新的虚拟主机后显示这个错误:
Kernel driver not installed (rc=-1908 )
VirtualBox Linux内核驱动程序( vboxdrv )未加载,或者/dev/vboxdrv存在权限问题。安装virtualbox-dkms软件包并通过执行来加载内核模块
modprobe vboxdrv
软件包跟踪Linux内核更改,并在必要时重新编译vboxdrv内核模块。
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.
如何解决这个modprobe vboxdrv错误?
答案1
作为第一步,运行以下命令:
sudo modprobe vboxdrv
如果没有帮助,请运行以下命令:
sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
然后重新启动系统,并在重新启动后运行以下命令:
sudo modprobe vboxdrv
如果它不能工作,你必须在BIOS/UEFI中禁用安全引导,因为安全引导防止加载未签名的模块。
答案2
通过运行以下命令卸载virtualbox-dkms及它配置:
sudo apt-get remove virtualbox-dkms
sudo apt-get remove --purge virtualbox-dkms
通过运行以下命令安装Linux headers和Linux image:
sudo apt-get install -y linux-headers-amd64 linux-image-amd64
安装virtualbox-dkms
sudo apt-get install -y virtualbox-dkms