Windows直接拖拽文件复制到虚拟机Ubuntu

一、背景  

        众所周知大多新手是通过虚拟机接触ROS系统,因此一般电脑都是安装的 Windows 系统,只有使用ROS的时候才会打开虚拟机运行ubuntu,所以学习的过程中会经常在 Windows和 Ubuntu两者间切换,必不可免的会面临两者之间的文件传输问题。在一般情况下,Windows系统中的文件不能直接拖拽复制到虚拟机中,因此我们需要利用以下方法设置,实现ubuntu 与 windows 之间的文件互传。

二、目的

        目的:使用增强工具 VMwareTools 实现 Ubuntu 虚拟机和 win10 之间的文件传输。

三、方法

        准备:
        1. VMware Workstation
        2. Ubuntu 系统

        1、打开虚拟机----安装 VMwareTools 

        2、双击打开刚刚光驱下载的 VMwareTools ,把我们要用的文件复制到桌面:

         3、打开压缩文件,将我们要用的文件夹提取到桌面:

         4、打开提取后的文件夹,找到最后一个文件复制文件名(右键重命名不要忘记文件后缀)

         5、右键打开终端(注意终端打开路径是否正确,否则需要一直cd到正确的文件保存路径)

         6、设置最高权限密码,进入最高权限su模式:

        【注】:ubuntu中是不会显示自己输入的密码,一定要保证密码输入正确!

        7、在最高权限下运行我们刚刚选中的文件:

./vmware-install.pl

        Enter键开始运行命令,遇到需要输入yes/no时键入y继续Enter即可。 

         8、安装成功显示

         9、返回桌面删除刚刚的压缩包和解压文件

        10、拖拽效果实现(关机重启后)

        按照上述操作安装完 VMwareTools 以后,直接复制 win 系统下斗文件是无法拖拽黏贴到虚拟机中的,我们需要将虚拟机关机重启以后才可以使用 VMwareTools 对文件进行传输,下面几张图展示一下直接拖拽效果,可以清楚的看见我们的光标发生了变化,此时文件可以直接从 win 系统中拖拽至 ubuntu 系统中。

         至此实现了使用增强工具 VMwareTools 实现 Ubuntu 虚拟机和 win10 之间的文件传输。

<think>好的,我需要解决用户提到的在Ubuntu桌面环境下无法从Windows拖拽文件的问题。根据用户提供的引用信息,我需要先整理已有的解决方案,然后一步步指导用户操作。 首先,用户引用了四个相关资源。引用1提到Ubuntu 22.04和24.04可能需要切换到Xorg桌面环境,而引用3和4建议安装open-vm-tools-desktop。引用2提到了VMware中的设置步骤。我需要综合这些信息,确保步骤正确且覆盖不同情况。 首先,应该检查是否已经安装了open-vm-tools-desktop,因为这是常见的解决方法。如果用户没有安装,需要指导他们通过终端安装。然后,可能需要重启系统,或者重启VMware工具。如果问题依旧存在,可能需要考虑桌面环境的问题,特别是Ubuntu的新桌面可能不兼容拖放功能,这时候需要切换到Xorg。此外,用户可能需要检查VMware的版本是否支持拖放,或者是否需要更新虚拟机工具。 需要注意的是,不同的Ubuntu版本可能有不同的默认设置,比如22.04和24.04默认使用Wayland,而切换回Xorg可能会解决拖放问题。同时,确保用户按照正确的步骤操作,比如在登录界面切换桌面环境,而不是在系统运行时。 另外,要提醒用户如果在安装过程中遇到依赖问题,可能需要更新系统或处理依赖关系。还有,确认用户是否在VMware中正确启用了拖放功能,比如在虚拟机设置中检查选项是否开启。 最后,生成相关问题时要涵盖安装工具、桌面切换、VMware设置和其他可能的解决方案,这样用户可以根据自己的情况进一步排查。</think>### 解决方案 #### 1. 安装或更新虚拟机工具 **核心步骤**: - 卸载旧版工具并安装完整桌面版工具: ```bash sudo apt-get autoremove open-vm-tools sudo apt-get install open-vm-tools-desktop ``` - 完成后重启虚拟机[^3][^4]。 #### 2. 切换Ubuntu桌面环境 **适用场景**:Ubuntu 22.04/24.04默认使用新桌面机制(如Wayland),需切换为Xorg: 1. 在登录界面点击右下角**设置按钮** 2. 选择**Ubuntu on Xorg**后重新登录[^1]。 #### 3. 验证VMware共享设置 1. 在虚拟机设置中确认**启用拖放和复制粘贴**功能(路径:`虚拟机设置 > 选项 > 客户机隔离`) 2. 确保VMware Tools状态为**已安装并运行**[^2]。 #### 4. 其他排查 - **重启VMware服务**: ```bash sudo systemctl restart vmtoolsd ``` - **更新系统**: ```bash sudo apt update && sudo apt upgrade ``` --- ### 相关问题 1. 如何检查`open-vm-tools-desktop`是否安装成功? 2. 切换Ubuntu桌面环境到Xorg后有哪些兼容性影响? 3. VMware Tools未自动安装时如何手动解决? 4. 除了拖放问题,UbuntuWindows共享剪贴板失败如何修复? --- ### 关键操作验证 | 步骤 | 验证方法 | |------|----------| | 安装工具 | 执行`vmware-user`命令无报错 | | 切换桌面 | 登录界面可见`Ubuntu on Xorg`选项 | | 共享功能 | 尝试拖拽文件(如文本文件)测试成功率 |
评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不会是要长脑子了吧

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

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

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

打赏作者

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

抵扣说明:

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

余额充值