VirtualBox共享文件夹-在具有不同操作系统的主机之间移动时,可以设置共享文件夹来更改路径吗?

时间:2018-09-08 00:36:28

标签: virtualbox shared-directory

我在USB驱动器上有几个VirtualBox来宾VM,希望能够在不同的主机上使用它们。主机可能具有不同的操作系统。

我遇到的问题是,共享文件夹路径规范会因主机OS而异。例如,在我的Windows主机上,它们位于F:\ vb_shared_folder。在我的OSX主机上,它们位于/ Volumes / DiskName / vb_shared_folder。

我希望将共享文件夹安装在Ubuntu guest虚拟机的同一路径上,所以我不能定义两个不同的共享文件夹,因为Name属性会发生冲突。

我确定的唯一解决方案是,当我更改主机或尝试维护两个不同的.vbox(每个主机一个)时,在启动VM之前先编辑.vbox文件。

我希望为.vbox文件提供一个include语法,其中每个主机上的计算机特定文件只有一个不同的共享文件夹配置,而其余部分则来自USB驱动器上的一个普通文件。

或者.vbox文件中可能有条件语法?

我的最后一招是在客户​​机上具有两个具有不同路径的共享文件夹定义,并具有一个登录脚本,该脚本基于安装的链接或可能检测到主机OS来设置符号链接。

感谢您的阅读。我愿意接受其他选择。

0 个答案:

没有答案