构建 VirtualBox PCI 直通内核模块时出错

构建 VirtualBox PCI 直通内核模块时出错

我使用的是带有内核 5.7.10-201 的 Fedora 32。我昨天安装了更新,现在我的 VirtualBox 停止工作了。我尝试删除并重新安装 Virtualbox,但当我尝试使用以下命令运行安装程序来构建内核模块时,它失败了:

/usr/lib/virtualbox/vboxdrv.sh setup

其输出是:

vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.

的内容/var/log/vbox-setup.log是:

Building the main VirtualBox module.
Building the net filter module.
Building the net adaptor module.
Building the PCI pass-through module.
Error building the module:
make: *** No rule to make target 'install'.  Stop.

由于日志文件的输出没有提供太多信息,我被困在这里。我该如何解决这个错误?

相关内容