前言
在日常使用 VMware Workstation/Player 创建的 Ubuntu 虚拟机时,很多人都会遇到这样的问题——Windows 主机和虚拟机之间无法实现复制粘贴和拖拽功能。这个功能明明在另一台机器或者别的虚拟机里没问题,但在新装系统却用不了。
实际上,这通常与 VMware Tools(或 open-vm-tools)没有正确安装,或者相关服务未启用有关。下面就详细讲一下从原理到具体的排查和修复方法。
1. 原理说明
- 主机与虚拟机之间的复制粘贴、拖放功能,依赖于VMware Tools 或 open-vm-tools-desktop 这类增强功能工具包,里面包含了 clipboard(剪贴板)同步服务。
- 若未安装、未正确运行、或与系统版本/桌面环境不兼容,该功能就无法使用。
- VMware Tools 有两种:
- 官方 VMware Tools:VMware 自带(传统方式)
- open-vm-tools:Linux 社区维护(Ubuntu 推荐)
2. 检查常规设置
2.1 VMware 虚拟机设置
- 虚拟机设置 → 网络适配器 → 已连接
- 虚拟机设置 → 选项 → 客户机隔离(Guest Isolation)
- 勾选'启用复制和粘贴'、'启用拖放'
- 有些 VMware Player 没有这个设置可以跳过
2.2 主机环境检查
- 建议主机和虚拟机都使用英文输入法,有时中文输入法下剪贴板同步会异常。
3. Ubuntu 虚拟机内安装 open-vm-tools(推荐!)
步骤如下:
打开终端,确保系统包索引最新:
sudo apt update
卸载可能存在的官方 VMware Tools(可选):
sudo vmware-uninstall-tools.pl
安装 open-vm-tools 及桌面增强包:
sudo apt install open-vm-tools open-vm-tools-desktop
注意!
open-vm-tools提供基本支持,open-vm-tools-desktop是实现复制粘贴、拖放、自动分辨率的关键,必须装!
安装过程中遇到配置文件提示(如 /etc/pam.d/vmtoolsd),直接回车,选择默认(N)即可。
重启虚拟机:
sudo reboot
4. 安装官方 VMware Tools(可选/一般不建议)
- 在 VMware 菜单栏点击'虚拟机'→'安装 VMware Tools'
- 备注:按钮灰色是因为没有打开虚拟机,要启动虚拟机,才能安装。
- 系统桌面会弹出一个光驱,里面有一个
VMwareTools-xxxx.tar.gz的压缩包 - 拖到桌面右键解压
- 一路回车,最后重启虚拟机
打开终端进入解压后的目录,运行:


