I don't know Kali Linux at all, but I have installed Linux Mint 16 on a UEFI Windows 7 system. Current versions of Linux Mint, Ubuntu, Fedora and OpenSuse at least have support for UEFI. For Kali Linux, it appears you will have to make a custom ISO with UEFI support - https://forums.kali.org/showthread.php?271-How-to-EFI-install-Kali-Linux
To install Linux Mint, dual booting with Windows 7 in UEFI mode here is what I did...
- Starting point was Win 7 x64 installed in UEFI mode, GPT partitioning scheme on all attached disks, and 100Gb unpartitioned space on one of the disks. If you need to re-size existing partitions to create space use Gparted.
- Boot Linux Mint DVD in UEFI mode (this involves going into the BIOS, and in the Boot Override menu choosing the name of the DVD drive with UEFI in the name, as per below). NB This is important - if the installer is not booted in UEFI mode, it will install in Legacy mode and this will not work if the existing OS is installed in UEFI mode.
- Choose "I want to do something else" aka custom installation in the installer
- Created separate root, home and swap partitions (swap, if using, should be equal to ram). The root and home partitions were formatted to Ext4 FS. I allocated 20Gb to the root partition and the leftover free space to the home partition. Mount point for root is /, and for home is /home.
- Find the existing EFI partition created by Windows 7, and set the mount point as "use as EFI partition" (or very similar wording, from memory). Do NOT format this partition.
- Install Linux Mint and reboot when prompted.
If all went well, it should work and you will now have a Grub menu that allows you to start Linux or Windows.
Note I used the DVD, not a USB stick. If you use USB, a lot of the third part utilities used to create a USB stick (e.g. YUMI) cannot be booted in UEFI mode. But if you use the Linux DD command to write the ISO to a USB stick, this should work. For example:
dd if=/path/to/file.iso of=/dev/sdb Substitute /path/to/file.iso for where your .iso is located, and /dev/sdb for whatever the USB stick is mounted as.
Hope this helps.. Sorry I couldn't be more specific about Kali Linux.
Edited by jonuk76, 30 January 2014 - 05:56 AM.