J'utilise la commande bless pour redémarrer mon Mac mini dans VMware ESX.
sudo bless --device /dev/disk3s1 --setboot --nextonly && sudo reboot
Le démarrage d'ESX fonctionne mais après le redémarrage suivant, le Mac redémarre dans ESX à nouveau, malgré le paramètre "--nextonly".
La même commande (avec un dispositif différent) fonctionne pour redémarrer dans Windows sur la partition Boot Camp une fois, c'est-à-dire qu'après avoir démarré dans Windows, le Mac mini redémarre dans OS X à nouveau. Mais cela ne fonctionne pas avec le démarrage dans ESX.
Des idées ?
Mise à jour : Avec le commutateur --legacy, la variable nvram est modifiée pour démarrer à partir de l'USB et utilise l'émulateur BIOS, qui démarre rapidement à partir de la partition Windows. Donc cela ne fonctionne pas.