大家都知道虚拟机中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 下实时同步,直接读写即可。