Ubuntu9.04与XP在Virtualbox下的文件共享

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 17:59 点击:

写在前面:虽然已经有了单独的ubuntu10.10系统,但是有些简单的问题,还是不想去切换系统。偶然发现宋老师《linux设备驱动开发详解》一书带光盘上有ubuntu9.0.4,高兴。然后试着去装samba,却一直无果,提示软件源不可用——但是虚拟机也可以正常上网,百度半日,偿试各种修改源,现象依旧。休息片刻,换了关键词:“virtualbox XP 文件共享”,原来不只有samba可以,虚拟机本身就支持了(这个其实在以前用vmware虚拟机的时候就用过,只是时间长了忘记了)。是记之。
 
1.安装:VirtualBoxGuestAddition
VirtualBox直带了这个ISO文件,可以在VirtualBox的安装文件根目录下找到它。
      直接在虚拟机的主菜单上点击“Install VB Guest Addition”,Unbuntu会自动挂载一个iso。打开终端,cd /media/cdrom0 目录下,运行sudo ./VBoxLinuxAdditions-x86.run。待完整的出现下面的信息后表示安装成功了。
Verifying archive integrity... All good.
Uncompressing VirtualBox 3.0.4 Guest Additions for Linux installation..............................................................................................................................................................................................................................
VirtualBox 3.0.4 Guest Additions installation
Building the VirtualBox Guest Additions kernel module...
Building the shared folder support kernel module...
Building the drm support kernel module...  www.2cto.com  
Installing the VirtualBox Guest Additions...
Successfully installed the VirtualBox Guest Additions.
You must restart your guest system in order to complete the installation.
装完重启之后,鼠标就可以在Host主机系统和虚拟系统之间自由移动而不需按右边Ctrl键切换了,而且虚拟系统的窗口可以拉动,位置合适的话Ubuntu桌面会自动全屏显示。如果开启了与Host系统共享剪贴板的话,还可以在Host系统与虚拟系统之间进行复制/剪切和粘贴。

2.设置共享文件夹
重启完成后点击"设备" -> 分配数据空间,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"share",尽量使用英文名称。
 
3.挂载共享文件夹
重新进入虚拟Ubuntu,在命令行终端下输入:
sudo mkdir /mnt/Share
sudo mount -t vboxsf Share /mnt/Share
其中"Share"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。
共享的文件就在mnt/Share目录下。  www.2cto.com  
最后就大功告成了!!
Error!!!!后面登陆的时候遇到mounting failed with the error: Protocol error错误。可能是因为权限问题在/mnt下面建的目录无法mount,改成直接到当前用户目录下建了一个目录再mount就可以了。报错信息看起来牛头不对马嘴。 看到VirtualBox 共享设置后照做一遍就可以了。
在winxp下虚拟ubuntu,在ubuntu下访问win的共享文件夹时出现如下错误:
lihacker@lihacker-laptop:/$ sudo mount -t vboxsf share /mnt/share
/sbin/mount.vboxsf: mounting failed with the error: Invalid argument
后把share换成Share后OK,不其原因。XP共享文件夹目录是小写的share啊:
lihacker@lihacker-laptop:/$ sudo mount -t vboxsf Share /mnt/share
1,若要使用共享文件夹功能,必须安装linux guest additions,安装增强功能,这一步得注意不然没戏 
2,lsmod | grep vboxvfs,确保加载了vboxvfs模块,若没有,使用sudo modprobe vboxvfs加载 
3,新建一个文件夹,sudo mkdir /home/ych/Share
4,sudo mount -t vboxsf Share /home/ych/Share
 
即:sudo mount -t vboxsf “共享文件夹名” “虚拟机共享文件夹目录”
 
 
 
作者 jerry20000

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • VMware View 5.0从菜鸟到高手系列 -连接虚拟桌面
      • kvm中的windows使用Vmware的显示驱动
      • VMware Linux使用Xshell登陆
      • 虚拟机安装MAC查看电脑CPU是否支持VT技术
      • VMWare NAT Centos6.2静态ip设置
      • Virtual Box下同时配置host-only和bridge
      • vmware虚拟机浅析-虚拟网卡
      • VirtualBox打开虚拟硬盘失败的问题
      • 给虚拟机提速的方法

      快速直达

      操作系统导航

      LinuxWindows虚拟机
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1