概述
工作中,本机和虚拟机的文件传递很重要,vmware-tools
能够实现 Mac 和 VMwareFusion
的虚拟机之间的文件共享。非常方便,所以怎么用呢?
安装 vmware-tools
- 打开虚拟机,然后点击 VMwareFusion 菜单栏【虚拟机】菜单。
因为我已经安装过了,所以显示 [重新安装 vmware-tools] ,否则显示 [安装 vmware-tools]
-
点击[安装 vmware-tools] 按钮。
继续点击【安装】按钮,然后登录虚拟机
点击安装后,VMwareFusion 就会自动下载所需文件并自动挂载到虚拟机光驱,如下所示。
- 切换到root 账号,否则可能没权限。切换到光驱挂载点,命令如下。
cd /media/VMware \Tools/
- 移动安装压缩包到安装目录
mv VMwareTools-10.2.5-8068393.tar.gz /home/zhang/Developer/vmware-tools
- 解压
VMwareTools-10.2.5-8068393.tar.gz
这个安装压缩包
tar -xzvf VMwareTools-10.2.5-8068393.tar.gz
- 执行脚本安装
./vmware-install.pl
期间会弹出很多确认项,大部分直接默认就好,这里只列出部分,如下
-
would you like to enable vmware automatic kernel modules 这一条最好选择yes,接着一路到底就OK了,如下
-
出现如下界面表示你安装成功了
设置共享文件夹
-
打开 VMwareFusion 菜单中的【虚拟机】,下来项选【分享】,如下
勾选启用共享文件夹,然后点击
+
号,选择本机的一个文件夹作为共享文件夹即可。
-
此时 mac-centos 文件夹就被添加为共享文件夹了,此文件夹的内容就可以在Mac 和虚拟机之间共享了,目前在该文件夹下有一个叫 test.md 的文件,如何在虚拟机查看呢?继续下一步吧!
切换到路径/mnt/hgfs/mac-centos/ 并ls 即可查看编辑 Mac 共享的文件。如下所示
cd /mnt/hgfs/mac-centos/
ls
Windows 平台和 Mac 平台中使用VMware Tools 实现共享文件的区别
上面我主要介绍了如何在Mac 平台中实现虚拟机和Mac 文件的共享。那么Windows 平台如何中如何实现文件共享呢?
- 其实windows 平台安装 VMware Tools 的过程和Mac 平台几乎是一致的。有些linux 版本可能的光驱挂载位置略有不同。在 Linux 虚拟机中手动安装 VMware Tools, 我的 ubutu18.04 挂载位置为
/media/用户名/VMware \Tools/
- windows 平台设置共享文件的时候略有不同,可参考为虚拟机启用共享文件夹