Vmware中安装Ubuntu共享文件夹找不到的问题 .

本文介绍了一种常见问题的解决方案:在Ubuntu系统更新后,原本正常的VMware共享文件夹功能失效。通过手动卸载并重新安装vmware-tools,可以成功恢复共享文件夹的功能。

在Vmware中安装Ubuntu之后,共享文件夹没有任何问题。

但是一旦Ubuntu更新之后,Ubuntu下就找不到共享文件夹了,在hgfs目录中什么东西都没有。

 

网上有不少教程说是vmware-tools下的vmhgfs模块编译错误,要手动修改模块中的compat_slab.h文件,但是我把vmware-tools中的vmhgfs.tar解压之后,压根找不到compat-slab.h文件。

后来我重装vmware-tools,仔细看了vmhgfs安装过程,发现编译过程中,make只报了一个警告,压根没有错误,这个模块的编译几乎一切正常,反倒是其他几个模块有问题。

 

后来问题的解决让我相当无语。

解决方法非常简单:

在Ubuntu更新之后,手动卸载vmware-tools,命令如下

./vmware-uninstall.pl

注意,一定要手动卸载。如果不卸载直接重装vmware-tools的话,虽然程序会自动卸载,但是共享文件夹的问题依然不能解决!

手动卸载之后,再安装vmware-tools就能看到共享文件夹了。

<think>嗯,用户问的是如何在VMware中设置Ubuntu共享文件夹。这个问题我之前处理过,但需要回忆一下具体步骤。首先,我记得在VMware中设置共享文件夹需要安装VMware Tools,这是关键的一步。可能用户已经安装了,但如果没有的话,这一步是必须的。然后,在VMware虚拟机设置里添加共享文件夹,选择主机上的目录,并设置权限,比如是否启用自动挂载或者只读模式。 接下来,用户可能需要在Ubuntu系统中挂载这个共享文件夹。通常,共享文件夹的路径是在/mnt/hgfs/下,但有时候可能需要手动挂载或者配置自动挂载。例如,编辑/etc/fstab文件,添加相应的条目,这样每次启动时系统会自动挂载共享文件夹。不过,编辑fstab时要小心,否则可能导致系统启动问题。记得使用sudo权限来修改系统文件。 还有,用户可能会遇到权限问题,比如共享文件夹Ubuntu中无法访问,这时候可能需要检查文件夹的权限设置,或者将用户添加到vmtools组中。另外,共享文件夹的名称是否和设置的一致,路径是否正确,这些也是常见的错误点。 参考引用中提到的一些步骤,比如创建共享文件夹的目录结构,以及使用sudo nano编辑文件,这些都是有用的信息。需要确保用户按照步骤正确操作,避免遗漏任何环节。比如,在创建共享文件夹时,主机上的路径要正确,Ubuntu中的挂载点也要存在,否则挂载会失败。 可能用户还不太清楚如何验证共享文件夹是否设置成功,可以建议他们通过命令行查看/mnt/hgfs/目录下的内容,或者尝试在共享文件夹中创建文件,查看主机和虚拟机之间是否能同步。此外,如果遇到问题,检查VMware Tools是否正常运行,或者重新安装VMware Tools可能会有帮助。 总结一下,步骤大概是:安装VMware Tools,配置虚拟共享文件夹,挂载到Ubuntu,处理权限问题,最后验证。需要按照顺序一步步来,确保每个环节都正确完成。同时,注意引用中提到的自动挂载设置,这样可以省去每次手动挂载的麻烦。</think>### VMware中设置Ubuntu共享文件夹的步骤 #### **1. 安装VMware Tools** - 在VMware菜单栏选择 **虚拟机 > 安装VMware Tools**,系统会自动加载虚拟光驱。 - 在Ubuntu中打开终端,挂载光驱并解压安装包: ```bash sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom tar -xzvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl ``` - 安装过程中按默认选项确认即可[^1][^2][^3]。 --- #### **2. 配置共享文件夹** - 关闭Ubuntu系统,在VMware虚拟机设置中选择 **选项 > 共享文件夹**。 - 点击 **添加**,选择主机上的文件夹路径(如`D:\VMwareShare\study01-Ubuntu-share`),命名共享文件夹(建议与虚拟机名称关联),并勾选 **启用此共享** 和 **自动挂载**[^3][^4]。 --- #### **3. 挂载共享文件夹** - 启动Ubuntu共享文件夹默认挂载在`/mnt/hgfs/`目录下。 - 若未自动挂载,手动挂载: ```bash sudo mount -t fuse.vmhgfs-fuse .host:/共享文件夹名称 /mnt/hgfs -o allow_other ``` - 验证是否成功: ```bash ls /mnt/hgfs/共享文件夹名称 ``` --- #### **4. 设置自动挂载(可选)** - 编辑`/etc/fstab`文件,添加以下行: ```bash .host:/共享文件夹名称 /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0 ``` - 保存后执行`sudo mount -a`测试配置。 --- #### **5. 权限问题处理** - 若访问共享文件夹时提示权限不足,将用户加入`vmtools`组: ```bash sudo usermod -aG vmtools $USER ``` - 重启系统生效。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值