gentoo:virtualbox-guest-additions 未加载

gentoo:virtualbox-guest-additions 未加载

我已经在 virtualbox 中安装了 gentoo 作为来宾操作系统,今天我遇到了一个问题。

vbox 来宾添加不起作用,我无法手动加载模块。

这是我的控制台输出:

$ vboxadd.sh: failed: modprobe vboxguest failed
modprobe: ERROR: could not insert 'vboxguest': Exec format error

$ modinfo vboxguest
filename:   /lib/module/4.12.5-gentoo/misc/vboxguest.ko
version:    5.1.26 r117224
license:    GPL
description:    Oracle VM VirtualBox Guest Additions for Linux Module
author:     Oracle Corporation
srcversion: C1622A97042B7117C430962
alias:      pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i*
depends:
vermagic    4.12.5-gentoo SMP mod_unload modversions

$ uname -r
4.12.5-gentoo
$ modprobe: ERROR: could not insert 'vboxguest': Exec format error

有人能知道发生了什么事吗?提前致谢。

答案1

我认为你需要先在操作系统中加载图像。转到“设备”->“安装 Guest Additios”(通常是右键 ctrl+D)。将内容复制到驱动器。 chmod +x VBoxLinuxGuestAdditios.sh(可能有拼写错误),然后以 root 身份运行它。

您将需要:gcc+ 编译器、内核头文件(如果 emerge -pv www-client/linux-headers-$(uname -r) 不删除它,请安装虚拟头文件)和 Perl。

希望这能解决您的问题

答案2

尝试:emerge --ask app-emulation/virtualbox-guest-additions

相关内容