virtualbox文件共享怎么共享文件夹

你的位置: &
> virtualbox共享文件夹设置图文教程
virtualbox共享文件夹设置图文教程
更新时间:
收藏本页(Ctrl+D)
手机扫描查看
扫描二维码
步骤二:在虚拟机中进行挂载以访问共享文件夹中的内容(映射网络驱动器)
挂载有两种方式: 自动挂载和手动挂载
先看看手动挂载吧,下面以Windows 7为例来说明:
首先要启用Windows 7的&网络发现&和&文件和打印机共享&,点击&开始& & &控制面板&,如下图:
点击更改高级共享设置:
在网络发现中,选中启用网络发现;在文件和打印机共享中,选中启用文件和打印机共享。
打开虚拟机&计算机&,可以看到共享的文件夹,这样就可以从虚拟机上访问指定的主机文件夹了
使用图形界面,在虚拟机上打开计算机,
点击&映射网络驱动器&
选择驱动器号,点击&浏览&选择共享文件夹,如图:
点击&确定&,在虚拟机&计算机&中可以看到共享文件夹,这样就可以访问指定的主机文件夹了
手动挂载有些麻烦吧,VirtualBox提供了&自动挂载&功能,以简化操作步骤。
在添加共享文件夹时,只需选中&自动挂载&,启动或重启虚拟机,在虚拟机中就可以看到共享的文件夹并进行访问了
临时分配的共享文件夹也可以选择手动挂载或自动挂载。这样直接要虚拟机中就可以看到共享文件夹了。
【上一篇】
【下一篇】
看完这篇文章有何感觉?
统一文章资讯频道声明
1、 所有来源标注为统一下载站或统一文章的内容版权均为本站所有,若您需要引用、转载,请注明来源及原文链接即可,如涉及大面积转载,请来信告知,获取授权。
2、 本站所提供的文章资讯等内容均为作者提供、网友推荐、互联网整理而来,仅供学习参考,如有侵犯您的版权,请及时联系我们,并提供原文出处等,本站将在三个工作日内修正。
3、 若您的网站或机构从本站获取的一切资源进行商业使用,除来源为本站的资料需与本站协商外,其他资源请自行联系版权所有人。
4、 未经统一下载站允许,不得盗链、盗用本站资源;不得复制或仿造本网站,不得在非统一下载站所属的服务器上建立镜像,站长之家对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。
文章教程分类
Copy . All Rights Reserved.
本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。(Windows XP SP2作host,Red Hat 9.0为guest)
在Windows上的VirtualBox中装好Redhat9虚拟机之后,box就想让两个系统交换文件。交换文件有多种方法,其中最简单的一种是使用共享文件夹。
首先,在Windows上运行VirtualBox。如图,选择&Red Hat 9.0&,再选&共享文件夹&。
点击&共享文件夹&,会弹出&Red Hat 9.0设置&对话框。此时可以添加一个新的共享文件夹。box在E盘有一个名为sharing的目录,就用它了。注意,图中的文件夹名称&sharing&又称为共享名称(sharename)。在Redhat9挂载共享文件夹的时候会用到它。
确定之后,可以看到共享文件夹的数目变成了1。
主人准备好了,客人Redhat9要享受&共享文件夹&先得安装辅助工具包。这个辅助工具包是一个名为VBoxGuestAdditions.iso的映像文件,位于VirtualBox的安装目录下。点击&光驱&,加载映像。
启动虚拟机,安装辅助工具包。由于box安装的虚拟机没有图形界面,所以安装辅助工具包的时候带了vfs-module参数。
mount /dev/cdrom &&
cd /mnt/cdrom &&
sh ./VBoxLinuxAdditions.run vfs-module &&
这里没有完全安装
安装成功后需要重启系统
重启之后,Redhat9就可以访问Windows提供的共享文件夹了。
mkdir /mnt/share &&
新建挂载点(mountpoint)
mount -t vboxsf sharing /mnt/share &&
挂载共享文件夹
cd /mnt/share &&
进入共享文件夹
看看有什么
OK,大功告成。
阅读(...) 评论()virtualbox安装增强包及配置共享文件夹
virtualbox安装增强包及配置共享文件夹
& 因为需要在host及虚拟机间传输数据,想使用共享文件夹。但是单独设置了共享文件夹后在centos里找不到共享文件夹,看了下要安装增强包。好吧,顺便也解决下鼠标切换的问题,省的老是按右CTL切换,还有窗口也可以无缝切换,那就方便了。但是直接点了vbox里的增强工具包一直有报错。
找了下,需要几个地方注意下。
VirtualBox 大 家都习惯性把它简称为 Vbox ,比 VM 的体积小、开源、速 度快。不过在使用 VirtualBox &在虚拟机中安装 CentOS 之后,不能直接运行安装好 VirtualBox 的客户端增强功能,需要简 单地配置一下才能在 CentOS 虚拟机中正常安装 VirtualBox 客户端增强功能。下面就看一下 OwnLinux 为大家提供的 &为 CentOS 5.5 虚拟机安装 VirtualBox 客户端增强功能&图文教程。
1.启动安装在 VirtualBox 中的 CentOS 5.5 虚拟机,点击&设备& =& &安装增强功能&。这个时候你就可以看到有一个 &光盘&已经挂载到 CentOS 5.5 的桌面上了。它包含了安装 VirtualBox 客户端增强功能的组件。
注意:通常情况下我们直接运行挂载到系统中的 VirtualBox 客户端增强功能的组件就可以了,不过 CentOS 需要配置一下,如果你直接安装就会出现下面的错误。
Bulding the VirtualBox Guest Additions Kernel modules failed
Your system does not seem to be set up to build kernel modules.
Look at /var/log/vboxadd-install.log to find out what went worg. Once you have corrected it,you run
/etc/init.d/vboxadd setup
to build them
2.你需要安装编译内核的相关组件。
yum install kernel-devel gcc
3.在安装完成后,做一个连接
ln -s /usr/src/kernels/2.6.18- 164.15.1.el5-i686 /usr/src/linux&
其中,加粗部分,可以直接借助于&Tab&键补齐&
注意:一定要进行这此项操作,否则 VirtualBox 客户端增强功能在安装的过程中同样会报错。其中&2.6.18-92.1.18.el5-i686&是内核的版本号,不同的版本可能会不一样,你要根据你自己的系统内核填入。
上述所有在终端中的操作,都可以在任何位置的终端中执行,为保证安全,在执行时,所有的终端都直接使用&应用系统&--&附件&--&终端&,打开终端,定位至&root&。
由 于之前已经执行了virtualbox的&设备&--&安装增强功能&,在桌面上有一个名称 为:VBOXADDITIONS_3.1.6_59338的virtualbox的虚拟光驱(名称可能会根据不同的virtualbox版本而不同),双 击打开,发现很多文件(在执行完上述操作之后,直接双击autorun.sh文件应该可以自动执行安装操作了)。
4.安装 VirtualBox 客户端增强功能工具。
选择和你的系统一致的 VirtualBox 客户端增强功能工具来安装,其中 VBoxLinuxAdditions-x86.run 适用于是32系统的,VBoxLinuxAdditions-amd64.run 是用于64位系统的。
执行以下命令来安装
sh ./VBoxLinuxAdditions-x86.run&
虚拟机会自动安装好增强功能,重启虚拟机,鼠标再也不用来回手工切换了!
据说,&NAT&方式的网络连接方式,所有虚拟机的网络连接内容,均需要通过主机的网络进行,因此,可能会有主机与虚拟机同时访问网络时的网速较慢的问题。
另外,virtualbox网站上明明指出了支持centos的,可是在新增虚拟机时,为何不直接给出centos的选项呢?因为centos其实是redhat的社区版。基本等同于redhat的免费版。所以在建立的时候选redhat就可以了。
5. 设置共享文件夹&
重启完成在VirtualBox的菜单点击&设备(Devices)& -& 分配数据空间(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。尽量使用英文名称。我这里用winshare.&
6. 挂载共享文件夹&
重新进入虚拟CentOs5.5,在命令行终端下输入:&
#sudo mkdir /mnt/share&
#sudo mount -t vboxsf winshare /mnt/share&
如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device&
可能是没有载入内核模块 vboxfs ,先查看下:&
#lsmod | grep vboxsf&
如果没有结果返回,说明 vboxsf没有载入,执行&
#sudo modprobe vboxsf&
正常的话mount -t vboxsf winshare /mnt/share共享文件夹应该可以访问了&
#cd /mnt/share&
假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项&
share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0&
这样就能够自动挂载了。&
本人这样做了,但是每次启动都挂接不上,因此使用以下方法,在系统启动时执行挂接脚本,成功自动挂接
#vi /etc/rc.d/rc.local
在文件的最后加入上面手动挂接的命令,比如:
mount -t vboxsf sharefolder /share
7. 取消挂载
#sudo umount -f /mnt/shared
注意:共享文件夹的名称千万不要和挂载点的名称相 同(这一点我并未实验,不过也无必要)。比如,上面的挂载点是/mnt/share,如果共享文件夹的名字也是share的话,在挂载的时候就会出现如下 的错误信息:
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节。
另一详细的:
在VirtualBox中安装好客户操作系统(GuestOS)之后,建议安装VirtualBox增强包(VirtualBox GuestAddition),它的作用是对GuestOS的性能和可用性进行优化(也就是提高GuestOS的性能和提升使用者的使用体验)。&
GuestAddition实质上是安装在GuestOS上的一组驱动程序和应用程序。&
注意,很多人把的增强包双击之后,看到VirtualBox的&全局设定&--&扩展&中已经显示出了增强包的名字就认为已经安装好了,其实那样仅仅 是 从增强包安装文件中解出了相关文件并以插件的形式安装到了VirtualBox中而已。真正的GuestAddition是该安装文件内的1个ISO文 件,必须在GuestOS中进行挂载并安装才能发挥作用,尤其是对于重装GuestOS的情况,&我分明装了GuestAddition,在扩展中也能看 到,怎么没用呢?&,我以前也是没搞明白这一点。
VirtualBox GuestAddition的功能:
1.鼠标集成: 不需要按下VirtualBox的HostKey(默认为右Ctrl)键,就可以从GuestOS中自动释放鼠标,从而无缝的在Host/Guest OS之间移动鼠标。GuestAddition中提供了一个GuestOS的鼠标驱动,可以与HostOS的鼠标驱动进行通讯,从而实现这一点。
2.共享文件夹:可以在Host/Guest OS之间交换文件。通过在Host OS上设置一个文件夹并指定为VirtualBox的共享文件夹,就可以在GuestOS中以网络共享文件夹的形式访问,即使GuestOS没有网络也可以。
3.更好的视频支持:VirtualBox的虚拟显卡只提供了最基本的视频特性,而GuestAddition中的显卡驱动提供了超高的分辨率和2D3D 视频加速。你可以任意调节虚拟机窗口的大小且GuestOS也会自动适应,就如同在GuestOS中设置了任意的分辨率的一样。
4.无缝窗口:这个功能很强大。未安装GuestAddition时,虚拟机窗口只能是一个独立的窗口,安装GuestAddition并启用无缝窗口模 式之后,GuestOS可以跳出虚拟机窗口并嵌入Host OS的桌面,就好像是Host OS的普通应用程序一样工作。
支持的GuestOS有:&Windows&和&运行X Window的Linux、Solaris&。
无缝模式的开关快捷键:HostKey+L
注:VirtualBox默认的HostKey是右ctrl。
5.通用的Host/Guest 通讯通道:这个功能主要跟程序员有关。GuestAddition中的&Guest Properties(客户机属性)&提供了一个通用的基于字符串的机制,使用此机制可以在Host/Guest之间交换数据,从而控制或者监控 GuestOS。比如在Host OS上直接控制GuestOS的程序启动、运行、关闭等。
6.时间同步:因为某些原因,Host OS和Guest OS的系统时间可能不同步,虽然VirtualBox本身提供了同步功能,但GuestAddition的时间同步的效率和方式大大优于VirtualBox自身。
7.共享剪贴板:也就是可以在Host/Guest OS之间复制粘贴啦。
8.自动登录:可以使GuestOS自动登录,包括使用证书的情况下。
在CentOS 6.3下安装GuestAddition
在安装GuestAddition之间,需要让CentOS为编译生成外置核心模块做好准备。
(原文:Before installing the Guest Additions, you will have to prepare your guest system for building external kernel modules.)
下列操作对CentOS, Red Hat Enterprise Linux and Oracle Enterprise Linux都适用:
建议以root身份运行下列命令。
1.如果你的CentOS 版本早于 6,那么需要在 /etc/grub.conf 中添加一行 divider=10,以将这个参数传递给核心,以减少 idle CPU load。
2.#yum update&
把系统的所有软件升级到最新版本。
3.#yum install gcc
安装编译系统
4.#yum install kernel-devel
安装外置核心模块。
&重启以使所有的升级或安装生效。
至此,所有的准备工作就完成了,下面开始安装GuestAddition。
6.在虚拟机窗口的菜单条下选择 &Device&--&Mount CD/DVD-ROM& ,选择 &CD/DVD-ROM image& ,会弹出 Virtual Media Manager 窗口,然后在资源中找到 VBoxGuestAdditions.iso 文件(这里假设 Host OS 是 Windows),VBoxGuestAdditions.iso 通常位于 VirtualBox 的安装目录下。
注意:VirtualBox窗口的菜单很多时候是隐藏的,显示的快捷键是HostKey+C。我找这个急出一身汗。
至此,就相当于在 CentOS 虚拟机中插入了 GuestAddition 的光盘。接下来需要挂载该光盘。
7.#mount -t auto /dev/cdrom1 /mnt
挂载光盘。
注意:VirtualBox默认有2个光驱,分别是 /dev/cdrom 和 /dev/cdrom1 。
如果你挂载命令执行后卡了很久,最后出现:you must specify the filesystem type,说明你需要换个设备名。
我就是在这一步卡了很久,尿都憋出来了,后来发现 VirtualBox 有2个光驱,nnd。
8.#cd /mnt
挂载成功后进入挂载目录。
9.#sh ./VBoxAdditions.run
安装 GuestAddition。安装过程比较久,慢慢等。
安装成功的画面如下:
好了,整个安装完成。最后需要重启以使 GuestAddition 生效。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。

我要回帖

更多关于 virtualbox文件共享 的文章

 

随机推荐