VirtualBox Ubuntu虚拟机共享文件夹
导读:VirtualBox Ubuntu虚拟机共享文件夹设置指南 1. 安装VirtualBox增强功能(Guest Additions) 增强功能是实现共享文件夹的核心依赖,需先在Ubuntu虚拟机中安装。 启动Ubuntu虚拟机,点击Vir...
VirtualBox Ubuntu虚拟机共享文件夹设置指南
1. 安装VirtualBox增强功能(Guest Additions)
增强功能是实现共享文件夹的核心依赖,需先在Ubuntu虚拟机中安装。
- 启动Ubuntu虚拟机,点击VirtualBox顶部菜单栏【设备】→【插入增强功能光盘映像】,挂载ISO镜像(通常位于VirtualBox安装目录)。
- 打开Ubuntu终端,执行以下命令挂载镜像并安装:
sudo mkdir /media/cdrom # 创建挂载点(若不存在) sudo mount /dev/cdrom /media/cdrom # 挂载ISO cd /media/cdrom # 进入挂载目录 sudo ./VBoxLinuxAdditions.run # 运行安装脚本
- 安装完成后重启虚拟机,使增强功能生效。
2. 配置VirtualBox共享文件夹
在VirtualBox主界面设置共享文件夹参数:
- 选中目标Ubuntu虚拟机,点击【设置】→【共享文件夹】选项卡。
- 点击右侧【添加共享文件夹】按钮(+图标),配置以下选项:
- 文件夹路径:选择主机(Windows/macOS/Ubuntu)上需要共享的文件夹(如
/home/user/Documents/shared
); - 共享名称:设置虚拟机中访问该文件夹的名称(如
shared_data
,自定义即可); - 勾选自动挂载(虚拟机启动时自动挂载);
- 勾选固定分配(共享文件夹路径永久有效,避免重启失效)。
- 文件夹路径:选择主机(Windows/macOS/Ubuntu)上需要共享的文件夹(如
- 点击【确定】保存设置。
3. 在Ubuntu中挂载共享文件夹
安装增强功能并配置好后,需手动挂载(或设置自动挂载):
- 打开Ubuntu终端,创建挂载点目录(用于存放共享文件):
sudo mkdir -p /mnt/shared_data # 替换为你的共享名称(如shared_data)
- 执行挂载命令(将
shared_data
替换为VirtualBox中设置的共享名称):sudo mount -t vboxsf shared_data /mnt/shared_data
- 验证挂载结果:
- 在终端输入
df -h
,查看是否有类似shared_data /mnt/shared_data vboxsf
的输出; - 或打开Ubuntu文件管理器,在左侧边栏找到“网络”→“VBox共享文件夹”,点击即可访问。
- 在终端输入
4. 解决常见问题
(1)权限不足(无法读写共享文件夹)
- 将当前用户添加到
vboxsf
用户组(vboxsf
是VirtualBox为共享文件夹创建的特殊组):sudo usermod -aG vboxsf $(whoami) # 将当前用户加入vboxsf组
- 重启虚拟机使组权限生效:
sudo reboot
- 若仍需调整权限,可修改挂载点目录权限(谨慎使用,开放所有权限可能存在安全风险):
sudo chmod 777 /mnt/shared_data # 允许所有用户读写
(2)共享文件夹未显示
- 确认增强功能已正确安装(重启后检查“关于虚拟机”中的增强功能版本);
- 检查VirtualBox共享文件夹设置是否正确(路径是否存在、共享名称是否拼写正确);
- 确保Ubuntu虚拟机网络模式为“NAT”或“桥接”(部分模式可能影响共享功能)。
5. 可选:设置开机自动挂载
若需每次启动虚拟机时自动挂载共享文件夹,可编辑/etc/fstab
文件:
- 打开终端,输入以下命令编辑文件:
sudo nano /etc/fstab
- 在文件末尾添加一行(替换
shared_data
为共享名称,/mnt/shared_data
为挂载点):shared_data /mnt/shared_data vboxsf defaults,rw,uid=1000,gid=1000 0 0
uid=1000
:当前用户的UID(可通过id -u
查看);gid=1000
:当前用户组的GID(可通过id -g
查看);defaults,rw
:设置默认权限(读写)。
- 保存并退出(
Ctrl+O
→Enter
→Ctrl+X
),重启虚拟机验证自动挂载效果。
按照上述步骤操作,即可实现VirtualBox主机与Ubuntu虚拟机之间的共享文件夹功能,方便文件传输和协同工作。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox Ubuntu虚拟机共享文件夹
本文地址: https://pptw.com/jishu/716038.html