VMware: ubuntu 与Windows设置共享文件夹

本文介绍在Ubuntu系统中使用VMware设置共享文件夹的两种方法:安装VMwaretools和使用open-vm-tools。后者为推荐方法,提供详细的安装步骤,并解决因VMware自带VMwareTools与Linux内核不匹配导致的问题。

在VMware workstation新版之后设置共享文件夹有两种方式

  1. 安装VMware tools。具体操作可参加:Install_doc。但此种安装方法,较为繁琐,且每次ubuntu系统升级后,有可能会导致共享文件夹莫名丢失,此时就需要卸载旧版安装新版VMware tools。
  2. 使用open-vm-tools,这也是本文大力推荐的一个方法。open-vm-tools其实是VMware tools的开源版本,有一套虚拟化实用程序组成,这些程序可增强虚拟机在 VMware 环境中的功能,使管理更加有效。open-vm-tools 的主要目的是使操作系统供应商及/或社区以及虚拟设备供应商将 VMware Tools 绑定到其产品发布中。而安装open-vm-tools,也很简单:
    sudo apt-get install open-vm-tools // 对应VMware tools
    sudo apt-get install open-vm-tools-dkms //这才对应文件共享功能
    sudo apt-get install open-vm-tools-desktop // optional, 支持双向拖拽
在真正挂在共享文件之前,最好通过如下命令检测系统是否已经加载“vmhgfs”模块,如果没有可以通过以下命令加载:
    sudo modprobe vmhgfs 
    lsmod | grep vmhgfs
下面需要需要执行的命令就是:
    sudo mkdir /mnt/hgfs
    sudo mount -t vmhgfs .host:/ /mnt/hgfs

正常来说,这样就OK了。但往往有一些幸运儿(我)往往会遇到下面的问题:执行sudo mount -t vmhgfs .host:/ /mnt/hgfs后,输出显示不存在 vmhgfs 模块。这个问题怎么解决了,很简单(查了很久)。根据https://github.com/rasa/vmware-tools-patches中的方法,执行如下命令行成功:

    git clone https://github.com/rasa/vmware-tools-patches.git
    cd vmware-tools-patches
    sudo ./patched-open-vm-tools.sh

产生此问题的根本原因是vmware workstation自带的VMwareTools***tar.gz包中的源代码与linux内核不匹配。
就这样,共享文件夹OK了:
检测一下:

    cd /mnt/hgfs
    ls
是不是OK了?

Reference Link:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值