vboxdrv 内核模块未加载

vboxdrv 内核模块未加载

我在用流浪汉。当我尝试启动它时,出现了这个问题(它在过去的一年里一直运行,不知道为什么突然失败了——我没有更新任何东西):

请求支持机器“homestead”的提供商“virtualbox”报告称,此机器在此系统上不可用。原因如下:

VirtualBox 抱怨内核模块未加载。请运行VBoxManage --version或打开 VirtualBox GUI 查看错误消息,其中应包含有关如何修复此错误的说明。

运行VBoxManage --version 返回以下内容:

警告:vboxdrv 内核模块未加载。当前内核(5.3.0-26-generic)没有可用模块,或者加载失败。请重新编译内核模块并通过以下方式安装

       sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed.

6.0.10r132072

运行sudo /sbin/vboxconfig 返回以下内容:

vboxdrv.sh:停止 VirtualBox 服务。vboxdrv.sh:启动 VirtualBox 服务。vboxdrv.sh:构建 VirtualBox 内核模块。vboxdrv.sh:失败:查看 /var/log/vbox-setup.log 以查明出了什么问题。

设置 VirtualBox 时出现问题。要重新启动设置过程,请以 root 身份运行 /sbin/vboxconfig。如果您的系统使用 EFI 安全启动,您可能需要先签署内核模块(vboxdrv、vboxnetflt、vboxnetadp、vboxpci),然后才能加载它们。请参阅 Linux 系统的文档以了解更多信息。

日志文件很大。我粘贴了这里

有什么建议我需要做什么来解决这个问题?

答案1

通过将 vagrant 从 2.2.5 升级到 2.2.6 并将 virtualbox 升级到 6.0.16 解决了该问题

答案2

我在 Ubuntu 22.04 上使用 VirtualBox 7.0 已有好几个月了,在使用过程中我也遇到了类似的问题。

为了解决这个问题,我再次从VirtualBox 网站,并安装它:

# navigate to where the package has been downloaded
cd Downloads

# install the package
sudo apt install ./virtualbox-7.0_7.0.14-161095\~Ubuntu\~jammy_amd64.deb 

相关内容