There was such non-booting issue with the very first version Kali-1.1.09 for Raspberry Pi 2 and it was fixed with Kali-1.1.10.
There was also a manual fix: viewtopic.php?f=28&t=99619&p=693573#p693573
However I do not see any booting issue with the new Kali 2017.2 (with my Raspberry Pi 2).
The install procedure is the following:
1. Format SD card (>8GB for full Kali-linux version) using SDFormatter for Windows.
2. Using 7zip unpack from kali-2017.2-rpi3-nexmon.img.xz to kali-2017.2-rpi3-nexmon.img
3. Copy the kali-2017.2-rpi3-nexmon.img to your formatted SD card using Win32DiskImager for Windows.
4. Start the Raspberry Pi with this Kali Linux SD card. Use default user root
and default panel.
5. Type from terminal command prompt:
Now you may see Kali applications in the Application menu.
6. Then using Gparted resize Kali partition to full partition size (16/32GB)
apt-get install gparted
start Gparted from main menu -> Applications -> System -> Gparted and resize/extend the system partition to the maximum -> Apply
now only 4.17GB of system partition is used
7. Now you may install all the 300+ Kali apps:
apt-get install kali-linux-full
The Kali Linux full installation is more than 8 GB (9.33 GB) of the system partition, the initial install is 4.17 GB. You would need 16/32GB SD card.
8. It could be also downloaded and installed the latest raspi-config from:
http://archive.raspberrypi.org/debian/p ... pi-config/
http://archive.raspberrypi.org/debian/p ... 26_all.deb
dpkg -i raspi-config_20170926_all.deb
You may update it and enable SSH, overclocking, disable overscan, etc. That is all.