Запуск VMware Player на Ubuntu без графического интерфейса

Запуск VMware Player на Ubuntu без графического интерфейса

Недавно у меня возникла проблема с VirtualBox и моей платой видеозахвата Pinnacle 500-USB. В Ubuntu нет поддержки этой платы, а в VirtualBox после проброски USB порта возникли проблемы с изображением, транслируемым платой, из-за недостаточной поддержки USB 2.0.

Мой друг @mavashi посоветовал мне использовать решение от VMware – VMware Player. В нем нет проблем с USB 2.0 и к тому же он полностью бесплатен. После создания виртуальной машины, установки ОС и нужного для работы ПО плата видеозахвата успешно заработала. Оставалось только сделать автозапуск виртуальной машины при включении ОС Ubuntu. Была поставлена задача запуска плеера без графического интерфейса. В отличие от VirtualBox, VMware Player не столь гибко управляется через консоль (он просто «деревянный» в этом функционале). В VirtualBox есть консольная команда headless, которая быстро решает эту задачу. В плеере от VMware такой команды нет. Поиски решения начались с «фейкового» X-сервера (Xvfb). Он эмулирует скрытый фреймбуфер, и на самом деле ничего не отображает. К сожалению настроить его у меня не получилось (и это хорошо). Google помог мне найти еще одно интересное решение — VMware VIX. Это API для автоматизации работы с виртуальными машинами.

Установка была очень проста и аналогична установке VMware Player (скачали пакет установки и запустили через gksudo). После установки я добавил в rc.local следующую строку:

vmrun –T player start /root/vmware/vm/vm.vmx nogui &

  • T – название программы, которая будет запускать виртуальную машину (в нашем случае это плеер).
  • start – команда для плеера (запустить виртуальную машину по адресу).
  • nogui – отключение визуального отображения машины.

После добавления этой команды и перезапуска ОС все отлично заработало.

Буду надеяться, что эта статья будет познавательна для вас.

Комментарии (3) на “Запуск VMware Player на Ubuntu без графического интерфейса”

  1. Excellent! This is exactly what I was looking for. Thanks!

  2. Так, а разве Workstation не требуется для такого запуска?
    У меня вот «Unable to connect to host.
    Error: Service type VIX_SERVICEPROVIDER_VMWARE_WORKSTATION was specified, but not installed»

  3. myr4ik07, я устанавливал только VMware Player и VIX.

Не забудьте оставить Ваш комментарий