I have a MacBook Pro Late 2011.
It's HDD has one OS X partition and one Windows 7 partition.
I followed all the steps and created the Live USB stick with Kali, installed rEFInd, everything is fine.
But...
Every time I select the legacy OS to boot Kali, it somehow goes into HDD win7.
I have absolutely no idea what could possibly be causing this behaviour, I already dedicated 3 whole working days on google trying to find the solution, please help.

I can post whatever logs you want, just ask me.

For starters, this is an output from OS X terminal:
Code:
Last login: Fri Mar 13 12:25:38 on console
$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS OSX                     159.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                95.7 GB    disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.6 GB    disk1
   1:                       0x17                         3.0 GB     disk1s1
   2:                 DOS_FAT_12 NO NAME                 66.1 MB    disk1s2