谢邀,我在Arch Linux上安装VirtualBox的增强包的时候也遇到过这种情况,因为没有安装增强包所需要的linux-headers,headers和kernel版本不匹配就直接去安装一个匹配的headers就好。
我在虚拟机上重现了一下题主的现状,搜索了一下软件包发现并没有kali3的headers。
于是也装了一个kali4的headers。
结果当然是不行,于是就自己去下载一个deb包安装就好。
wget http://http.kali.org/kali/pool/main/l/linux/linux-kbuild-4.9_4.9.18-1kali1_amd64.deb
wget http://http.kali.org/kali/pool/main/l/linux/linux-headers-4.9.0-kali3-common_4.9.18-1kali1_all.deb
wget http://http.kali.org/kali/pool/main/l/linux/linux-headers-4.9.0-kali3-amd64_4.9.18-1kali1_amd64.deb
dpkg -i linux-kbuild-4.9_4.9.18-1kali1_amd64.deb
dpkg -i linux-headers-4.9.0-kali3-common_4.9.18-1kali1_all.deb
dpkg -i linux-headers-4.9.0-kali3-amd64_4.9.18-1kali1_amd64.deb
这样就好了,我在自己的虚拟机上测试是没有问题的,希望能够帮到你。