我使用 VirtualBox 4.0.2 和 Ubuntu 10.10 作为客户机。我试图C:\
在客户机下映射我的 Windows XP 驱动器以共享文档。我可以通过转到位置 --> 连接到服务器... 并按照 Windows 共享的提示来映射服务器。我希望有一种简单的方法可以以同样的方式映射我的主机 C:\...即:
位置 --> 连接服务器
服务类型:Windows 共享
服务器:[computer name]
分享:C$
用户名:[username]
域名:[domain]
然后连接
但那不起作用......
答案1
您是否已在客户机上设置共享文件夹并安装了 vbox 工具?看来您正在尝试通过“正常” CIFS 网络共享访问主机 C: 驱动器。如果您改用共享文件夹,速度会更快,而且更难中断:
http://forums.virtualbox.org/viewtopic.php?t=15868
启动 Guest 并打开终端。创建一个要挂载它的文件夹。例如,在您的主文件夹中。我将使用
~/host
它作为挂载点。现在使用以下命令挂载它:sudo mount -t vboxsf share ~/host
请注意,使用默认挂载选项,并且所有文件都归 root 所有。
可以通过添加一些挂载选项来更改这一点。选项通过 -o 参数传递。您可以使用一个参数来使用多个选项,用逗号分隔各个值。有关可以使用哪些选项的更多信息,请参阅 mount 的手册页。用户手册还指出了与共享文件夹兼容的选项。要挂载 SF 以便您成为文件的所有者,请使用以下命令:
sudo mount -t vboxsf -o uid=1000,gid=1000 share ~/host