I was trying to install the VirtualBox Guest Additions in a Kali Linux virtual machine by following the steps here.
I ran: sudo apt-get update
, sudo apt-get upgrade
, sudo reboot
(until truly all packages were upgraded) sudo apt-get install build-essential
sudo apt-get install module-assistant
, sudo m-a prepare
But when I ran sudo sh VBoxLinuxAdditions.run
I got:
Installing additional modules ...
vboxadd.sh: Starting the VirtualBox Guest Additions.
Failed to set up service vboxadd, please check the log file
In the log file it says:
vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: failed: modprove vboxgues failed.
Most likely this was due to not having the kernel headers installed.
Hence I ran sudo apt-get install linux-headers-$(uname-r)
but then I get:
E: Unable to locate package linux-headers-4.9.0-kali3-amd64
apt-cache search linux-headers
only shows:
linux-headers-4.12.0-kali1-all - [...]
[...]
My question is: why am I having this problem and how can it be solved?
(Could it be a problem with my host system, is it maybe a problem of having executed something in a wrong order, should I maybe reinsert Guest Additions iso somehow?)