virtualbox 里ubuntu共享文件夹
时间: 2025-07-01 16:05:25 浏览: 41
### 配置 VirtualBox 中 Ubuntu 的共享文件夹
在 VirtualBox 环境下,配置 Ubuntu 和宿主机(如 Windows)之间的共享文件夹是一项常见的需求。以下是详细的说明和步骤:
#### 1. 创建共享文件夹
首先,在宿主机(例如 Windows)上创建一个用于共享的文件夹。假设该文件夹位于 `D:\sharedFolder`[^2]。
#### 2. 启用 VirtualBox 共享文件夹功能
打开 VirtualBox 软件,选择正在使用的虚拟机实例,点击顶部菜单栏中的 **设备 (Devices)** -> **共享文件夹 (Shared Folders)**[^4]。
随后会弹出一个对话框,点击右侧的加号 (+) 图标来新增一个共享文件夹。在此界面中指定以下参数:
- 文件夹路径:指向刚刚创建的宿主机上的文件夹位置(如 `D:\sharedFolder`)。
- 文件夹名称:为这个共享文件夹命名,例如命名为 `my_shared_folder`。
- 勾选“自动挂载”和“固定分配”,以便简化后续的操作流程[^4]。
#### 3. 安装 VirtualBox Guest Additions
为了支持共享文件夹的功能,必须确保已经在 Ubuntu 虚拟机内部安装了 VirtualBox 提供的增强工具包——Guest Additions。如果尚未安装此组件,请按照以下指令操作:
```bash
sudo apt-get update
sudo apt-get install build-essential dkms linux-headers-$(uname -r)
cd /media/$USER/VBOXADDITIONS_*
sudo sh ./VBoxLinuxAdditions.run
```
完成以上步骤后重启虚拟机以使更改生效[^1]。
#### 4. 在 Ubuntu 中创建挂载点
登录到 Ubuntu 系统中,选取一个合适的目录作为共享文件夹的目标挂载点。假如我们决定将其放置于 `/mnt/sharedFolder` 下,则需要先创建这一目录结构:
```bash
sudo mkdir /mnt/sharedFolder
```
#### 5. 挂载共享文件夹
利用 Linux 内核模块 `vboxsf` 将先前定义好的共享文件夹关联至此处新造出来的本地路径之上。执行下面这条命令即可达成目的:
```bash
sudo mount -t vboxsf my_shared_folder /mnt/sharedFolder/
```
其中 `my_shared_folder` 是第二步里赋予的那个自定义名字;而 `/mnt/sharedFolder/` 正是我们刚才准备就绪的目的地地址[^3]。
此时你应该能够访问由宿主机贡献过来的数据资源啦!
---
### 注意事项
- 如果遇到权限不足的情况,可能是因为默认情况下只有 root 用户才有权读写这些跨平台交互产生的资料。为此可以考虑调整所属关系或是开放更多自由度给普通账户使用:
```bash
sudo chown -R $USER:$USER /mnt/sharedFolder/
```
- 若要让系统每次开机都能自动重复上述过程无需手动干预的话,可以把相应的条目加入 `/etc/fstab` 文件当中去永久保存下来。不过这属于高级话题范畴,此处暂不展开讨论[^5]。
---
阅读全文
相关推荐

















