You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac上UTM虚拟机中Ubuntu共享文件夹不显示求助

在M1 MacBook Pro的UTM Ubuntu虚拟机中挂载共享文件夹的解决方案

第一步:确认UTM的共享文件夹配置

  • 关闭Ubuntu虚拟机,打开UTM的虚拟机设置面板,找到「Shared Directories」选项
  • 点击「+」按钮添加Mac上需要共享的文件夹,勾选「Read & Write」权限,记住设置的Share Name(默认名称为share)

第二步:在Ubuntu中手动挂载共享文件夹

  1. 打开终端,更新软件源并安装依赖工具:
    sudo apt update && sudo apt install -y virtiofsd
    
  2. 创建挂载目录(可自定义路径,示例为/mnt/macshare):
    sudo mkdir -p /mnt/macshare
    
  3. 执行挂载命令,将<你的共享名称>替换为UTM里设置的Share Name:
    sudo mount -t virtiofs <你的共享名称> /mnt/macshare
    
  4. 验证:打开文件管理器,进入/mnt/macshare目录,即可访问Mac上的共享文件夹内容

第三步:设置开机自动挂载

为避免每次重启都手动挂载,配置自动挂载:

  1. 编辑fstab文件:
    sudo nano /etc/fstab
    
  2. 在文件末尾添加以下内容(替换<你的共享名称>和挂载目录为实际值):
    <你的共享名称> /mnt/macshare virtiofs defaults 0 0
    
  3. 按Ctrl+O保存,Ctrl+X退出编辑器
  4. 测试配置是否生效:
    sudo mount -a
    
    无报错则配置成功,重启虚拟机后共享文件夹会自动挂载

备选方案(virtiofs挂载失败时)

如果ARM架构下virtiofs兼容性有问题,改用9p协议挂载:

  • 临时挂载命令:
    sudo mount -t 9p -o trans=virtio,version=9p2000.L <你的共享名称> /mnt/macshare
    
  • 自动挂载的fstab配置行:
    <你的共享名称> /mnt/macshare 9p trans=virtio,version=9p2000.L,defaults 0 0
    

注意:确保UTM为最新版本,ARM架构的虚拟机兼容性会随版本更新优化

内容的提问来源于stack exchange,提问作者Zohar C.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 16:33:20