“未安装内核驱动程序(rc=-1908)”

问题描述 投票:0回答:3

将 Fedora 完全重新安装到版本 36 后,我收到此错误:

未安装内核驱动程序(rc=-1908) VirtualBox Linux 内核驱动程序未加载或设置不正确。请尝试通过执行再次设置

'/sbin/vboxconfig'

作为 root。

如果您的系统启用了 EFI 安全启动,您可能还需要对内核模块(vboxdrv、vboxnetflt、vboxnetadp、vboxpci)进行签名,然后才能加载它们。请参阅您的 Linux 系统文档以获取更多信息。

其中:suplibOsInit 内容:3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - 未安装支持驱动程序。在 Linux 上,打开返回的 ENOENT

来自其他主题的命令不起作用:

sudo dnf reinstall kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-devel
systemctl restart vboxdrv
sudo dnf reinstall VirtualBox-6.1
sudo /sbin/vboxconfig

我需要做什么?

linux virtual-machine virtualbox fedora
3个回答
1
投票

请尝试:

$ sudo dnf -y install @development-tools
$ sudo dnf install kernel-headers kernel-devel dkms  -y

0
投票

问题可能是内核的开发和标头版本不同。您可能应该在做其他事情之前先检查一下这一点。

现在如果你想创建一个基于Linux的虚拟机,我强烈建议你使用“KVM”,这是最简单的方法,而且应该不会有任何麻烦。

这是相关的:rc-1908


0
投票

您只需要安装

linux-devel
软件包(它在 Fedora 37 中有效):

sudo dnf install linux-devel
© www.soinside.com 2019 - 2024. All rights reserved.