Ubuntu已安装VMware Tools仍无法粘贴复制主机文件夹

解决VMwareTools无法安装导致的复制粘贴问题
文章主要讲述了在遇到VMwareTools重装无效的问题时,通过更换虚拟机的软件源为阿里服务器,然后执行apt-getupgrade和dist-upgrade命令更新软件包,最后安装open-vm-tools-desktop,成功解决了从主机向虚拟机复制粘贴内容的功能。

        百度这个问题,千篇一律的文章都建议去重新安装VMware Tools,但重新安装并不能解决问题。通过不懈的尝试,我发现了问题所在——虚拟机的服务器不是国内服务器。

        首先进行换源

1、点开软件和更新e8b117b28dbf4899a145ab5736cf1429.png

 2、更换服务器

        我这里推荐你使用阿里的服务器(即图片里标注的服务器)

0adf74922a0b4debb4b2e636a2fb736d.png

3、 重新获取软件包列表 ,打开终端执行命令

sudo apt-get upgrade

        这是操作之后的页面。 但我这时遇到一个问题:有3个软件包未被升级。倘若也有兄弟遇到这个问题,请执行:sudo apt-get dist-upgrade

e881e51ac89446ed88ee16c9a773ae31.jpeg 4、再执行以下命令:

sudo apt-get install open-vm-tools-desktop -y

         这时重启之后就可以从主机里面复制内容粘贴到虚拟机里面了。

 

<think>嗯,用户的问题是解决Ubuntu 20.04上安装VMware Tools失败的情况。从引用内容看,用户已经参考过一些安装教程但遇到了问题,需要具体解决方案。 用户可能遇到了几个典型问题:安装包路径错误、依赖缺失、权限不足或内核头文件问题。尤其要注意Ubuntu 20.04默认使用open-vm-tools,但用户坚持要安装传统VMware Tools,这需要特殊处理。 我注意到引用[2]的教程存在风险操作:建议使用物理驱动器可能导致安装失败。而引用[3]提到Docker版本信息虽然不直接相关,但暗示用户可能同时需要拟化环境,这会影响内核模块编译。 核心解决思路应该分三步走:首先确认安装包完整性,其次解决依赖问题,最后处理内核模块编译。特别要强调手动安装部分,因为自动安装经常在Ubuntu 20.04上失败。 对于安装包路径问题,需要明确说明:解压后的目录名通常是"vmware-tools-distrib",不是引用[2]中模糊描述的"vm...Tab键"。权限部分要强调必须全程sudo,但tar解压时不要用sudo避免权限混乱。 内核头文件是最大难点。考虑到用户可能刚安装系统,需要明确给出安装命令"sudo apt install linux-headers-$(uname -r) build-essential"。如果遇到版本不匹配,还要提供查看内核版本的方法。 最后补充的open-vm-tools方案很重要,这是VMware官方推荐方式。需要解释虽然传统Tools支持高级功能,但日常使用open-vm-tools完全足够,还能避免编译问题。 相关问题设计要覆盖用户后续可能的需求:共享文件夹设置属于安装后的典型配置问题,自动安装失败是常见痛点,而open-vm-tools的差异说明能帮助用户决策。</think>以下是针对Ubuntu 20.04安装VMware Tools失败的完整解决方案,结合常见错误原因和官方文档实践整理: --- ### **一、失败原因及解决步骤** #### **1. 依赖项缺失(关键)** ```bash sudo apt update sudo apt install build-essential linux-headers-$(uname -r) ``` > 📌 说明: > `linux-headers` 必须与当前内核版本严格匹配,通过 `uname -r` 自动获取。若安装后仍报错,需手动验证: > ```bash > apt list linux-headers-$(uname -r) # 确认是否存在对应版本 > ``` #### **2. 安装包路径错误** ```bash cd ~/Desktop/VMwareTools-*.tar.gz # 进入下载目录 tar -xzvf VMwareTools-*.tar.gz # 解压 cd vmware-tools-distrib/ # 进入解压目录(注意名称差异) sudo ./vmware-install.pl # 执行安装 ``` #### **3. 权限问题** - 所有 `sudo` 命令需输入**当前用户密码**(输入时无显示,正常) - 拒绝访问错误时尝试: ```bash sudo chmod +x vmware-install.pl # 添加执行权限 ``` #### **4. 内核模块编译失败** 若出现 **"Unable to build kernel module"**: ```bash sudo ./vmware-install.pl -d # 强制使用默认配置 ``` > 仍失败则检查: > - 确保未开启Secure Boot(需在BIOS中禁用) > - 关闭第三方内核补丁(如XanMod) --- ### **二、替代方案:官方推荐工具** ```bash sudo apt install open-vm-tools open-vm-tools-desktop sudo reboot ``` > ✅ **优势**: > - 自动随内核更新(无需手动编译) > - 支持Ubuntu官方源维护 > - 提供完整功能(剪贴板/拖拽/分辨率调整)[^1] --- ### **三、验证安装成功** ```bash vmware-toolbox-cmd -v # 查看版本(传统Toolsvmware-toolbox-cmd stat session # 检查服务状态 ``` --- ### **常见错误处理** | **错误现象** | **解决方案** | |---------------------------|--------------------------------------| | 无法找到VMware Tools镜像 | 拟机设置 → CD/DVD → 使用ISO镜像 → 浏览到`linux.iso`(默认路径:`/usr/lib/vmware/isoimages/`) | | 安装过程卡死 | `sudo ./vmware-install.pl --clobber-kernel-modules=vmblock,vmci` | | 共享文件夹不显示 | 手动挂载:`sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other` | > ⚠️ **重要提醒**: > VMware官方已明确推荐Ubuntu使用 **open-vm-tools** 替代传统Tools,仅特殊需求(如旧版ESXi兼容)需手动安装[^1][^3]。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽水啤酒花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值