linux主机,win7客户机 在virtulbox下设置共享目录步骤

用virtualbox在客户机和主机之间建立一个共享目录,是用来主客机之间传送数据方便。virtualbox不像vmware一样可以在主机上复制一个文件后,直接到客户机中粘贴传送数据这么简单。在virtualbox中主客机传送数据要么通过U盘,要么就要通过共享目录了。所以共享目录还是很必要的。

但是,如果你是以linux(如fedora)为主机,以windows为客户机来安装的,网上找设置共享目录的资料就很少(本人就找了一段时间,很是烦人,特此记录下来,以免以后忘记了)。步骤如下(该步骤包含了linux主机,windows客户机和windows主机,linux客户机的设置):

1.当然是要在linux上安装virtualbox,并且要在virtualbox中安装好虚拟机系统啦。

2.安装Guest Additions啦,点击virtualbox的Devices,就会出现一个选项叫Install Guest Additions(安装它的时候要打开虚拟机系统,点击之后若无任何反映,则打开Computer的CD-ROM即可,点击安装)。如果是linux从机,那么进入/media/VBOXADDITIONS 目录,执行命令:$sudo ./VBoxLinuxAdditions.run

3.点击virtualbox的Devices,点击Shared Folders选项,就打开了设置对话框

4.点击对话框右边的加号,就会出现对话框

path框输入你想把共享目录设置到哪个路径下,比如这个框我填写的/home/xin/VirtualBox VMs/shared(我是以fedora为主机,如果你的主机是windows,你可以填D:shared)

name框是输入你的共享目录的名称,比如这个框我填的shared

填好之后把下面的选项(可能是两个,也可能是三个)除了Read-only之外的其他选项都选中,然后点击ok按钮

5.现在你的对话框应该有了一个共享目录,但是这个共享目录还只是在主机上设置好了,从机还没有映射过来,下面就是要分情况设置

5.1 windows为客户机

5.1.1打开我的电脑,在菜单栏找到【映射网络驱动器】选项

5.1.2点击【映射网络驱动器】,出现了一个对话框,要求你输入要映射到的文件夹目录

5.1.3点击【浏览】后弹出一个对话框。

点击相应的目录即可,如我点击图中的\VBOXSVRshared这个目录,然后确定,再点击完成即可完成共享目录的设置了。

5.1.4.如果图中并没有相应的\VBOXSVRshared目录,则你在路径框中手动输入:\vboxsvrvbshare,然后点击完成,windows就会自动连接,若连接失败,你再回到5.1.3步骤重新浏览一下,看是否出现了对应的文件夹(一般这时候都会出现)。

这时点击完成即可。

 

5.2 linux为客户机

5.2.1此前在主机中已经创建了共享目录了,在linux客户机上把这个共享目录挂载上即可,用以下命令:

sudo mkdir /media/vb_share

这条命令是在/media目录下创建一个名为vb_share的目录作为要挂载到的共享目录入口
sudo mount -t vboxsf vbshare /media/vb_share

这条命令是将主机上的共享目录映射(挂载)到刚刚建好的vb_share目录上。

这样就完成了设置

 

总体来讲,设置共享目录还是比较简单的,只是第一次弄有点儿云里雾里的,做过一次之后就不会忘记了。