Answers:
来宾扩展无法执行此操作,但是,请在来宾上设置普通的Ubuntu文件共享,然后您可以使用主机和来宾之间的虚拟网络访问文件。VirtualBox虚拟的OSE版本不具有共享文件夹,这是作为描述的VirtualBox推荐的共享方法在这里。How-To Geek 在这里有专门针对如何使用Ubuntu 的教程,它也适用于主文件夹之外的所有内容。
网络驱动程序足够聪明,不会通过有线发送流量,但仍将用于与来宾进行通信。在Mac和Windows上,我都有一些这样运行和使用的虚拟机。
默认情况下,虚拟机具有到本地网络的NAT连接,这意味着它没有自己的“真实” IP地址。如果改为建立桥接连接,则可以使用虚拟PC上的常规文件共享方法,例如Windows文件共享(包括Linux / Unix / etc下的SAMBA)或NFS。当然,VM必须处于运行状态。
也可以将VDI作为驱动器挂载在主机操作系统下,我不知道如何在XP主机上执行此操作的详细信息,我相信您必须关闭(而不是挂起)来宾OS才能避免硬盘损坏。
有一个棘手的解决方案:
sudo /sbin/mount.vboxsf -o gid=1000,uid=1000 shared ~/shared
rsync
将〜/ shared中的数据与〜/ shared_local同步。您可以在Linux和Windows中使用相同的bash脚本。您可以使用相同的路径从Windows和Linux访问〜/ shared中的任何数据。