open-vm-tools 正常安装却失效,通过排查 VMX 配置与 vmtoolsd 进程解决主机与 Ubuntu16.04 虚拟机之间无法复制粘贴的问题。
按照正常的解决办法

装一个open-vm-tools
1
2
| sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
|
然后重启一下
就可以解决粘贴问题了
但实测之后发现无法成功,还是没能解决问题
解决
排查过程
- 确认包安装:
dpkg -l | grep vm-tools → open-vm-tools 和 open-vm-tools-desktop 均已安装 - 确认进程:
ps aux | grep vmtoolsd → 系统服务和用户会话 (vmusr) 都在跑 - 确认 vmblock fuse:
mount | grep vmblock → 已挂载 - 检查 VMX 配置:发现缺少 isolation 配置行,且
guestOS 类型不匹配(写的 ubuntu-64,实际是 32-bit)
修复步骤
1.安装桌面版工具包
1
2
| sudo apt update
sudo apt install open-vm-tools-desktop -y
|
2.修改 VMX 文件(关机状态下编辑)
1
2
3
| guestOS = "ubuntu"
isolation.tools.copy.disable = "FALSE"
isolation.tools.paste.disable = "FALSE"
|
3. 重启虚拟机后,杀掉 vmtoolsd 并重新启动
1
2
3
| sudo pkill -9 vmtoolsd
sudo systemctl start open-vm-tools
/usr/bin/vmtoolsd -n vmusr &
|

成功解决!!