[Solved] Unable to locate package linux-headers | How to Install Kali 2020 Headers | Install Virtual Box

I have been trying to install Linux headers for Kali Linux 2020 on my machine and I have tried every possible solution on the internet but it always show “Unable to locate packages “.

E: Unable to locate package linux-headers-5.4.0-kali2-amd64
E: Couldn’t find any package by glob ‘linux-headers-5.4.0-kali2-amd64’
E: Couldn’t find any package by regex ‘linux-headers-5.4.0-kali2-amd64’

After days of googling, I found a solution for installing the linux-headers

The Problems I Faced

What I was trying to do was, trying to install virtual box. Every time I install virtualbox and start virtualbox service, I always ended up with an error. After further troubleshooting, I found that the real issue was with my linux headers. During dependency check, if missing, installer will prompt that kernel headers should be installed.

The Usual Method (Didn’t work for most of us)

Add the correct repositories from Here. Then run this commands in the terminal
apt update -y && apt upgrade -y && apt dist-upgrade
After that, reboot the system, open up the terminal and run
sudo apt-get install linux-headers-$(uname -r)
By running that command, it is supposed to install the linux kernel headers but in Kali 2018, it is not working.

So Here is How I Did It

Step 1

Add Kali Linux Repo to /etc/apt/sources.list
Then run this commands in the terminal
apt update -y && apt upgrade -y && apt dist-upgrade
Reboot after successful completion

Step 2

After rebooting, open up the terminal and execute the command
uname -r
It will show you the current version

Step 3

Now Download the required header files and install it using the command
dpkg -i packagename.deb
Commonly used header files are provided below.
If these aren’t the right version, follow the below links to get all versions of header files available.


Select one and download and install it manually and then you will be able to run virtualbox without any issue.



Similar Posts


  1. I have Kernel 4.15.0-kali2-amd64. I have downloaded the header file for this kernel. But when I’m trying to install it I’m getting below error

    dpkg: error processing archive efi-modules-4.15.0-kali2-amd64-di_4.15.11-1kali1_amd64.udeb (–install):
    trying to overwrite ‘/lib/modules/4.15.0-kali2-amd64/kernel/drivers/firmware/efi/efivars.ko’, which is also in package linux-image-4.15.0-kali2-amd64 4.15.11-1kali1
    Errors were encountered while processing:

    If anyone have any solution for this please assist. I’m trying to configure it since last 4 days but not working for me.
    Thanks in advance.

Leave a Reply

Your email address will not be published. Required fields are marked *