大家都知道虚拟机中linux与宿主机无法直接进行文件系统的交互(例如简单的文件复制、粘贴功能),最简单的方法就是借助vm 中的VMTOOLS:


首先,VMtools可以算是系统驱动了,驱动对于系统的重要性不必说了吧,安装了驱动,可以极大提升系统的性能,最大化的利用硬件资源,这是好处一。


其次,安装了VMtools,可以实现一些附加功能,比如虚拟机和物理机拖动文件实现共享,这可以大大的方便用户操作。

对于Linux,个人感觉最直接的好处就是出入虚拟机不用再按快捷键,只要拖出虚拟机的边框就可以实现出入了。

第一步:进入ubuntu,联网的状态下,点击安装VMTOOLS,如下图:

由于我已经安装,所以显示的是Reinstall。。。


第二步:下载完成后,以root点击上图的安装桌面会出现光驱图标,双击解压文件至tmp文件夹:



第三步:进入控制台:

1. 执行以下命令,可以看到一个以.tar.gz结尾的文件


2.把这个文件复制到根目录下的tmp目录下,然后解压这个文件



3. 进入vmware-tools-distrib,可以看到文件vmware-tools.pl,运行这个文件:


4. 接下来就一直Enter就可以了。



第四步:安装好了VMTOOLS,我们来设置一下宿主机与虚拟机的文件共享:

1. 打开如下界面:


2. 添加主机需要共享给虚拟机的文件目录,根据添加向导完成;


3. 设置完成,在linux以下目录就会出现:



其他方法:如果你的 vmware 是运行在 windows 下的,那么通过 vmtools 的共享机制可以进行文件交换,这是速度最快,也是最方便的一种。

(1)安装 vmtools:在 LINUX 启动完成后,单击“VM->Install VMware Tools”,vmware 会把所需的文件虚拟成 cdrom;把该 cdrom 中的 tar.gz 文件解压,然后执行vmware-tools-distrib/vmware-install.pl,采用默认设置,直到安装完成;
(2)在 vmware for windows 的 virtual host 设置中,为该 LINUX 虚拟系统增加“share folder”,例如:c:\downloads;
(3)在 LINUX 中,/mnt/hgfs 目录下,能看到第 2 步中共享的目录,目录中的文件,与 windows 下实时同步,直接读写即可。
02-02 07:23