M1 Mac上UTM虚拟机中Ubuntu共享文件夹不显示求助
在M1 MacBook Pro的UTM Ubuntu虚拟机中挂载共享文件夹的解决方案
第一步:确认UTM的共享文件夹配置
- 关闭Ubuntu虚拟机,打开UTM的虚拟机设置面板,找到「Shared Directories」选项
- 点击「+」按钮添加Mac上需要共享的文件夹,勾选「Read & Write」权限,记住设置的Share Name(默认名称为
share)
第二步:在Ubuntu中手动挂载共享文件夹
- 打开终端,更新软件源并安装依赖工具:
sudo apt update && sudo apt install -y virtiofsd - 创建挂载目录(可自定义路径,示例为
/mnt/macshare):sudo mkdir -p /mnt/macshare - 执行挂载命令,将
<你的共享名称>替换为UTM里设置的Share Name:sudo mount -t virtiofs <你的共享名称> /mnt/macshare - 验证:打开文件管理器,进入
/mnt/macshare目录,即可访问Mac上的共享文件夹内容
第三步:设置开机自动挂载
为避免每次重启都手动挂载,配置自动挂载:
- 编辑
fstab文件:sudo nano /etc/fstab - 在文件末尾添加以下内容(替换
<你的共享名称>和挂载目录为实际值):<你的共享名称> /mnt/macshare virtiofs defaults 0 0 - 按
Ctrl+O保存,Ctrl+X退出编辑器 - 测试配置是否生效:
无报错则配置成功,重启虚拟机后共享文件夹会自动挂载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.
相关产品推荐
相关产品推荐

