Прямо как вы хотите, такого не сделать из-за специфики в отсутствии BIOS на маках, можно поставить параллельно в Bootcamp Windows, и тогда у вас будет при загрузке отображаться или нет, как пожелаете меню с выбором операционной системы.
Также за все время пользования macOS/MacOS X я не нашел ничего того, чтобы вызывало необходимость отдельного линукса, т.к. сама macOS уже является *nix системой и большинство приложений под Linux либо уже скомпилировны под macOS и доступны в любом менеджере пакетов, например brew, либо их возможно откомпилировать лично из исходников.
Вариант загрузки LiveCD с SD карты не правильный, да и не очень удобный, т.к. livecd не предназначены для полноценной работы, они скорее сделаны для ознакомления, поэтому правильным будет либо использовать виртуализацию, на моей практике лучше всего с этим справляется VMWare Fusion, лучшее Parallels Desktop и многократно лучше других аналогов.
Касательно разработки под Linux — тогда самый лучший вариант VirtualBox, именно им я всегда пользуюсь если нужна изолированная linux среда.
А для разработки сайтов никто еще лучше не придумал чем Vagrant. (ИМХО)