VirtualBox VM доступ с cygwin

Я не могу получить доступ к своим виртуальным машинам с консоли cygwin. (Windows 7, UAC отключен)

Matthias@laptop0x4d53 /cygdrive/c/Program Files/Oracle/VirtualBox
$ ./VBoxManage list vms

консоль Windows, однако, имеет доступ к моим виртуальным машинам.

C:Program FilesOracleVirtualBox>VBoxManage.exe list vms
"GlassFish" {68874e4d-817a-4315-9ea2-38726964ac32}
"Tomcat" {2e22a7c0-9950-4593-8eda-778d404476c7}
"LAMP" {36aa6968-df52-49b5-be52-1f59c50f1527}

возможно, это проблема с правами пользователя. Как я могу получить доступ к моим VMs от cygwin также?

3 ответов


вы пробовали официальные форумы? Есть некоторые решения экспорт некоторых переменных в ~/.bashrc и и запуск VB в безголовом режиме (это недавний пост, с 2011 года). Существует даже уродливый Хак об экспорте кучу переменных среды использование файлов bat вместо.

#export VBOX_USER_HOME='/cygdrive/c/Documents\ and\ Settings/SomeNameHere/.VirtualBox/'
export VBOX_USER_HOME='C:\Documents and Settings\SomeNameHere\.VirtualBox\'

...или HOWTO-virtualbox как Служба в Windows (cygrunsrv.exe). Сообщается, что это работает над Cygwin 1.7 b.

$ cygrunsrv --list
vboxd-myvm

этот ответ в духе "рассмотрим эту возможность"; -)

как "женаты" вы на cygwin как ваш инструмент unix на windows? Мой опыт работы с cygwin очень медленный, но сила в том, что он поставляется с широким спектром linux-подобных инструментов и, вероятно, имеет самое большое сообщество поддержки пользователей.

есть по крайней мере 2 альтернативы cygwin, которые я использую и могу рекомендовать, и с быстрым тестом вернул список моих активных vms_s. Они UWIN и По MinGW.

прочитайте мою запись о ksh и UWIN здесь относительно цикла " for " В KornShell (2-й msg)

также проверьте MinGW окружающая среда. Я установил MinGW в первую очередь для доступа к gcc (за пределами cygwin), и у него есть достаточное количество linux-подобных инструментов.

надеюсь, это поможет.


легко исправить - вам нужно использовать синтаксис пути Windows в вашем .bashrc и

этот - VBOX_USER_HOME='C:\Documents и настройки\пользователь.В VirtualBox'

вместо этого - VBOX_USER_HOME= / cygdrive/c/пользователи/пользователь/.В VirtualBox