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
相关推荐
字节逆旅20 小时前
ubuntu应用深度守护
ubuntu
欧云服务器7 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
智渊AI7 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
The️7 天前
Linux驱动开发之Read_Write函数
linux·运维·服务器·驱动开发·ubuntu·交互
再战300年7 天前
Samba在ubuntu上安装部署
linux·运维·ubuntu
qwfys2007 天前
How to install golang 1.26.0 to Ubuntu 24.04
ubuntu·golang·install
木尧大兄弟7 天前
Ubuntu 系统安装 OpenClaw 并接入飞书记录
linux·ubuntu·飞书·openclaw
小虾爬滑丫爬7 天前
ubuntu上设置Tomcat 开机启动
ubuntu·tomcat·开机启动
老师用之于民7 天前
【DAY25】线程与进程通信:共享内存、同步机制及实现方案
linux·c语言·ubuntu·visual studio code
小虾爬滑丫爬7 天前
Ubuntu 上设置防火墙
ubuntu·防火墙