VMware打开共享虚拟机后找不到/mnt/hgfs/文件夹,以及不能拖拽/复制粘贴等操作,ubuntu不能安装VMware tools

问题原因

我的问题出现原因是,安装ubuntn虚拟机的时候VMware tools没有安装好,需要重新安装,但安装选项是暗的,不能操作。
在这里插入图片描述
类似这种情况,虚拟机开启时也是,因为我虚拟机已经装好了,开启时是亮的,所以我在挂起时截的图。如果虚拟机开启的时候是亮的直接点击使用就好了。
直接跳到第二步就好了。

使安装VMware tools的选项开启

首先我们得先关闭虚拟机
在虚拟机>>>设置>>>选项>>>硬盘/软盘都改为使用物理驱动&自动检测
在这里插入图片描述
然后打开虚拟机时(没有进入前),会发现安装VMware tools的选项亮了,我们点击他。进入第二步。

安装VMware tools

目录中出现VMware Tools目录

在这里插入图片描述
复制图中箭头所指压缩包到桌面,并解压
在这里插入图片描述
然后在终端使用命令行

cd ~/Desktop/ 			
ls												#可以看到当前目录下有刚刚提取的 VMwareTools-10.3.22-15902021.tar.gz安装包(文件名可能不一样)

tar -zxvf VMwareTools-10.3.22-15902021.tar.gz          	#解压安装包

cd vmware-tools-distrib/
sudo ./vmware-install.pl 								#安装VMware tools
#进入安装后一直输入yes就好了

到这里一般都安装成功了。但可能屏幕不会自动扩大可能是有些依赖没安装好。以及还是不能复制粘贴,和拖拽

安装依赖

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

然后再打开增强型键盘
关闭虚拟机后,在 vmware菜单栏-虚拟机-设置-选项-右侧下“增强型键盘”选为“在可用时使用”。

重新开启虚拟机后,问题解决。

到这里VMware tools已经完全安装成功了

仍然不能看到我们的共享文件夹或者甚至连/hgfs/都没有

没有/hgfs/

使用root权限创建文件夹,在VMware中如果采用简易安装ubuntu,root用户是没有密码的,也就是说root用户不能用,root权限也就无法开启,这就是ubuntu的安全模式。但是ubuntu提供了一种以普通用户执行超级管理权限的命令 —-sudo

sudo passwd root

先输入自己普通用户的密码,在设置root密码,注意要大于8位,切不要包含root

设置好root用户后输入命令

su root

输入root密码,如图所示,则有创建文件夹的权限

进入超级用户模式后创建文件夹

sudo mkdir /mnt/hgfs/

挂载

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other

若因为 -o nonempty 报错,则将其删去

执行命令,如

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

共享文件夹重启后消失

需要重新挂载,但每次重启都要执行

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

整体改变:
编辑etc下的fstab文件,在根目录下执行以下命令

vim /etc/fstab

在文件最后加入

 .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
### Ubuntu 24.04 VMware Tools 安装拖拽功能无效解决方案 在使用 VMware 虚拟化环境时,如果遇到 Ubuntu 24.04 上安装 VMware Tools 后仍然无法实现主机与虚拟机之间的文件拖拽问题,可能的原因涉及多个方面。以下是详细的分析和解决办法。 #### 原因分析 Ubuntu 从 21 版本开始,默认启用了 Wayland 显示协议[^1]。然而,Wayland 对某些虚拟化工具的支持并不完善,可能导致诸如文件拖拽等功能失效。此外,在安装 `open-vm-tools` 或其桌面扩展包之后,如果没有正确配置或缺少必要的依赖项,也可能导致该功能不可用[^2]。 --- #### 解决方案 ##### 方法一:切换到 Xorg 显示管理器 由于 Wayland 的兼容性问题,建议将显示管理器更改为传统的 Xorg: 1. **登录界面选择 Xorg** - 在登录界面上点击用户名前的小齿轮图标。 - 选择 “Ubuntu on Xorg” 登录选项。 2. **验证效果** 切换至 Xorg 后重新测试文件拖拽功能是否正常工作。 --- ##### 方法二:确认并更新 `open-vm-tools` 确保已正确安装并启用最新的 `open-vm-tools` 及其桌面支持组件: ```bash sudo apt update && sudo apt upgrade sudo apt install open-vm-tools open-vm-tools-desktop fuse ``` 上述命令会安装核心的 VMware 工具以及文件系统挂载所需的 FUSE 支持。完成安装后重启虚拟机以应用更改。 --- ##### 方法三:手动设置共享文件夹 如果拖拽功能仍不生效,可以通过 VMware 提供的共享文件夹机制来传输数据: 1. **创建共享文件夹** - 打开 VMware 设置窗口。 - 进入 “选项 -> 共享文件夹”,添加一个新的共享目录。 2. **挂载共享文件夹** 在虚拟机终端执行以下操作: ```bash sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other,uid=$(id -u),gid=$(id -g) ``` 如果 `/mnt/hgfs` 尚未存在,则需先创建它: ```bash sudo mkdir -p /mnt/hgfs/ ``` 3. **自动加载(可选)** 编辑 `/etc/fstab` 文件以便每次开机自动挂载共享文件夹: ```plaintext .host:/ /mnt/hgfs fuse.vmhgfs-fuse defaults 0 0 ``` 通过这种方式可以间接实现文件交换的功能。 --- ##### 方法四:升级 VMware Workstation/Player 有时旧版 VMware 不完全支持较新的 Linux 发行版特性。因此推荐检查当前使用的 VMware 是否为最新版本,并考虑升级到更高版本以获得更好的兼容性和稳定性。 下载地址通常位于官方站点 https://www.vmware.com/products/workstation-player.html 下载页面中。 --- ### 总结 综合来看,最直接有效的措施是更换回基于 Xorg 的图形环境;同时确保所有必要软件均已就位并通过适当方式建立连接通道。对于长期需求频繁交互的情况,采用共享文件夹可能是更为稳定的选择之一。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值