VMware安装Ubuntu后使用VMware Tools依然无法复制粘贴(已解决)

VMware安装Ubuntu后使用VMware Tools依然无法复制粘贴(已解决)


啊啊啊啊啊!!!先表达下自己激动喜悦的心情(奋战36小时才解决问题!!!)

背景&问题

我在使用linux开发嵌入式软件,需要生成32位可执行文件。为了避免系统文件混乱,决定重新安装32位Ubuntu系统+QT5,不在原来64位Ubuntu上开发。
但是安装完成后,发现使用VMware提供的VMware Tools不能解决“虚拟机宿主机无法共用剪切板”问题。这个问题没有在64位Ubuntu上出现,我很懊恼。

宿主机:Win10
虚拟机:VMware16
Linux:ubuntu-16.04.6-desktop-i386.iso

走过的坑

坑1

奋战36小时才解决,所以网上各种方法我都尝试了,其中说的最多的是安装open-vmware-tools,我失败了。
步骤如下:
第一步:卸载前边安装的VMware Tools

sudo apt-get remove open-vm-tools
sudo apt-get remove --auto-remove open-vm-tools
sudo apt-get purge  open-vm-tools
sudo apt-get purge --auto-remove  open-vm-tools

第二步:安装open-vmware-tools

sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop

第三步:reboot

坑2

第二种说法是安装VMware Tools补丁:VMware Tools Patches,我又失败了
补丁链接 GitHub
可以参考里面的安装步骤,或者按照我的步骤。
第一步:安装Git

sudo apt-get install git

第二步:下载补丁

git clone https://github.com/rasa/vmware-tools-patches.git

第三步:安装补丁

 cd vmware-tools-patches
 ./patched-open-vm-tools.sh

第四步:reboot

坑3

拿共享文件夹代替复制粘贴

坑4

在/user/bin 中运行 vmware-user start

cd /user/bin
sudo vmware-user start

解决方法

第一步:从VMware 安装VMware Tools
方法百度都有,大概就是加载CVD文件,复制文件到Ubuntu中,,我复制到了Home下,解压,然后运行vmware-install.pl文件

sudo ./vmware-tools.pl

在这里插入图片描述
在这里插入图片描述

第二步:
运行bin文件夹下的vmware-config-tools.pl

sudo ./vmware-config-tools.pl

在这里插入图片描述

备注

有的时候第一步之后使用

sudo /user/bin/vmware-user start 

也能开启复制粘贴,但是有时候不管用,很玄学。


最新解决方法:20220602更新

无意间看到一篇文章,实践后发现效果更好,记录一下。
首先删除以前安装的VMware Tools

sudo ./vmware-uninstall-tools.pl

在这里插入图片描述
然后通过apt-get安装vm tools

sudo su //进入管理员模式
apt-get update
apt-get install open-vm-tools open-vm-tools-desktop
vmware-user //开启服务

此时不需要reboot。
至此,实现虚拟机与宿主机之间的共享剪切板
下次开机后,依然可以共享剪切板,非一次性的,哈哈哈。


版权声明:本文为qq_43206665原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。