VMware虚拟机Ubuntu无法主机与虚拟机之间复制粘贴的详细解决方案
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li>前言</li><li>1. 原理说明</li><li>2. 检查常规设置<ul class="second_class_ul"><li>2.1 VMware 虚拟机设置</li><li>2.2 主机环境检查</li></ul></li><li>3. Ubuntu 虚拟机内安装 open-vm-tools(推荐!)<ul class="second_class_ul"><li>步骤如下:</li></ul></li><li>4. 安装官方 VMware Tools(可选/一般不建议)<ul class="second_class_ul"></ul></li><li>5. 功能测试<ul class="second_class_ul"><li>重启后即可尝试以下功能:</li></ul></li><li>6. 仍然无效?排查思路<ul class="second_class_ul"></ul></li><li>7. 常见 Q&A<ul class="second_class_ul"></ul></li><li>8. 总结<ul class="second_class_ul"></ul></li><li>9. 参考命令集锦<ul class="second_class_ul"></ul></li></ul></div><p class="maodian"></p><h2>前言</h2><p>在日常使用 VMware Workstation/Player 创建的 Ubuntu 虚拟机时,很多人都会遇到这样的问题——<strong>Windows 主机和虚拟机之间无法实现复制粘贴和拖拽功能</strong>。这个功能明明在另一台机器或者别的虚拟机里没问题,但在新装系统却用不了。</p>
<p>实际上,这通常与<strong>VMware Tools(或 open-vm-tools)没有正确安装</strong>,或者相关服务未启用有关。下面就详细讲一下从原理到具体的排查和修复方法。</p>
<p class="maodian"></p><h2>1. 原理说明</h2>
<ul><li><strong>主机与虚拟机之间的复制粘贴、拖放功能</strong>,依赖于<strong>VMware Tools 或 open-vm-tools-desktop</strong> 这类增强功能工具包,里面包含了 clipboard(剪贴板)同步服务。</li><li>若未安装、未正确运行、或与系统版本/桌面环境不兼容,该功能就无法使用。</li><li>VMware Tools 有两种:<ul><li><strong>官方 VMware Tools</strong>:VMware 自带(传统方式)</li><li><strong>open-vm-tools</strong>:Linux 社区维护(Ubuntu 推荐)</li></ul></li></ul>
<p class="maodian"></p><h2>2. 检查常规设置</h2>
<p class="maodian"></p><h3>2.1 VMware 虚拟机设置</h3>
<ul><li><strong>虚拟机设置 → 网络适配器 → 已连接</strong></li><li><strong>虚拟机设置 → 选项 → 客户机隔离</strong>(Guest Isolation)<ul><li>勾选 <strong>“启用复制和粘贴”</strong>、“启用拖放”</li><li>有些 VMware Player 没有这个设置可以跳过</li></ul></li></ul>
<p class="maodian"></p><h3>2.2 主机环境检查</h3>
<p><strong>建议主机和虚拟机都使用英文输入法</strong>,有时中文输入法下剪贴板同步会异常。</p>
<p style="text-align:center"><img alt="" height="805" src="https://zhuji.jb51.net/uploads/allimg/20250914/2-2509141A351307.png" width="745" /></p>
<p class="maodian"></p><h2>3. Ubuntu 虚拟机内安装 open-vm-tools(推荐!)</h2>
<p class="maodian"></p><h3>步骤如下:</h3>
<p><strong>打开终端,确保系统包索引最新:</strong></p>
<div class="dxycode"><pre class="brush:bash;">sudo apt update</pre></div>
<p>卸载可能存在的官方 VMware Tools(可选)</p>
<div class="dxycode"><pre class="brush:bash;">sudo vmware-uninstall-tools.pl</pre></div>
<p>安装 open-vm-tools 及桌面增强包</p>
<div class="dxycode"><pre class="brush:bash;">sudo apt install open-vm-tools open-vm-tools-desktop</pre></div>
<p><strong>注意!</strong><br /><code>open-vm-tools</code> 提供基本支持,<br /><strong><code>open-vm-tools-desktop</code> 是实现复制粘贴、拖放、自动分辨率的关键,必须装!</strong></p>
<p><strong>安装过程中遇到配置文件提示(如 <code>/etc/pam.d/vmtoolsd</code>),直接回车,选择默认(N)即可。</strong></p>
<p><strong>重启虚拟机</strong></p>
<div class="dxycode"><pre class="brush:bash;">sudo reboot</pre></div>
<p style="text-align:center"><img alt="" height="1040" src="https://zhuji.jb51.net/uploads/allimg/20250914/2-2509141A351522.png" width="1920" /></p>
<p style="text-align:center"><img alt="" height="900" src="https://zhuji.jb51.net/uploads/allimg/20250914/2-2509141A351263.png" width="1440" /></p>
<p style="text-align:center"><img alt="" height="516" src="https://zhuji.jb51.net/uploads/allimg/20250914/2-2509141A351B4.png" width="749" /></p>
<p class="maodian"></p><h2>4. 安装官方 VMware Tools(可选/一般不建议)</h2>
<p>在 VMware 菜单栏点击 “虚拟机” → “安装 VMware Tools” </p>
<p>备注:按钮灰色是因为没有打开虚拟机,要启动虚拟机,才能安装。</p>
<p style="text-align:center"><img alt="" height="403" src="https://zhuji.jb51.net/uploads/allimg/20250914/2-2509141A351637.png" width="548" /></p>
<p>系统桌面会弹出一个光驱,里面有一个 <code>VMwareTools-xxxx.tar.gz</code> 的压缩包</p>
<p>拖到桌面右键解压</p>
<p>打开终端进入解压后的目录,运行:</p>
<div class="dxycode"><pre class="brush:bash;">sudo ./vmware-install.pl</pre></div>
<p>一路回车,最后重启虚拟机</p>
<p><strong>实测 open-vm-tools 兼容性和自动集成性都更好,优先推荐!</strong></p>
<p class="maodian"></p><h2>5. 功能测试</h2>
<p class="maodian"></p><h3>重启后即可尝试以下功能:</h3>
<p>主机复制文字 → 虚拟机粘贴(Ctrl+C / Ctrl+V)</p>
<p>主机拖动文件到虚拟机桌面/文件夹</p>
<p>虚拟机复制文字/文件到主机</p>
<p>窗口自动分辨率调整、全屏自适应</p>
<p class="maodian"></p><h2>6. 仍然无效?排查思路</h2>
<p><strong>重启主机和虚拟机</strong>(有时 clipboard 服务卡死,需重启才能恢复)</p>
<p><strong>主机/虚拟机均使用英文输入法测试</strong></p>
<p><strong>Ubuntu 桌面建议用 Xorg 而非 Wayland</strong></p>
<ul><li>登录界面点右下角选择 “Ubuntu on Xorg”</li></ul>
<p><strong>检查 VMware 是否最新版</strong>,部分老版本对新 Linux 兼容差</p>
<p><strong>确认虚拟机设置中启用“客户机隔离”相关功能</strong></p>
<p><strong>如有多台虚拟机可对比排查</strong></p>
<p class="maodian"></p><h2>7. 常见 Q&A</h2>
<p><strong>Q1:open-vm-tools 安装成功但还是不行?</strong></p>
<p>A:确保 <code>open-vm-tools-desktop</code> 也已安装,并重启虚拟机。如果是 Server 系统请先装 GUI 桌面环境。</p>
<p><strong>Q2:官方 VMware Tools 和 open-vm-tools 能混用吗?</strong></p>
<p>A:建议<strong>二选一</strong>,混装易冲突。推荐 open-vm-tools。</p>
<p><strong>Q3:Wayland 桌面环境下复制粘贴异常怎么办?</strong></p>
<p>A:Ubuntu 22.04+ 默认用 Wayland,有兼容性问题。建议切换到 Xorg 登录。</p>
<p class="maodian"></p><h2>8. 总结</h2>
<p>VMware 虚拟机内主机与虚拟机复制粘贴/拖放,最优方案就是安装 <code>open-vm-tools</code> 和 <code>open-vm-tools-desktop</code>。</p>
<p>遇到配置文件选择,直接回车默认就好。</p>
<p>切换英文输入法、Xorg 桌面、重启多试几次。</p>
<p>如果功能一直用不了,可尝试升级 VMware 软件版本。</p>
<p class="maodian"></p><h2>9. 参考命令集锦</h2>
<div class="dxycode"><pre class="brush:bash;"># 一键修复命令
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop
sudo reboot</pre></div>
<p>以上就是VMware 虚拟机 Ubuntu 无法主机与虚拟机之间复制粘贴的详细解决方案的详细内容,更多相关资料请阅读琼殿技术社区其它文章!</p>
頁:
[1]