windows xp中virtualbox下ubuntu11.10的文件共享

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
davychenflash
帖子: 5
注册时间: 2011-12-21 20:07

windows xp中virtualbox下ubuntu11.10的文件共享

#1

帖子 davychenflash » 2011-12-21 22:44

1.打开virtualbox中的ubuntu,点击virtualbox的设备(Devices)=》安装增强功能(Install Guest Additions),在Ubuntu桌面上多出一个光盘图标,点击它(红框显示处)。
未命名.jpg
未命名.jpg (4.98 KiB) 查看 986 次
1.jpg
2.jpg
2.先关闭ubuntu,在virtualbox "配置明细"中找到"数据空间",点击进入,点击右边添加目录按钮,添加windows中要共享的目录,取一个名。比如我在D盘建一个名为share的文件夹

3.进入ubuntu,在mnt目录下建立共享目录shared:
#sudo mkdir /mnt/shared
挂载共享目录,在终端下输入:
#sudo mount -t vboxsf share /mnt/shared
即可将windows中的share目录挂载到/mnt/shared目录
注:share是windows中共享文件夹的名称,不能和linux下的挂载目录重名!
如果你不想每一次开机都手动挂载,可以
#gedit /etc/rc.local
编辑/etc/rc.local文件,在exit 0之前加入以下代码:

# load vboxvfs module
modprobe vboxvfs
# virtualbox share folder
mount -t vboxsf ubuntushare /mnt/shared
这样开机就能够自动挂载了。

4.卸载的话使用下面的命令:
sudo umount -f /mnt/shared


注意:
共享文件夹的名称千万不要和挂载点的名称相同.比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息(看http://www.virtualbox.org/ticket/2265):
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节.
上次由 davychenflash 在 2011-12-21 23:11,总共编辑 1 次。
davychenflash
帖子: 5
注册时间: 2011-12-21 20:07

Re: windows xp中virtualbox下ubuntu11.10的增强包安装

#2

帖子 davychenflash » 2011-12-21 23:03

先关闭ubuntu,在virtualbox "配置明细"中找到"数据空间",点击进入,点击右边添加目录按钮,添加windows中要共享的目录,取一个名。比如我在D盘建一个名为share的文件夹

进入ubuntu,在mnt目录下建立共享目录shared:
#sudo mkdir /mnt/shared
挂载共享目录,在终端下输入:
#sudo mount -t vboxsf share /mnt/shared
即可将windows中的share目录挂载到/mnt/shared目录
注:share是windows中共享文件夹的名称,不能和linux下的挂载目录重名!
如果你不想每一次开机都手动挂载,可以
#gedit /etc/rc.local
编辑/etc/rc.local文件,在exit 0之前加入以下代码:

# load vboxvfs module
modprobe vboxvfs
# virtualbox share folder
mount -t vboxsf ubuntushare /mnt/shared
这样开机就能够自动挂载了。
卸载的话使用下面的命令:

sudo umount -f /mnt/shared

注意:
共享文件夹的名称千万不要和挂载点的名称相同.比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息(看http://www.virtualbox.org/ticket/2265):

/sbin/mount.vboxsf: mounting failed with the error: Protocol error

原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节.
回复