无法在 Debian 下的 Kali Linux 虚拟机中安装 VirtualBox Guest Additions(安装内核头文件时出现问题)

无法在 Debian 下的 Kali Linux 虚拟机中安装 VirtualBox Guest Additions(安装内核头文件时出现问题)

我尝试按照以下步骤在 Kali Linux 虚拟机中安装 VirtualBox Guest Additions这里

我跑了:sudo apt-get update,,sudo apt-get upgradesudo reboot直到真正升级了所有软件包)sudo apt-get install build-essential sudo apt-get install module-assistantsudo m-a prepare

但是当我跑步时sudo sh VBoxLinuxAdditions.run我得到:

安装附加模块...
vboxadd.sh:启动 VirtualBox Guest Additions。
无法设置服务 vboxadd,请检查日志文件

在日志文件中它说:

vboxadd.sh: failed: 查看 /var/log/vboxadd-install.log 以找出问题所在。
vboxadd.sh:失败:modprove vboxgues 失败。

这很可能是由于没有安装内核头文件造成的。

因此我跑了sudo apt-get install linux-headers-$(uname-r),但后来我得到:

E: 无法找到软件包 linux-headers-4.9.0-kali3-amd64

apt-cache search linux-headers只显示:

linux-headers-4.12.0-kali1-all - [...]
[...]

我的问题是:为什么我会遇到这个问题以及如何解决?
(这可能是我的主机系统的问题,是否可能是按错误顺序执行某些操作的问题,我应该以某种方式重新插入 Guest Additions iso 吗?)

答案1

解决方案很简单。它与sudo apt-get install linux-headers-4.12.0-kali2-all.用于uname -r找出您需要哪个包。另请注意,您可能需要更改 VBoxLinuxAdditions: 的权限chmod 777 VBoxLinuxAdditions.run

相关内容