在VMware workstation新版之后设置共享文件夹有两种方式
- 安装VMware tools。具体操作可参加:Install_doc。但此种安装方法,较为繁琐,且每次ubuntu系统升级后,有可能会导致共享文件夹莫名丢失,此时就需要卸载旧版安装新版VMware tools。
- 使用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:
本文介绍在Ubuntu系统中使用VMware设置共享文件夹的两种方法:安装VMwaretools和使用open-vm-tools。后者为推荐方法,提供详细的安装步骤,并解决因VMware自带VMwareTools与Linux内核不匹配导致的问题。

8001

被折叠的 条评论
为什么被折叠?



