I have GPT, EFI (or UEFI?).
I've installed Windows 7, then Kali Linux (in opposite order too), but Kali doesn't want to boot -- Windows wants.
I tried to use
update-grub, tried to switch the
bootable flag of Windows loading partition off, but Kali boots only after deleting that partition. The problem is -- I can't boot Windows in this case.
update-grub doesn't see Windows 7 (I've installed
grub-efi-amd64 using LiveUSB and
chroot), so I'll have to resolve this problem too.