Ubuntu14.04 设置共享文件夹

Ubuntu14.04 设置共享文件夹

1:打开虚拟机,这时候还不要打开ubuntu

2:点击 虚拟机—》设置—》选项—》共享文件夹—》添加(选择你要共享的文件夹)

3:添加完,在该界面选择总是启用(运气好的话,打开ubuntu,在/mnt/hgfs目录下就可以看到共享的文件夹,运气差的,还要安装VMwareTools,安装过程中还会出错………..)

4:安装VMware Tools

        a: 在虚拟机菜单中点击虚拟机—》安装VMwareTools,然后会跳出有VMwareTools安装包的光盘(没有跳出的,在ubuntu左边的菜单栏找下)

         b: 然后右键打开一个shell终端,进行命令安装

         c: sudo cp VMwareTools**********.tar.gz /home(一定要在自己用户的目录下,不能直接在光盘中解压)

         d: cd  /home

         e: tar  –xvf VMwareTools**********.tar.gz (解压包)

         f:      cd  vmware-tools-distrib

         g:      sudo ./vmware-install.pl

         h: 安装过程中遇到选择的话,直接回车就好(运气好的话,就安装好了VMwareTools,像我一样倒霉的还会出现下面的错误…..)

/***************************************************************************************************/

         /tmp/modconfig-O5xscq/vmhgfs-only/dir.c:In function ‘HgfsPackDirOpenRequest’:

/tmp/modconfig-O5xscq/vmhgfs-only/dir.c:417:26:error: ‘struct file’ has no member named ‘f_dentry’

                      file->f_dentry) <0) {

                          ^

/tmp/modconfig-O5xscq/vmhgfs-only/dir.c:In function ‘HgfsDirLlseek’:

/tmp/modconfig-O5xscq/vmhgfs-only/dir.c:707:32:error: ‘struct file’ has no member named ‘f_dentry’

    struct dentry *dentry = file->f_dentry;

                                ^

In file includedfrom /tmp/modconfig-O5xscq/vmhgfs-only/dir.c:39:0:

/tmp/modconfig-O5xscq/vmhgfs-only/dir.c:In function ‘HgfsReaddirNextEntry’:

/tmp/modconfig-O5xscq/vmhgfs-only/dir.c:993:31:error: ‘struct file’ has no member named ‘f_dentry’

    si =HGFS_SB_TO_COMMON(file->f_dentry->d_inode->i_sb);

                               ^

/tmp/modconfig-O5xscq/vmhgfs-only/module.h:89:62:note: in definition of macro ‘HGFS_SB_TO_COMMON’

#defineHGFS_SB_TO_COMMON(sb)            ((HgfsSuperInfo *)(sb)->s_fs_info)

                                                             ^

/tmp/modconfig-O5xscq/vmhgfs-only/dir.c:1082:26:error: ‘struct file’ has no member named ‘f_dentry’

         *entryIno =file->f_dentry->d_inode->i_ino;

                          ^

In file includedfrom /tmp/modconfig-O5xscq/vmhgfs-only/dir.c:30:0:

/tmp/modconfig-O5xscq/vmhgfs-only/dir.c:1088:44:error: ‘struct file’ has no member named ‘f_dentry’

          *entryIno =compat_parent_ino(file->f_dentry);

                                   ^

    /***************************************************************************************************************/

 

5:解决安装VMware Tools过程中出现的error: ‘struct  file’has no member named ‘f_dentryfile->f_den……………………

        a: 退出安装界面

         b:  sudo apt-get remove open-vm-tools

         c:  sudo apt-get update

         d:  sudo apt-getinstall git

         e:  sudo git clonehttps://github.com/rasa/vmware-tools-patches.git

              或者:sudogit clonehttps://github.com/rasa/vmware-tools-patches

         f:  cd vmware-tools-patches

         g:  sudo ./untar-and-patch.sh(这个下载补丁,时间可能会长点)

         h:  sudo ./compile.sh

 

6:mount 共享文件夹到/mnt/hgfs

        a:  vmware-hgfsclient命令查看当前有哪些共享的目录,这里我只使用了work文件夹

         b:  sudo apt-get autoremove open-vm-dkmsopen-vm-tools –purge

         c:  sudo apt-get install open-vm-toolsopen-vm-tools-desktop open-vm-toolbox open-vm-dkms

         d:  使用mount  -t vmhgfs .host:/work  /mnt/hgfs   (host:/work 和/mnt/hgfs之间两个空格)命令挂载该共享文件夹(注意:带.号的哦),其中.host:/Documents是共享名,只需把Documents换成使用vmware-hgfsclient 命令得到的目录,/mnt/hgfs是挂载点

         e: 网上很多都说这样就能成功了,但是我还是报错,真惨

Error:cannot mount filesystem: No such device

         f:  d步骤不行的话,就用下面这个命令

          sudo vmhgfs-fuse .host:/work   /mnt/hgfs (host:/work 和/mnt/hgfs之间两个空格)

         g:  设置为随机启动后自动挂载

                   vim /etc/init.d/open-vm-tools(在这个文件末尾添加一行)

                   d步骤成功的话添加这句

                   sudo mount  -t vmhgfs  .host:/work    /mnt/hgfs    (host:/work 和/mnt/hgfs之间两个空格)

                   f步骤成功的话添加这句

sudo vmhgfs-fuse .host:/work/mnt/hgfs (host:/work 和/mnt/hgfs之间两个空格)

         h:大功告成,cd/mnt/hgfs 可以看到共享文件夹

 

7:参考文档

       http://blog.csdn.net/panthera_leo/article/details/12705277

       http://blog.csdn.net/pillarpeng/article/details/52554713

       http://blog.csdn.net/xy_kok/article/details/78442914?locationNum=10&fps=1

       http://blog.csdn.net/u012746763/article/details/50351040

       http://blog.csdn.net/ldl22847/article/details/18779859

       http://blog.csdn.net/cindy_cheng/article/details/50456977

       http://ask.csdn.net/questions/163546

 

 

 

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值