I'm dual-booting kali linux with windows 10. While boot installation kali linux asks for:

Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick or floppy.

The missing firmware files are: iwlwifi-7265D-21.ucode iwlwifi-7265D-20.ucode iwlwifi-7265D-19.ucode iwlwifi-7265D-18.ucode iwlwifi-7265D-17.ucode iwlwifi-7265D-16.ucode iwlwifi-7265D-15.ucode iwlwifi-7265D-14.ucode iwlwifi-7265D-13.ucode rtl_nic/rtl8107e-2.fw If you have media available now, insert it, and continue.

Load missing firmware from removable media? No Yes

I've already tried this solution but It doesn't work. It suggests to download non-free firmware from here. I downloaded and extract firmware.zip and extracted into FAT 32 USB.

When I tap on Yes to allow installer to load missing firmware from USB, that same page is again displayed and it again asked me to load firmware. It means installer is not actually detecting firmwares from removable USB.

It might be because the firmwares I extracted from the firmware.zip are not the one installer is asking for?

These are the list of files which installer is demanding for. I copied them in FAT32 USB but installer is not detecting them:

firmwares What am I missing?

8 Answers 8


Following this answer (it's a working solution), after downloading and extracting the firmware.zip file, you need to extract the firmware-iwlwifi_0.43_all.deb file (under MS Windows you can use altap Salamander) then extract the data.tar.xz go to /data/lib/firmware and copy all the contents to your USB (Fat32).

Or simply download iwlwifi firmware from here.

It's the same to install rtl_nic/rtl8107e-2.fw

Download the firmware-realtek_20160824-1_all.deb, extract it.

extract the data.tar.xz file.

The needed firmware will be found at /data/lib/firmware/rtl_nic/rtl8107e-2.fw. Copy it to your USB. Reboot for installation; when you are invited to load the missing firmware, plug in your USB stick. The firmware will be detected and installed without problem.

  • I should've mentioned that. On my first encounter with this problem I just directly downloaded the .ucode files from github (this link you have already mentioned). I copied the ucode files and fw file into my FAT 32 USB but installer didn't detect it. This method is far more easy than extracting part. Am I missing something? While installing I plug second USB in which these firmwares are copied. The first USB is my bootable USB of kali linux.
    – defalt
    Commented Oct 17, 2016 at 11:28
  • I uploaded a screenshot of firmware list I've downloaded. Have I done anything wrong?
    – defalt
    Commented Oct 17, 2016 at 14:51
  • copy only the rtl_nic/rtl8107e-2.fw to your usb stick , what is the result?
    – GAD3R
    Commented Oct 18, 2016 at 16:27
  • Result is nothing happens. That step is again displayed and asks for missing file. I think Installer is not detecting it. I don't know why it's happening, I searched the entire internet for my solution. It sounds like I'm the only one with this problem. I've last option. I can skip that step by clicking on No and then install them after installation using command line.
    – defalt
    Commented Oct 18, 2016 at 16:59
  • The installer is supposed to copy whatever is there in my USB.
    – defalt
    Commented Oct 18, 2016 at 17:01

Or simply download iwlwifi firmware from here

This is the easiest solution. Two remarks:

  1. The link provided didn't work for me since the network detect required an older version of the firmware than was available at the repo. I googled the exact version and found it here.
  2. Don't wait to insert the firmware USB until you are asked to. Just boot into installation with both USB sticks inserted. This way the Kali install will find it.

I also had the same problem. I was directed and solved my issue by creating a bootable USB using Rufus v2.18 to dual boot my FAT32 usb with the Linux iso as DD image file. So basically Dual boot the usb and Linux using Rufus v2.18 as a DD image file not ISO and it should be fine !


How I got it fixed: on the FAT32 USB drive with Kali Linux installer on it, there's a folder called firmware, but all files there are empty. So I went to pool/non-free/f/firmware-nonfree and copied all files to the firmware folder and allowed replacement. I also opened those .deb files I needed with 7zip, in 7zip I opened data.tar.xz/./lib/firmware and copied files from there to the root of the USB. (For Realtek device I copied the rtl_nic folder)


Had the same issue with Asus Eee PC 1000H (rt2860.bin was missing), but none of the USB sticks did not work. Had to load firmware files on the SD card and insert it BEFORE PC start-up and boot sequence and missing firmware was installed automatically without error message.


I had this issue, all I did was copy a particular driver (iwlwifi-7260-17.ucode) on the root of the installation USB (debian10) and just back USB in the laptop and continue the installation.



Goto this awesomedetect.com/how-to-provide-non-free-firmware-files-to-kali-linux-installer if you are still confused after reading the answer below. The process is well documented with great details there.

Hey there I know this is an old post but I hope my answer will be helpful to many people. I'm answering this question because a few days back while I was attempting to dual boot Kali Linux I faced the exact same problem and came here hoping to get some help and I did get help to a great extent. After some trial and error, I solved the problem and documented the process.

  1. Live boot Kali Linux on your system to see if wifi and ethernet work fine in live boot or not. if wifi works fine on live boot then you don't even need to download anything from anywhere because non-free firmware files for most common wifi cards are already provided in kali Linux.

  2. If your wifi works fine on live boot then you may skip this step. If your wifi doesn't work in live boot then you need to search and download required files from debian.org.

  3. Copy all .deb files from this directory of your kali live boot usb : pool/non-free/firmware subdirectories to /firmware which is located in root of kali installation directory. If you downloaded any files during above step then include them in the same directory. Just copy them no need to extract them.

  4. Start the installation process and all will be as expected.


When googling for "debian missing firmware iwlwifi-7260-17.ucode" or similar it lands here, so for future reference here is a way to install wifi firmware and drivers when booted on Debian, which should also work for Kali Linux since it is based on Debian.

You can omit the firmware-realtek if not using realtek hardware or firmware-iwlwifi if not using intel hardware.

apt install firmware-linux-nonfree firmware-iwlwifi firmware-realtek
  • Could you connect this with the current question somehow? Notice how the user in the question is having problems with an installer. For example, would it be ok to skip this step in the installation and would they be able to use your solution later (under what assumptions)?
    – Kusalananda
    Commented Dec 21, 2022 at 21:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .