Featured image of post 解决Ubuntu16.04主机与虚拟机无法复制粘贴的问题

解决Ubuntu16.04主机与虚拟机无法复制粘贴的问题

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

 · 约 281 字

按照正常的解决办法

image-20260919170742405

装一个open-vm-tools

1
2
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop

然后重启一下

1
sudo reboot

就可以解决粘贴问题了

但实测之后发现无法成功,还是没能解决问题

解决

排查过程

  1. 确认包安装:dpkg -l | grep vm-tools → open-vm-tools 和 open-vm-tools-desktop 均已安装
  2. 确认进程:ps aux | grep vmtoolsd → 系统服务和用户会话 (vmusr) 都在跑
  3. 确认 vmblock fuse:mount | grep vmblock → 已挂载
  4. 检查 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 &

image-20260919171241560

成功解决!!

Built with Hugo · Theme Stack