Da ich gerade einmal nur grob das Thema überflogen habe. Ich habe bisher her auf allen hacks und auch auf einem original Macbook Air Ubuntu/Linux und OSX parallel laufen. Es ist völlig egal in welcher Reihenfolge man die Betriebssysteme installiert. Ich hatte auch einen lappi mit Win8 als trippleboot auf einer SSD. Du kannst in Linux ganz einfach die bootreihenfolge wieder ändern. Auf dem hack sowie auf einem original mac. Da muss man nichts umständliches machen als den Befehl im Linux terminal ausführen.
sudo efibootmgr -o zielEFIeintrag
das sieht dann z.B. so aus
sudo efibootmgr -o 01
eingeben und man kann sich so seine Booteinträge bzw den Standartbooteintrag manuell einstellen. Das passiert übrigens auch jedes mal wenn du ein kernel unter linux updatest. Dann schreibt sich grub wieder nach vorn. Aber ein befehl und die kiste läuft wieder.
Hier der link zur Anleitung. Du brauchst aber nur den oben genannten befehl, wenn bereits alles auf der Festplatte vorhanden ist.