Ubuntu——解决Windows直接拖动文件进虚拟机ubuntu

通过安装VMwareTools,可以实现Windows与Ubuntu虚拟机之间的文件自由拖拽。步骤包括安装VMwareTools,添加ISO映像,提取安装文件,执行安装命令,然后重启系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决 W i n d o w s 直接拖动文件进虚拟机 u b u n t u \color{#4286f4}{ 解决Windows直接拖动文件进虚拟机ubuntu } 解决Windows直接拖动文件进虚拟机ubuntu

  •   **原因:**因为我在刚学习Ubuntu,需要实现主机Windows与虚拟机ubuntu间文件共享、文件自由拖拽、鼠标在虚拟机与主机间自由移动、实现虚拟系统屏幕全屏化的功能,因此需要在虚拟机VMware中安装VMware Tools。

  •   解决步骤:

1.这里需要安装“VMware Tools(T)”,如果没有安装,则需要重新安装

安装VM_tools.png

2.添加ISO映像文件(如果提示有错误,请关闭虚拟机再设置路径,然后再启动Ubuntu)

(1)找到IOS文件所在位置

ISO文件.png

(2)在虚拟机设置中选定CD/DVD,添加ISO文件

添加ISO文件.png

3.提取VMware Tool安装文件到指定地方(我这里是解压到桌面)

(1)找到并提取VMware Tool安装文件到指定地方

安装文件.png

(2)若此时出现下列问题,则先将安装文件放到桌面后,再进行提取

安装文件问题.png

4.打开终端命令

(1)在解压后的文件夹目录下,打开终端命令

打开终端.png

(2)获取管理员密码,并执行安装命令

sudo su
./vmware-install.pl

终端安装命令.png

5.回车和yes命令则系统执行默认位置安装,安装完成后系统提示

The configuration of VMware Tools ....completely successfully

则实现Windows与虚拟机ubuntu间文件自由拖拽,重启系统即可。

6.至此,实现了Windows与虚拟机ubuntu间文件自由拖拽。



### 实现 UbuntuWindows 文件拖拽共享 为了实现在 VirtualBox 或 VMware 中运行的 Ubuntu 虚拟机与宿主 Windows 系统之间的文件拖拽共享,通常有几种不同的方法可以选择。 #### 使用 VirtualBox 增强功能实现拖拽共享 对于使用 VirtualBox 的情况,可以通过安装 Guest Additions 来启用剪贴板和拖放支持。Guest Additions 是一组设备驱动程序和应用程序接口,用于优化客户操作系统在虚拟环境中的性能[^1]。 ```bash sudo apt-get update sudo apt-get install virtualbox-guest-dkms ``` 重启虚拟机之后,在 VirtualBox 主菜单中选择“设备”,然后勾选“启用双向拖放”。此时应该可以在宿主系统和虚拟机之间通过简单的鼠标拖动文件传输。 然而需要注意的是,并不是所有的版本都完全兼容此特性;某些情况下可能无法正常工作或者存在稳定性问题。因此建议保持 VirtualBox 及其扩展包处于最新状态以获得最佳体验。 #### 利用 Samba/CIFS 协议设置网络共享目录 另一种更为稳定可靠的方式是在两台机器间建立基于 SMB (Server Message Block) / CIFS (Common Internet File System) 的网络共享: ##### 配置 Ubuntu 成为 Samba 服务器端 1. 安装 samba 包: ```bash sudo apt-get install samba ``` 2. 创建一个供分享使用的文件夹并赋予适当权限: ```bash mkdir ~/shared_folder chmod 755 ~/shared_folder/ chown $USER:$USER ~/shared_folder/ ``` 3. 编辑 `/etc/samba/smb.conf` 添加如下内容至末尾: ``` [SharedFolder] path = /home/user/shared_folder available = yes valid users = user_name read only = no browsable = yes public = yes writable = yes ``` 4. 设置 smb 用户密码以便访问该资源: ```bash sudo smbpasswd -a username ``` 5. 启动服务并允许防火墙通行: ```bash systemctl start smbd.service ufw allow 'Samba' ``` ##### 访问来自 Windows 的共享文件夹 打开 Windows 探索器地址栏输入 `\\<ubuntu_ip_address>\SharedFolder` ,按照提示输入用户名及之前设定好的smb 密码即可浏览 Linux 上指定路径下的资料了。 这种方法不仅限于同一局域网内的计算机之间通信,还可以跨越互联网行远程连接(需注意安全风险),并且不受特定虚拟化平台的影响。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值