Я использую команду bless для перезагрузки моего Mac mini в VMware ESX.
sudo bless --device /dev/disk3s1 --setboot --nextonly && sudo reboot
Загрузка ESX работает, но после следующей перезагрузки Mac снова перезагружается в ESX, несмотря на параметр --nextonly.
Эта же команда (с другим устройством) работает для однократной перезагрузки в Windows на разделе Boot Camp, т.е. после загрузки в Windows Mac mini снова перезагружается в OS X. Но это не работает с загрузкой в ESX.
Есть идеи?
Обновление: с переключателем --legacy переменная nvram изменяется на загрузочную с USB и использует эмулятор BIOS, который быстро загружается с раздела Windows. Так что это не работает.