virtualbox安装增强包及配置共享文件夹(2)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:40 点击:次
p>
p>另外,virtualbox网站上明明指出了支持centos的,可是在新增虚拟机时,为何不直接给出centos的选项呢?因为centos其实是redhat的社区版。基本等同于redhat的免费版。所以在建立的时候选redhat就可以了。
p>
p>5. 设置共享文件夹
p>
p>重启完成在VirtualBox的菜单点击"设备(Devices)" -> 分配数据空间(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。尽量使用英文名称。我这里用winshare.
p>
p>6. 挂载共享文件夹
p>重新进入虚拟CentOs5.5,在命令行终端下输入:
p>#sudo mkdir /mnt/share
p>#sudo mount -t vboxsf winshare /mnt/share
p>
p>如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
p>可能是没有载入内核模块 vboxfs ,先查看下:
p>#lsmod | grep vboxsf
p>如果没有结果返回,说明 vboxsf没有载入,执行
p>#sudo modprobe vboxsf
p>
p>正常的话mount -t vboxsf winshare /mnt/share共享文件夹应该可以访问了
p>#cd /mnt/share
p>#ls -al
p>
p>假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项
p>share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
p>这样就能够自动挂载了。
p>本人这样做了,但是每次启动都挂接不上,因此使用以下方法,在系统启动时执行挂接脚本,成功自动挂接
p>#vi /etc/rc.d/rc.local
p>
p>在文件的最后加入上面手动挂接的命令,比如:
p>
p>mount -t vboxsf sharefolder /share
p>
p>7. 取消挂载
p>#sudo umount -f /mnt/shared
p>注意:共享文件夹的名称千万不要和挂载点的名称相 同(这一点我并未实验,不过也无必要)。比如,上面的挂载点是/mnt/share,如果共享文件夹的名字也是share的话,在挂载的时候就会出现如下 的错误信息:
p>/sbin/mount.vboxsf: mounting failed with the error: Protocol error
p>原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节。
p>
p>另一详细的:
p>
p>在VirtualBox中安装好客户操作系统(GuestOS)之后,建议安装VirtualBox增强包(VirtualBox GuestAddition),它的作用是对GuestOS的性能和可用性进行优化(也就是提高GuestOS的性能和提升使用者的使用体验)。
p>GuestAddition实质上是安装在GuestOS上的一组驱动程序和应用程序。
p>
p>注意,很多人把下载的增强包双击之后,看到VirtualBox的“全局设定”--“扩展”中已经显示出了增强包的名字就认为已经安装好了,其实那样仅仅 是 从增强包安装文件中解出了相关文件并以插件的形式安装到了VirtualBox中而已。真正的GuestAddition是该安装文件内的1个ISO文 件,必须在GuestOS中进行挂载并安装才能发挥作用,尤其是对于重装GuestOS的情况,“我分明装了GuestAddition,在扩展中也能看 到,怎么没用呢?”,我以前也是没搞明白这一点。
p>VirtualBox GuestAddition的功能:
p>
p>1.鼠标集成: 不需要按下VirtualBox的HostKey(默认为右Ctrl)键,就可以从GuestOS中自动释放鼠标,从而无缝的在Host/Guest OS之间移动鼠标。GuestAddition中提供了一个GuestOS的鼠标驱动,可以与HostOS的鼠标驱动进行通讯,从而实现这一点。
p>
p>2.共享文件夹:可以在Host/Guest OS之间交换文件。通过在Host OS上设置一个文件夹并指定为VirtualBox的共享文件夹,就可以在GuestOS中以网络共享文件夹的形式访问,即使GuestOS没有网络也可以。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>