VMware17 + Ubuntu22.04 共享 完整步骤

重点:不要用VMware自带的VMware Tools,Ubuntu22推荐 open-vm-tools

第一步:VMware软件内配置共享文件夹

  1. 关闭/挂起Ubuntu虚拟机,右键虚拟机 → 设置

  2. 切换到【选项 】→【共享文件夹】

  3. 选择:总是启用

  4. 点击【添加】→ 浏览,选中 Windows路径:D:\Axianyu

  5. 共享名称 建议填写:Axianyu(英文,不要中文!)

  6. 勾选【启用此共享】,不要勾选只读,完成 → 确定

第二步:进入Ubuntu终端,安装工具

打开Ubuntu终端,依次执行:

复制代码
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
# 安装完成重启虚拟机
sudo reboot

第三步:验证 + 挂载共享文件夹

重启进系统后打开终端:

复制代码
# 查看VM识别到的共享文件夹名称,正常会输出 Axianyu
vmware-hgfsclient

情况A:ls /mnt/hgfs 能看到 Axianyu(自动挂载成功)

复制代码
ls /mnt/hgfs

直接访问路径:/mnt/hgfs/Axianyu

这个时候是报错的

情况B:/mnt/hgfs 是空(最常见!需要手动挂载)

复制代码
# 创建挂载目录
sudo mkdir -p /mnt/hgfs
# 执行挂载命令
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other,uid=1000,gid=1000

再次执行

复制代码
ls /mnt/hgfs

此时就能看到 Axianyu,里面就是D盘文件夹内容。

第四步:设置开机自动挂载(重启不失效)

上面手动挂载重启虚拟机就消失,配置永久挂载:

复制代码
sudo gedit /etc/fstab

在文件最末尾增加一行:

复制代码
.host:/    /mnt/hgfs    fuse.vmhgfs-fuse    allow_other,uid=1000,gid=1000    0 0
  • 测试配置是否正确(无报错就是成功)

    sudo mount -a

以后开机自动挂载,直接访问:/mnt/hgfs/Axianyu

然后使用cp命令复制到想要的位置就可以了

相关推荐
今天要早睡_21 小时前
Linux 基础指令速查:从 ls 到 tar 的常用命令全解析
linux·运维·chrome
外收内放21 小时前
Python基础语法练习题(49-50)
开发语言·python
Cc.Y21 小时前
Java零基础入门:集合框架:ArrayList 与 LinkedList —— 告别数组的“死板“,拥抱动态容器的“灵活
java·开发语言·python
高山有多高21 小时前
【Linux笔记】UDP协议
linux
FYKJ_201021 小时前
springboot游泳馆管理系统79222-计算机课程设计、毕业设计
vue.js·spring boot·后端·python·mysql·django·课程设计
“AI国潮设计-小江”1 天前
《Python+SDXL实战:用ControlNet精准控制“英歌舞翻糖吐司”构图,附批量生成脚本》
开发语言·人工智能·python·prompt·aigc
wenwen_chao1 天前
Python学习与开发资源合集:实用技巧与工具推荐
python
Felven1 天前
stress-ng 与 fio 性能测试工具使用指南
linux·测试工具·fio·stress-ng
for_ever_love__1 天前
函数——参数、lambda、*args与作用域
python·函数·大模型开发·编程基础
东莞市云毅网络有限公司1 天前
企业资料时效性判定:Last-Modified、正文日期与版本字段三路交叉
python·sqlite·自动化运维·geo·数据监测