Недавно у меня возникла проблема с 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 – отключение визуального отображения машины.
После добавления этой команды и перезапуска ОС все отлично заработало.
Буду надеяться, что эта статья будет познавательна для вас.
In English
Excellent! This is exactly what I was looking for. Thanks!
Так, а разве Workstation не требуется для такого запуска?
У меня вот «Unable to connect to host.
Error: Service type VIX_SERVICEPROVIDER_VMWARE_WORKSTATION was specified, but not installed»
myr4ik07, я устанавливал только VMware Player и VIX.