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