VirtualBox Ubuntu虚拟机如何共享文件
导读:VirtualBox Ubuntu 虚拟机共享文件夹设置指南 一 准备工作 在宿主机(如 Windows 10)与 Ubuntu 客户机中都安装 Oracle VM VirtualBox 最新版本。 在 Ubuntu 客户机中安装 Vir...
VirtualBox Ubuntu 虚拟机共享文件夹设置指南
一 准备工作
- 在宿主机(如 Windows 10)与 Ubuntu 客户机中都安装 Oracle VM VirtualBox 最新版本。
- 在 Ubuntu 客户机中安装 VirtualBox 增强功能 Guest Additions,否则共享文件夹可能无法正常挂载或性能受限。可通过菜单:设备 → 安装增强功能,或在终端挂载 ISO 并执行安装脚本完成安装,安装后重启客户机。
二 在 VirtualBox 中创建共享文件夹
- 关闭或暂停 Ubuntu 客户机,选中虚拟机 → 设置 → 共享文件夹 → 点击右侧添加共享文件夹图标。
- 在弹窗中设置:
- 文件夹路径:选择宿主机要共享的目录(如 Windows 的 D:\share)。
- 文件夹名称:自定义一个名称(如 shared),该名称将在 Ubuntu 中使用。
- 选项建议:勾选 自动挂载 与 固定分配;如需只读,勾选 只读分配。
三 在 Ubuntu 中挂载共享文件夹
- 创建挂载点(示例为 /mnt/shared):
- sudo mkdir -p /mnt/shared
- 手动挂载(将“shared”替换为你的共享文件夹名称):
- sudo mount -t vboxsf shared /mnt/shared
- 验证挂载结果:
- ls /mnt/shared
- 常见现象:若未手动挂载,部分版本会自动挂载到 /media/sf_shared(名称以 sf_ 开头)。
四 设置开机自动挂载(可选)
- 编辑 /etc/fstab,在文件末尾添加(将“shared”和“/mnt/shared”替换为实际名称与路径):
- shared /mnt/shared vboxsf defaults,uid=1000,gid=1000,auto 0 0
- 说明:
- uid=1000,gid=1000 常用于将挂载目录的所有者设为当前普通用户,避免权限问题。
- 若之前已勾选“自动挂载”,此步骤可省略;如未生效,可检查共享名称与挂载点是否一致。
五 常见问题与排查
- 权限不足或创建文件失败:
- 挂载时加入 uid=1000,gid=1000;或在共享文件夹属性中取消 只读分配;必要时用 sudo 操作。
- 提示找不到 vboxsf 或挂载失败:
- 确认已安装 Guest Additions 并重启;确保共享名称与 mount 命令中的名称完全一致(区分大小写)。
- 自动挂载未生效:
- 检查是否勾选了 自动挂载 与 固定分配;或改用 /etc/fstab 显式挂载。
- 宿主机防火墙或安全软件拦截:
- 临时关闭防火墙测试,或放行 VirtualBox 相关组件的网络访问(共享文件夹主要依赖内核模块与 VBoxService,而非网络)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox Ubuntu虚拟机如何共享文件
本文地址: https://pptw.com/jishu/752734.html
