下载地址:资源中心 | 统信UOS生态社区

一、准备工作

  1. 下载镜像

    • 确认已下载官方镜像:uniontechos-server-20-1050d-amd64.iso

  2. 安装 VMware Workstation 17

    • 确保已安装最新版 VMware,并激活。


二、创建虚拟机

步骤 1:新建虚拟机

  1. 打开 VMware,点击 创建新的虚拟机 > 选择 自定义(高级)

  2. 硬件兼容性:选择 Workstation 17.x

  3. 安装来源:选择 安装程序光盘映像文件(ISO),浏览并加载 uniontechos-server-20-1050d-amd64.iso

  4. 操作系统类型

    • 客户机操作系统:Linux

    • 版本:其他 Linux 5.x 内核 64位

步骤 2:配置虚拟机硬件

配置项

推荐值

说明

处理器

2核或以上

确保多核支持图形渲染

内存

≥4GB

图形界面需要更多内存

硬盘

≥40GB(建议选择拆分磁盘)

系统分区 + 用户数据

网络

NAT

默认即可

显示器

启用 3D 加速

关键!显存分配 ≥2GB

步骤 3:完成创建

  • 检查虚拟机设置,确认无误后点击 完成


三、安装 UniontechOS Server 20

  1. 启动虚拟机

    • 自动进入安装界面,选择 Install UniontechOS Server 20

  2. 安装过程

    • 语言:选择 中文English

    • 安装类型:选择 带图形化界面的服务器安装(若选项存在)或 最小化安装(需后续手动安装桌面)。

    • 分区

      • 建议选择 自动分区

      • 若手动分区,确保 / 根目录至少 20GB。

    • 用户设置:创建管理员账户(记录用户名和密码)。

    • 开始安装:等待安装完成,重启系统。

四、 配置共享文件夹

一、虚拟机设置(Windows 端操作)

  1. 关闭虚拟机

    • 确保 UniontechOS Server 已关机。

  2. 配置共享文件夹

    • 右键虚拟机 > 设置 > 选项 > 共享文件夹

      • 选择 总是启用

      • 点击 添加 > 浏览选择要共享的 Windows 本地文件夹(例如 D:\VM_Shared)。

      • 命名共享文件夹(例如 shared_folder),勾选 启用此共享 > 完成。


二、UniontechOS Server 配置(Linux 端操作)

步骤 1:安装 VMware Tools(或 open-vm-tools)

bash

复制

# 更新软件源
sudo apt update

# 安装 open-vm-tools 和共享组件
sudo apt install open-vm-tools open-vm-tools-desktop -y

步骤 2:验证共享文件夹挂载

  1. 手动挂载共享文件夹

    bash

    复制

    # 创建挂载点目录
    sudo mkdir -p /mnt/hgfs
    
    # 挂载共享文件夹(需重启后自动挂载)
    sudo vmhgfs-fuse .host:/shared_folder /mnt/hgfs -o allow_other
    • 说明

      • .host:/shared_folder:共享文件夹在 VMware 中设置的名称。

      • /mnt/hgfs:挂载目标路径。

  2. 检查挂载结果

    bash

    复制

    ls /mnt/hgfs
    • 应显示 Windows 共享文件夹中的内容。


步骤 3:设置开机自动挂载

  1. 编辑 /etc/fstab 文件

    bash

    复制

    sudo nano /etc/fstab
  2. 添加挂载配置

    bash

    复制

    # 在文件末尾添加:
    .host:/shared_folder  /mnt/hgfs  fuse.vmhgfs-fuse  allow_other,defaults  0  0
  3. 重启生效

    bash

    复制

    sudo reboot

三、验证共享功能

  1. 在 UniontechOS 中访问共享文件

    bash

    复制

    cd /mnt/hgfs
    ls
  2. 在 Windows 中验证

    • 修改 Windows 共享文件夹(如 D:\VM_Shared)中的文件,检查 UniontechOS 的 /mnt/hgfs 是否同步更新。


四、常见问题解决

问题1:/mnt/hgfs 目录为空

  • 原因:共享未正确挂载。

  • 解决方案

    bash

    复制

    # 手动重新挂载
    sudo umount /mnt/hgfs
    sudo vmhgfs-fuse .host:/shared_folder /mnt/hgfs -o allow_other

问题2:权限不足

  • 报错Permission denied

  • 解决方案

    bash

    复制

    # 修改挂载目录权限
    sudo chmod 777 /mnt/hgfs

问题3:VMware Tools 未生效

  • 检查服务状态

    bash

    复制

    systemctl status vmware-tools.service
  • 重装工具

    bash

    复制

    sudo apt purge open-vm-tools
    sudo apt install open-vm-tools open-vm-tools-desktop

五、图形界面访问(可选)

  1. 在 UniontechOS 桌面环境中:

    • 打开文件管理器,导航至 /mnt/hgfs

    • 直接拖放文件进行共享。


附:共享文件夹原理

组件

作用

VMware 共享服务

在宿主机和虚拟机间建立文件通道

vmhgfs-fuse

实现 Linux 端文件系统挂载

/etc/fstab

配置开机自动挂载


通过以上步骤,即可实现 Windows 和 UniontechOS Server 之间的文件共享。如果仍遇到问题,可提供以下信息进一步诊断:

  1. 执行 vmware-hgfsclient 的输出(应显示共享文件夹名称)

  2. /var/log/vmware-vmsvc.log 的末尾日志内容