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

来源:互联网 发布:python async 编辑:程序博客网 时间:2024/05/19 05:04

用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即可,点击安装)。

3.点击virtualbox的Devices,点击Shared Folders选项,就打开了设置对话框,如图(这是已经添加了一个共享目录的效果):

Screenshot from 2013-02-22 23:16:44

4.点击对话框右边的加号,就会出现下图所示的对话框:

Screenshot from 2013-02-22 23:20:48

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

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

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

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

5.1 windows为客户机

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

Screenshot from 2013-02-22 23:26:43

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

Screenshot from 2013-02-22 23:28:38

5.1.3点击【浏览】后弹出一个对话框,如图:

Screenshot from 2013-02-22 23:29:57

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

5.1.4.如果图中并没有相应的\\VBOXSVR\shared目录,则你在路径框中手动输入:\\vboxsvr\vbshare,然后点击完成,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目录上。

这样就完成了设置

 

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


更多文章请进blog.xinspace.name

原创粉丝点击