萍奶奶 發表於 2025-12-5 00:00:00

Ubuntu虚拟机与Windows主机间无法复制粘贴/拖放的解决方法

<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&amp;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><li>Ubuntu 虚拟机设置双向复制粘贴<ul class="second_class_ul"><li>一、virtualbox管理器上先设置</li><li>二、安装增强工具</li><li>&nbsp;重启后验证</li></ul></li></ul></div><p class="maodian"></p><h2>前言</h2>
<p>在日常使用 VMware Workstation/Player 创建的 Ubuntu 虚拟机时,很多人都会遇到这样的问题&mdash;&mdash;<strong>Windows 主机和虚拟机之间无法实现复制粘贴和拖拽功能</strong>。这个功能明明在另一台机器或者别的虚拟机里没问题,但在新装系统却用不了。</p>
<p>实际上,这通常与<strong>VMware Tools(或 open-vm-tools)没有正确安装</strong>,或者相关服务未启用有关。下面就详细讲一下从原理到具体的排查和修复方法。</p>
<p class="maodian"></p><h2>1. 原理说明</h2>
<p><strong>主机与虚拟机之间的复制粘贴、拖放功能</strong>,依赖于<strong>VMware Tools 或 open-vm-tools-desktop</strong> 这类增强功能工具包,里面包含了 clipboard(剪贴板)同步服务。</p>
<p>若未安装、未正确运行、或与系统版本/桌面环境不兼容,该功能就无法使用。</p>
<p>VMware Tools 有两种:</p>
<p><strong>官方 VMware Tools</strong>:VMware 自带(传统方式)</p>
<p><strong>open-vm-tools</strong>:Linux 社区维护(Ubuntu 推荐)</p>
<p class="maodian"></p><h2>2. 检查常规设置</h2>
<p class="maodian"></p><h3>2.1 VMware 虚拟机设置</h3>
<p><strong>虚拟机设置 &rarr; 网络适配器 &rarr; 已连接</strong></p>
<p><strong>虚拟机设置 &rarr; 选项 &rarr; 客户机隔离</strong>(Guest Isolation)</p>
<p>勾选 <strong>&ldquo;启用复制和粘贴&rdquo;</strong>、&ldquo;启用拖放&rdquo;</p>
<p>有些 VMware Player 没有这个设置可以跳过</p>
<p class="maodian"></p><h3>2.2 主机环境检查</h3>
<p><strong>建议主机和虚拟机都使用英文输入法</strong>,有时中文输入法下剪贴板同步会异常。</p>
<p><img alt="2.2 主机环境检查" src="https://zhuji.jb51.net/uploads/allimg/20251205/2-2512051F21S33.png" /></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:plain;">sudo apt update
</pre></div>
<p>卸载可能存在的官方 VMware Tools(可选)</p>
<div class="dxycode"><pre class="brush:plain;">sudo vmware-uninstall-tools.pl
</pre></div>
<p>安装 open-vm-tools 及桌面增强包</p>
<div class="dxycode"><pre class="brush:plain;">sudo apt install open-vm-tools open-vm-tools-desktop
</pre></div>
<p><strong>注意!</strong><br />open-vm-tools 提供基本支持,<br /><strong>open-vm-tools-desktop 是实现复制粘贴、拖放、自动分辨率的关键,必须装!</strong></p>
<p><strong>安装过程中遇到配置文件提示(如 /etc/pam.d/vmtoolsd),直接回车,选择默认(N)即可。</strong></p>
<p><strong>重启虚拟机</strong></p>
<div class="dxycode"><pre class="brush:plain;">sudo reboot
</pre></div>
<p><img alt="VMware 虚拟机 Ubuntu 无法主机与虚拟机之间复制粘贴的详细解决方案" src="https://zhuji.jb51.net/uploads/allimg/20251205/2-2512051F219115.png" /></p>
<p><img alt="VMware 虚拟机 Ubuntu 无法主机与虚拟机之间复制粘贴的详细解决方案_图2" src="https://zhuji.jb51.net/uploads/allimg/20251205/2-2512051F225U3.png" /></p>
<p><img alt="VMware 虚拟机 Ubuntu 无法主机与虚拟机之间复制粘贴的详细解决方案_图3" src="https://zhuji.jb51.net/uploads/allimg/20251205/2-2512051F225531.png" /></p>
<p class="maodian"></p><h2>4. 安装官方 VMware Tools(可选/一般不建议)</h2>
<p>在 VMware 菜单栏点击 &ldquo;虚拟机&rdquo; &rarr; &ldquo;安装 VMware Tools&rdquo;&nbsp;</p>
<p>备注:按钮灰色是因为没有打开虚拟机,要启动虚拟机,才能安装。</p>
<p><img alt="4. 安装官方 VMware Tools(可选/一般不建议)" src="https://zhuji.jb51.net/uploads/allimg/20251205/2-2512051F225303.png" /></p>
<p>系统桌面会弹出一个光驱,里面有一个 VMwareTools-xxxx.tar.gz 的压缩包</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>主机复制文字 &rarr; 虚拟机粘贴(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>
<p>登录界面点右下角选择 &ldquo;Ubuntu on Xorg&rdquo;</p>
<p><strong>检查 VMware 是否最新版</strong>,部分老版本对新 Linux 兼容差</p>
<p><strong>确认虚拟机设置中启用&ldquo;客户机隔离&rdquo;相关功能</strong></p>
<p><strong>如有多台虚拟机可对比排查</strong></p>
<p class="maodian"></p><h2>7. 常见 Q&amp;A</h2>
<p><strong>Q1:open-vm-tools 安装成功但还是不行?</strong><br />A:确保 open-vm-tools-desktop 也已安装,并重启虚拟机。如果是 Server 系统请先装 GUI 桌面环境。</p>
<p><strong>Q2:官方 VMware Tools 和 open-vm-tools 能混用吗?</strong><br />A:建议<strong>二选一</strong>,混装易冲突。推荐 open-vm-tools。</p>
<p><strong>Q3:Wayland 桌面环境下复制粘贴异常怎么办?</strong><br />A:Ubuntu 22.04+ 默认用 Wayland,有兼容性问题。建议切换到 Xorg 登录。</p>
<p class="maodian"></p><h2>8. 总结</h2>
<p>VMware 虚拟机内主机与虚拟机复制粘贴/拖放,最优方案就是安装 open-vm-tools 和 open-vm-tools-desktop。</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 class="maodian"></p><h2>Ubuntu 虚拟机设置双向复制粘贴</h2>
<p class="maodian"></p><h3>一、virtualbox管理器上先设置</h3>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20251205/2-2512051F225M7.png" /></p>
<p class="maodian"></p><h3>二、安装增强工具</h3>
<p><img alt="" src="https://zhuji.jb51.net/uploads/allimg/20251205/2-2512051F226100.png" /></p>
<p>点击菜单栏<br /><strong>设备 &rarr; 安装增强功能&hellip;</strong></p>
<p>Ubuntu 会弹出一个光盘图标(或自动挂载),出现提示框,选择&nbsp;<strong>&ldquo;运行软件&rdquo;</strong>&nbsp;或&nbsp;<strong>&ldquo;打开文件夹&rdquo;</strong>。</p>
<p>打开终端(快捷键:Ctrl + Alt + T),执行以下命令安装依赖:</p>
<div class="dxycode"><pre class="brush:bash;">sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)</pre></div>
<p>进入挂载的光盘目录(通常是&nbsp;/media/$USER/VBox_GAs_*)</p>
<div class="dxycode"><pre class="brush:bash;">cd /media/$USER/VBox_GAs_*/
sudo ./VBoxLinuxAdditions.run</pre></div>
<p>安装完成后重启虚拟机:</p>
<div class="dxycode"><pre class="brush:bash;">sudo reboot</pre></div>
<p class="maodian"></p><h3>&nbsp;重启后验证</h3>
<ul><li>在 Windows 复制一段文字 &rarr; 到 Ubuntu 终端按&nbsp;Ctrl+Shift+V&nbsp;粘贴。</li><li>反过来也可以复制 Ubuntu 的文字 &rarr; 粘贴到 Windows。</li></ul>
<p>以上就是VMware 虚拟机 Ubuntu 无法主机与虚拟机之间复制粘贴的详细解决方案的详细内容,更多相关资料请阅读琼殿技术社区其它文章!</p>
頁: [1]
查看完整版本: Ubuntu虚拟机与Windows主机间无法复制粘贴/拖放的解决方法