Следует иметь в виду, что часто, для жилого ISPs, Ваша политика допустимого использования или Условия использования запретят серверы. Мой ISP на самом деле порты блоков 25 и 80 (и немногие другие) лишающий возможности выполнять сервер w/o обозначение порта на нем.
Часть "nogui", как известно, вызывает проблемы с MOSX из-за параметров безопасности которые запрещают запуск и работу "мошеннических" приложений (ненадежная часть). Чтобы работать без головы, я всегда просто убивал приложение с графическим интерфейсом после запуска виртуальных машин старомодным способом.
Однако вы можете создать элементы launchd, чтобы обойти проблему (un) trust (ed). Он должен работать в правильном контексте безопасности, находиться в / Libary / LaunchAgents и включать эти параметры.
<key>LimitLoadToSessionType</key>
<string>LoginWindow</string>
Вот хорошая статья для ознакомления: http://communities.vmware.com/message/1648085 ] - автор использует элемент launchd без указанных выше параметров, но виртуальная машина работает от имени конкретного пользователя, что может быть неплохо. Хорошую информацию о запуске в целом можно найти в этой статье: http://www.mactech.com/articles/mactech/Vol.25/25.10/2510MacEnterprise-SnowLeopard-launchdandLunch/index.html
Я играл как с VirtualBox, так и с VMWare Fusion, и у меня возникли проблемы с их надежной работой (особенно без входа в систему).
Теперь я делаю вещи более надежным способом: я вместо этого запустите OS X внутри ESXi. (ESXi отлично устанавливается на Mac Mini и Macbook Pro, которые у меня есть.)
Это действительно вариант, только если у вас есть выделенный компьютер для использования с виртуальными машинами. Если вы хотите запустить виртуальную машину в фоновом режиме, а также использовать локальный графический интерфейс с операционной системой хоста, вам придется немного потрудиться.