2011-05-16 33 views
11

No puedo acceder a mis máquinas virtuales desde la consola cygwin. (Windows 7, UAC está deshabilitado)Acceso VirtualBox VM con cygwin

[email protected] /cygdrive/c/Program Files/Oracle/VirtualBox 
$ ./VBoxManage list vms 

La consola de Windows, sin embargo, tiene acceso a mis máquinas virtuales.

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

Quizás es un problema con los derechos del usuario. ¿Cómo puedo acceder a mis máquinas virtuales desde cygwin también?

+0

Incluso si UAC está deshabilitado es posible que no tenga todos los derechos ... ¿está elevada su ventana de cygwin? Haga clic con el botón derecho en el icono y ejecute como administrador, también puede hacerlo en las propiedades del acceso directo (puede que aún no sea su problema) – nhed

+0

@nhed Esto no ayudó, pero siempre es bueno mencionar tales dificultades. :) – Matthias

+0

Puede encontrar algunas respuestas útiles si agrega una etiqueta para indicar algo acerca de Windows. Hay mucho para elegir. ¡Buena suerte! – shellter

Respuesta

9

¿Has probado los foros oficiales? Hay algunas soluciones exporting some variables on ~/.bashrc y el inicio de VB en modo sin cabeza (esta es una publicación reciente, desde 2011). Incluso hay un truco feo sobre la exportación de un conjunto de variables de entorno using bat files instead.

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

... o HOWTO - virtualbox as a service on Windows (cygrunsrv.exe). Se informa que está trabajando en Cygwin 1.7b.

$ cygrunsrv --list 
vboxd-myvm 
+1

configuración '$ VBOX_USER_HOME' en' C: \ cygwin \ home \ [Nombre de usuario] \. Bashrc' hizo el truco! – Matthias

1

Esta respuesta está en el espíritu de 'tener en cuenta esta posibilidad' ;-)

Cómo 'casado' estás a CygWin como su herramienta de UNIX en Windows? Mi experiencia con cygwin es que es muy lenta, pero su punto fuerte es que viene con una amplia gama de herramientas parecidas a Linux Y, probablemente, tiene la comunidad de usuarios más grande.

Hay al menos 2 alternativas a cygwin que uso y puedo recomendar Y con una prueba rápida DID devolvió la lista de mis vms_s activos. Ellos son UWIN y MinGW.

leer mi valoración crítica sobre ksh y UWIN aquí Regarding 'for' loop in KornShell (2ª msg)

También puedes ver el entorno MinGW. He instalado MinGW principalmente para tener acceso a gcc (fuera de cygwin) y tiene un buen número de herramientas similares a Linux.

Espero que esto ayude.

0

fácil de solucionar - es necesario utilizar la sintaxis de ruta de Windows en su .bashrc

Este - VBOX_USER_HOME = 'C: \ Documents and Settings \ user.VirtualBox'

En lugar de esto - VBOX_USER_HOME =/cygdrive/c/users/user/.VirtualBox

Cuestiones relacionadas