问题

我也是才刚使用CentOS7没多久,搭建好环境后出现比较头疼的问题就是 Windows 和 Linux 之间无法复制粘贴文本和文件,这个问题只要在虚拟机中安装 VMTools 就能解决,但是不知道什么原因导致,我在CentOS 6.8 正常安装VMTools 的方法,在CentOS 7 不管用了

问题主要体现

主要体现在以下几点:

  • 装完后能够拖拽文件,但是文件大小最多只有2M,复制粘贴不完整
  • 虚拟机重启后,VMTools 经常莫名其妙的不能使用,复制粘贴功能失效,但虚拟机显示已安装VMTools
  • 我使用的是CentOS7 的 Gnone模式,即桌面版,在系统中单机右键复制粘贴文件经常弹出错误导致操作失败。
    报错信息如下:
Error when getting information for file “//tmp/VMwareDnD/p6v6B6/*.*”: No such file or directory
  • 1

完美解决方案

这个方法我也是找了很久才看到有大佬成功解决,我是小白当然是感激不尽,下边是大佬的原文链接:https://woj.app/6229.htm

步骤1:卸载预装的“open-vm-tools”包

卸载预装的“open-vm-tools”包
检测是否预装了 open-vm-tools

yum list installed | grep open-vm-*
  • 1

卸载预装的程序包

yum remove open-vm-tools
  • 1

#再次确认是否卸载成功

rpm -qa | grep open-vm-*
  • 1

重启虚拟机
reboot

步骤2: 安装 VMware Tools

回到VMWare应用主界面,点击“虚拟机”菜单中的“安装 VMware Tools”菜单项,这时,VMware Tools的安装程序镜像会自动挂载到系统中并弹出相关提示,打开该目录可以看到如下图所示文件,我们需要的安装包也在其中。

把 VMwareTools-10.2.5-8068393.tar.gz复制出来
解压缩:

tar xzvf VMwareTools-10.2.5-8068393.tar.gz
  • 1

安装

sudo ./vmware-install.pl
  • 1

前置条件检测时,因为我们之前卸载了预装的open-vm-tools依赖包,所以这里会提示不继续安装,不要管它,输入“yes”继续执行安装,接下来的选项基本都是默认一路回车即可。

重装 open-vm-tools

yum install open-vm-tools -y
  • 1

重启,发信啊复制粘贴之类的完美使用

最后对同样是小白的提醒:

在CentOS7 中 没用多久你就会发现自己一开始分的磁盘空间不足了,这对于文件眼盲的我是不懂得用命令去一级一级检索,有没有用我也不知道,不敢删,所以友情提示一下,就是每次我们从windows 复制粘贴的文件都会被自动备份缓存在.cache 中,这些缓存很占地方,可以删除

具体方法参考以下我转载的内容:https://blog.csdn.net/qq_40982347/article/details/106328822

就是这么多,希望能对你有帮助

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐