主机和虚拟机复制粘贴失效的解决方案

[TOC]shell

背景

使用vmware安装Linux虚拟机后(个人环境为CentOS 7 ,openSUSE15.1,Ubuntu18.04),为了不少的便利性,安装vmtools 经常是咱们须要作的事情,拖拽复制文件等方便性功能。(高版本的vmware安装centos时候。centos会自动安装open-vm-tools。因此不须要像安装Ubuntu那样的本身安装VMware提供的vmtools的过程。)centos

出现问题:主机和虚拟机复制粘贴失效

Centos 7 在安装了alien后,主机和虚拟机复制粘贴失效,复制报错。很快我意识到多是vmtools出现的了问题。ssh

注:在升级内核后须要从新安装vmtools。centos7

open-vm-tools???

但是我发现,我并不能从新安装。我又启动了Ubuntu,发现从新安装按钮是可用的。 open_vmtools从新安装变暗spa

查找缘由发现是centos7自己安装的是open-vmtools(图片是截取的openSUSE15.1.这个和CentOS7同样,因此就没切换系统去截图) open_vmtoolscode

卸载open-vm-tools

在上一步咱们找到了问题所在。 那么先把旧的卸载了。server

sudo rpm -q open(双击tab,看一下)blog

[code@localhost ~]$ rpm -q open
opencc                 open-sans-fonts        openssl
openjpeg2              openssh                openssl-libs
openjpeg-libs          openssh-clients        open-vm-tools
openldap               openssh-server         open-vm-tools-desktop
[code@localhost ~]$ rpm -q open

执行卸载命令 rpm -e open-vm-tools rpm -e open-vm-tools-desktop图片

从新安装open-vm-tools (可不用此方案)

sudo yum install open-vm-tools
sudo yum install open-vm-tools-desktop.x86_64

推荐方案:安装vmware提供的vmtools

在卸载完open-vm-tools后。点击VMware的从新安装VMware tools。ssl

tar -xzvf xxxxx.tar.gz

cd vmware-tools-distrib

sudo ./vmware-install.pl

# 一路enter就好了

安装完重启就OK了