前言:首先要搭建好命令环境,参见博主安装教程
目的:实现与主机双向共享剪切板、共享文件
一、下载并安装VMware Tools(二选一)
open-vm-tools:满足要求,支持共享剪切板,与主机共享文件
VMware Tools:满足开机自动挂载,不需要额外配置,单独使用不能双向复制粘贴。
(一)Centos系统open-vm-tools(推荐)
作用:支持共享文件夹、复制粘贴
安装来源:Centos安装后会自动安装open-vm-tools
------------------如果已安装可以输入以下命令进行升级------------------
#查看可升级的版本
sudo yum check-update open-vm-tools
#执行升级
sudo yum update open-vm-tools open-vm-tools-desktop -y
#重启服务
sudo systemctl restart vmtoolsd
------------------如果卸载了可以输入以下命令进行安装------------------
#安装命令
sudo yum install open-vm-tools open-vm-tools-desktop -y
#卸载命令
sudo yum remove -y open-vm-tools open-vm-tools-desktop
执行安装,安装后支持复制粘贴
安装后重启,这样复制粘贴可用,不用手打命令。
-------------------------------------执行以下命令,检查安装----------------------------------------------检查安装,通过包管理工具查看 vm - tool是否安装成功
rpm -qa | grep open-vm-tools
检查安装目录是否存在
# 官方 VMware Tools 安装目录(默认路径
ls /usr/bin/vmware-* # 有输出
ls /usr/lib/vmware-tools/ # 目录应存在
ls /etc/vmware-tools/ # 目录应存在
--------------------------------------------测试手动挂载-------OK----------------------------------------------root在虚拟机手动挂载,输入以下命令
sudo vmhgfs-fuse .host:/VMshare /mnt/share -o allow_other,nonempty
#卸载挂载点
sudo umount -l /mnt/share
sudo vmhgfs-fuse .host:/VMshare /mnt/share -o allow_other,uid=1000,gid=10,nonempty,umask=022
其中VMshare 是共享文件夹 /mnt/share是虚拟机的挂载点
执行后无任何返回无报错即挂载成功
(二)官网Vmware Tools
二种选择:一种提前卸载open-vm-tools,只安装VMware Tools;
一种不卸载open-vm-tools,安装VMware Tools同时保留open-vm-tools部分功能(如共享功能)。
两种安装方式的区别:前者不能与主机双向复制粘贴,但支持共享文件夹永久自动挂载,不需要额外在/etc/fstab配置,默认挂载点是/mnt/hgfs。
后者则可以与主机双向复制粘贴,但不会自动挂载,需要额外在/etc/fstab配置,这里更多的是使用open-vm-tools的功能。
工具包来源:目前官网只提供windows虚拟机的vmware tools工具包,而linux则需要安装虚拟机后,通过点击【重新安装VMware Tools】下载,不过这个重新安装只是提供下载链接,不支持自动安装,下载后需要挂载镜像然后在虚拟机手动解压安装。
下载链接:
https://packages-prod.broadcom.com/tools/frozen/liunx/linux.iso