更新 arch linux 后 Virtualbox 无法工作?

更新 arch linux 后 Virtualbox 无法工作?

我更新了 arch-linux,然后尝试运行 virtualbox,收到以下错误消息:

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing '/sbin/vboxconfig'  

当我尝试执行该命令时,我得到:

/sbin/vboxconfig: No such file or directory

我也尝试过modprobe vboxdrv,并收到消息:

Module vboxdrv not found in directory /lib/modules/4.8.13-1-ARCH 

任何问题的帮助!

答案1

内核模块是按版本安装的。升级到新的内核版本后,您需要重新安装 VirtualBox 模块(以及任何其他树外模块,例如闭源视频驱动程序)。

答案2

假设您的内核版本为 4.9。您将为您的特定内核安装一些内核模块,例如linux49-virtualbox-host-modules。如果升级到内核版本4.15,则需要去安装linux415-virtualbox-host-modules

请记住,您可能需要的特定驱动程序可能非常多。例如,您可能需要linux415-virtualbox-guest-modules改为。只需检查您之前使用过哪些版本,然后下载适合您的新内核的相应版本即可。

相关内容