四、 配置共享文件夹

步骤 1:安装 VMware Tools

  1. 启动麒麟系统,确保虚拟机处于运行状态。

  2. 挂载 VMware Tools 镜像

    • 在 VMware 菜单栏选择 虚拟机 → 安装 VMware Tools

    • 若选项灰色,需手动加载镜像:

      • 虚拟机设置 → CD/DVD → 使用 ISO 镜像 → 浏览到 VMware 安装目录下的 windows.iso(默认路径如 C:\Program Files (x86)\VMware\VMware Workstation\windows.iso)。

  3. 挂载并安装 VMware Tools

    • 麒麟系统桌面会自动弹出 VMware Tools 光盘,或手动挂载:

      bash

      复制

      mkdir /mnt/cdrom
      mount /dev/cdrom /mnt/cdrom  # 挂载光驱
    • 解压并安装(银河麒麟基于 Red Hat 系,使用 .rpm 包):

      bash

      复制

      cd /mnt/cdrom
      tar -zxvf VMwareTools-*.tar.gz  # 解压
      cd vmware-tools-distrib/
      sudo ./vmware-install.pl        # 执行安装脚本
    • 安装过程按回车选择默认选项,完成后重启系统:

      bash

      复制

      sudo reboot

步骤 2:配置共享文件夹

  1. 宿主机(Windows)设置共享目录

    • 关闭麒麟系统,在 VMware 界面选择 虚拟机 → 设置 → 选项 → 共享文件夹

    • 选择 总是启用,点击 添加,指定宿主机要共享的文件夹(如 D:\Shared),设置名称(如 shared)。

    • 勾选 启用此共享,点击完成。

  2. 启动麒麟系统,检查共享文件夹是否自动挂载:

    • 默认挂载路径为 /mnt/hgfs/共享文件夹名(如 /mnt/hgfs/shared)。

    • 若未自动挂载,手动挂载:

      bash

      复制

      sudo mkdir -p /mnt/hgfs/shared  # 创建挂载点(目录名与共享名一致)
      sudo vmhgfs-fuse .host:/shared /mnt/hgfs/shared -o allow_other
    • 验证是否成功:

      bash

      复制

      ls /mnt/hgfs/shared  # 查看共享文件

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

  1. 编辑 /etc/fstab 文件

    bash

    复制

    sudo vi /etc/fstab
  2. 添加挂载配置(末尾追加一行):

    bash

    复制

    .host:/shared /mnt/hgfs/shared fuse.vmhgfs-fuse allow_other,defaults 0 0
  3. 保存后重启生效

    bash

    复制

    sudo reboot

步骤 4:权限问题处理

若无法读写共享文件夹,可能是权限不足:

  1. 修改挂载命令选项(添加 uidgid 参数):

    bash

    复制

    sudo vmhgfs-fuse .host:/shared /mnt/hgfs/shared -o allow_other,uid=1000,gid=1000
    • uid=1000gid=1000 替换为你的用户 ID(可通过 id -u 用户名 查询)。

  2. 直接修改目录权限

    bash

    复制

    sudo chmod 777 /mnt/hgfs/shared  # 开放完全权限(测试用,生产环境慎用)

常见问题解决

  1. 提示 vmhgfs-fuse: command not found

    • 未正确安装 VMware Tools,需重新安装。

  2. 共享文件夹不可见或无法访问

    • 检查 VMware 共享文件夹设置是否启用。

    • 确认虚拟机设置中 CD/DVD 未占用 .host:/shared 路径。

    • 重启 VMware 服务(Windows 宿主机):

      • 任务管理器 → 服务 → 重启 VMware Workstation Server