我无法从cygwin控制台访问我的虚拟机。 (Windows 7,UAC已禁用)
Matthias@laptop0x4d53 /cygdrive/c/Program Files/Oracle/VirtualBox
$ ./VBoxManage list vms
然而,Windows控制台可以访问我的虚拟机。
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}
也许这是用户权利的问题。如何从cygwin访问我的虚拟机?
答案 0 :(得分:9)
您是否尝试过官方论坛?有一些解决方案exporting some variables on ~/.bashrc并在无头模式下启动VB(这是2011年的最新帖子)。关于导出一堆环境变量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\'
......或HOWTO - virtualbox as a service on Windows (cygrunsrv.exe)。据报道,这是在Cygwin 1.7b上进行的。
$ cygrunsrv --list
vboxd-myvm
答案 1 :(得分:1)
这个答案符合“考虑这种可能性”的精神; - )
你是如何'结婚'在Windows上使用cygwin作为你的unix工具?我对cygwin的体验非常缓慢,但它的优势在于它带有各种类似Linux的工具,可能拥有最大的用户支持社区。 p>
我使用的cygwin至少有2种替代方案,并且可以推荐AND快速测试DID返回我的活动vms_s列表。他们是UWIN和MinGW。
在这里阅读我关于ksh和UWIN的文章 Regarding 'for' loop in KornShell(第2个消息)
还要查看MinGW环境。我已经安装了MinGW主要是为了访问gcc(在cygwin之外)并且它有相当多的类似Linux的工具。
我希望这会有所帮助。
答案 2 :(得分:0)
易于修复 - 您需要在.bashrc中使用Windows路径语法
这个 - VBOX_USER_HOME ='C:\ Documents and Settings \ user.VirtualBox'
而不是这个 - VBOX_USER_HOME = / cygdrive / C /用户/用户/ .VirtualBox