Jan 10, 2009

共享文件夹的设置(host Windows and guest Linux)

以下操作皆在 Linux (Guest) 中完成:

1. 安装 VirtualBox Guest Additions:
sudo sh VBoxLinuxAdditions-x86.run (or VBoxLinuxAdditions-amd64.run)

2. 在 virtualbox 里面设置共享文件夹并命名,比如此处我们命名为 WinDisk。
新建 /mnt/share 为共享文件夹:sudo mkdir /mnt/share
这里要注意,如果用鼠标选择共享某个Windows盘的话,选择后要在盘符后加"\",也就是要写成"E:\"而不是"E:"。要不然会提示错误。

3. 查看系统是否已经加载 vboxvfs 模块:lsmod | grep vboxvfs
如果没有加载的话:
sudo modprobe vboxvfs

4. 挂载共享文件夹:
mount -t vboxsf WinDisk /mnt/share
现在就可以使用文件共享了,不过按这种方式,下次开机还得重新挂载才能共享。

5. 如果你不想每一次手动挂载,可以在 /etc/fstab 中添加下面一行
WinDisk /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0

6. 注意,vboxvfs 模块是必须的,否则会出现以下错误:
/sbin/mount.vboxsf:mounting failed with the error: Protocol error

1 comment:

  1. 天呀,无意的一点竟然看到了熟悉的画面,而不是以往的网页无法显示,真是难得~~~
    更让人意外的是,这么大的事你能憋着不说~~厉害,啥目的?

    ReplyDelete