Once I clicked the “Graphical Install” link the screen would go completely black and the install would stop. What it did for me though was it started the install but immediately would shrink the screen to a small square in the upper left corner of the screen. This does work to the degree that it will allow you to install the boot manager and start the install process on the link above for Kali. The authors of the software mention that if you get an error saying SIP is enabled you can reboot your Mac and enter the Recovery procedure but instead of doing a recovery simply open the terminal and then run rEFInd from there. rEFInd is a boot manager that allows the Mac to load other options for the user to boot from.
#DUAL BOOT MAC PRO 3.1 HOW TO#
When the instructions tell you to run rEFInd first and follow those steps, you are given a warning that Apple’s System Integrity Protection could be running and how to circumvent it. What I will add here is the gotcha that will happen following these instructions and what I did to get around it. Feel free to visit for the instructions as they are pretty solid. With all that as a primer I am not going to copy paste all the stuff needed to make this happen on your MacBook Pro. Not to say their is anything wrong with running Kali as a VM and I still do so when doing a VM to VM attack versus victim scenario whereas Kali is attacking another running VM running an OS with a vulnerability. When you run as an install in dual boot you can use the internal wifi controller and you get the benefit of course of the full power of the hardware without limiting yourself by the sharing of the VM setup.
I have been running in this setup for a year on this particular laptop. This is fine for most but can be annoying when dealing with the reaver and air-crack utils. When you use Kali as a VM you will soon see that you require an external (and only certain ones work in promiscuous mode) Wifi. I never decided to dual boot my MacBook Pro(s) over the years but Kali finally gave me a reason to leave the VM and go dual boot. So being a long time Mac user and also a long time (probably longer) Linux user I am accustomed to dual booting. So I spend as much, if not more time, in Kali in a VMWare Fusion VM than I do the actual MacOS when doing a portion of my job.