Hi,
I am trying to get my MacBook to dual boot OSX Mavericks and Kali but am having no luck at all. I downloaded the Kali iso and copied it to a USB using dd in Terminal on Mavericks. This seemed to work fine (no errors). I installed rEFIned. I partitioned my hard drive, one partition for Macintosh HD and one empty one for Kali. When I reboot with the USB attached and hold the option key, I get two icons; one called EFI Boot and the other is the OSX recovery disk. When I go into the EFI boot icon, the rEFIned menu comes up and shows two icons; 'Boot Mac from Macintosh HD' and 'Boot legacy OS from FAT volume'. I choose the legacy OS but am then given a black screen with yellow writing: it has multiple lines of 'Error: not found from LocateDevicePath'
Then says 'The firmware refused to boot from the selected volume. Note that external hard drives are not well supported by Apple's firmware for legacy OS booting. Hit any key to continue'

When I hit any key, it takes me back to the rEFIned menu. If I choose the Mac option, the exact same screen appears. I have to reboot and not hold the option key, taking me straight to the rEFIned menu (only the mac option shows now, no legacy option) and then booting into mac works fine.

I tried redoing the USB multiple times using both dd from Terminal and LiLi on a separate Windows machine. I get the same results every time. Is this a problem with my install USB or with rEFIned?

How can I fix this?