0%

虚拟机使用VMware tools与主机共享文件

一、VMware Tools介绍

VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。

只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚拟机与主机之间自由移动(不用再按ctrl+alt),且虚拟机屏幕也可实现全屏化。

二、安装VMware Tools

1.选择虚拟机界面左上角的虚拟机—>重新安装VMware Tools选项。

2.进入CentOS系统

#挂载CD
[root@localhost ~]# mount /dev/cdrom /media
mount: /dev/sr0 写保护,将以只读方式挂载

#查看安装的VMwareTools版本
[root@localhost ~]# cd /media
[root@localhost media]# ls
manifest.txt     VMwareTools-10.3.10-12406962.tar.gz  vmware-tools-upgrader-64
run_upgrader.sh  vmware-tools-upgrader-32

#将安装文件拷贝、解压
[root@localhost media]# cp /media/VMwareTools-10.3.10-12406962.tar.gz /tmp/
[root@localhost media]# cd /tmp
[root@localhost tmp]# tar -zxf VMwareTools-10.3.10-12406962.tar.gz

#安装
[root@localhost tmp]# cd vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# ./vmware-install.pl
#之后一路回车,即可安装完毕

3.安装可能会出现内核位置不确定的问题

The path "" is not a valid path to the 3.10.0-957.el7.x86_64 kernel headers.
Would you like to change it? [yes] 

INPUT: [yes]  default

Enter the path to the kernel header files for the 3.10.0-957.el7.x86_64 
kernel? 

INPUT: []  default

解决方法为指定版本重新安装内核

[root@localhost vmware-tools-distrib]# yum install "kernel-devel-uname-r == $(uname -r)"
#然后重新安装
[root@localhost vmware-tools-distrib]# ./vmware-install.pl

三、使用VMware Tools共享文件

在主机新建一个文件夹存放于虚拟机共享的文件

在虚拟机界面设置中启用共享文件夹,然后将新建的共享文件夹添加进去

在主机文件夹中新建一个test.txt文件

在虚拟机中查看

[root@localhost ~]# cd /mnt/hgfs/虚拟机共享
[root@localhost 虚拟机共享]# ls
test.txt