我刚刚在我的新笔记本电脑上安装了 fedora 27 和所有更新。我尝试安装 VirutalBox。
我已经安装了这个软件包:
- 虚拟盒子
- VirtualBox-kmodsrc
- VirtualBox-服务器
- VirtualBox-akmod
当我打开 dnfdragora 时也会安装
- kmod-VirtualBox-4.15.6-300.fc27.x86_64
我认为那个版本是为我的内核构建的,因为这是当前内核的版本,并且 dnfdragora 中的软件包名称中没有版本。
当我尝试运行虚拟机时,出现以下错误:
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is probably not
loaded.You may not have kernel driver installed for kernel that is
runnig, if so you may do as root: dnf install akmod-VirtualBox kernel-
devel-$(uname -r)If you installed VirtualBox packages and don't want
reboot the system, you may need load the kernel driver, doing as root:
akmods; systemctl restart systemd-modules-load.service
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) -
The support driver is not installed. On linux, open returned ENOENT.
当我执行systemctl restart systemd-modules-load
它失败时,输出journalctl -xe
如下所示:
-- Subject: Rozpoczęto uruchamianie jednostki systemd-modules-load.service
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Jednostka systemd-modules-load.service rozpoczęła uruchamianie.
mar 07 18:17:09 jcubic systemd-modules-load[25233]: Failed to insert 'vboxdrv': Required key not available
mar 07 18:17:09 jcubic systemd-modules-load[25233]: Failed to insert 'vboxnetflt': Required key not available
mar 07 18:17:09 jcubic systemd-modules-load[25233]: Failed to insert 'vboxnetadp': Required key not available
mar 07 18:17:09 jcubic systemd-modules-load[25233]: Failed to insert 'vboxpci': Required key not available
mar 07 18:17:09 jcubic systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
mar 07 18:17:09 jcubic systemd[1]: Failed to start Load Kernel Modules.
-- Subject: Jednostka systemd-modules-load.service się nie powiodła
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Jednostka systemd-modules-load.service się nie powiodła.
--
-- Wynik: failed.
我启用了 rpm fusion,但所有包都来自 @system 存储库(如 dnfdragora 中所示)
我也尝试过重启,没有效果。
我也尝试遵循文章中的说明Fedora 27/26、CentOS/RHEL 7.4/6.9 上的 VirtualBox 5.2
但命令/usr/lib/virtualbox/vboxdrv.sh setup
给出以下输出:
vboxdrv.sh:停止 VirtualBox 服务。 vboxdrv.sh:构建 VirtualBox 内核模块。 vboxdrv.sh:启动 VirtualBox 服务。 vboxdrv.sh:构建 VirtualBox 内核模块。 vboxdrv.sh:失败:modprobe vboxdrv 失败。请使用“dmesg”找出原因。
dmesg 没有显示任何与 VirtualBox 或内核驱动程序相关的错误,但我有关于 pcieport 和 ACPI 的错误,但我不知道它们是否相关。