我目前正在尝试将 Oracle VirtualBox 安装到我的 Debian 9 计算机上。当配置尝试构建内核模块时,我收到以下消息:
vboxdrv.sh:构建 VirtualBox 内核模块。 vboxdrv.sh:失败:modprobe vboxdrv 失败。请使用“dmesg”查找原因。 设置 VirtualBox 时出现问题。要重新启动设置过程,请运行 /sbin/vboxconfig 以 root 身份进行。如果您的系统使用 EFI 安全启动,您可能需要签署 内核模块(vboxdrv、vboxnetflt、vboxnetadp、vboxpci)才可以加载 它们。请参阅 Linux 系统的文档以了解更多信息。
按照配置建议,我运行了 dmesg 并得到了以下输出:
[ 2477.381553] vboxdrv:不同意符号 cpu_tlbstate 的版本 [2477.381558] vboxdrv:未知符号 cpu_tlbstate(错误 -22)
我对 Linux 还不太熟悉,不知道如何修复这个问题,就我所知,谷歌搜索一无所获,所以我转向这个网站。有人有什么建议吗?
编辑 看来这个显而易见的解决方案(我完全没有想到)奏效了。我重启了整个系统,现在 vitualbox 似乎可以正常工作了。很抱歉给您添麻烦了!
答案1
看来这个显而易见的解决方案(我完全没有想到)奏效了。我重启了整个系统,现在 vitualbox 似乎可以正常工作了。很抱歉给您添麻烦了!