VirtualBox Guest Additions 6.0.10:modprobe vboxguest 失败

VirtualBox Guest Additions 6.0.10:modprobe vboxguest 失败

我在 CentOS 8 上安装 VirtualBox Guest Additions 6.0.10 时遇到“问题”。

[VBox_GAs_6.0.10]# ./VBoxLinuxAdditions.run 会出现以下错误

[VBox_GAs_6.0.10]# cat /var/log/vboxadd-setup.log
modprobe vboxguest failed

我已经安装了以下内容[见下文]并重新运行“。/VBoxLinuxAdditions.run”,但仍然存在问题。

[VBox_GAs_6.0.10]# yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers 

[VBox_GAs_6.0.10]# yum install kernel-devel

更多信息

[VBox_GAs_6.0.10]# uname -r
4.18.0-80.el8.x86_64

[VBox_GAs_6.0.10]# cat /proc/version
Linux version 4.18.0-80.el8.x86_64 ([email protected]) (gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC)) #1 SMP Tue Jun 4 09:19:46 UTC 2019

即使我已经通过在 bash 中为“VBoxLinuxAdditions.run”启用调试模式安装了内核头,它仍然抱怨以下内容VirtualBox Guest Additions: Kernel headers not found for target kernel 4.18.0-80.el8.x86_64. Please install them and execute

当然,包kernel-headers-4.18.0-80.11.2.el8_0.x86_64已经安装好了。

答案1

sudo yum update首先,在新安装的机器上添加 Guest Additions 之前始终运行它是个好主意。

检查文件/var/log/vboxadd-setup.log。在我的例子中,它指出缺少依赖项。我需要sudo yum install elfutils-libelf-devel。(我的安装包括开发工具,因此您的结果可能会有所不同。)

添加缺失的依赖项后,我重新运行了 GA autorun.sh,一切正常。

答案2

sudo reboot运行后请务必重新启动yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers

当我在 Cent OS 8 上遇到同样的错误时,这对我有用。

相关内容