在使用VirtualBox运行Linux(如Ubuntu)虚拟机时,设置共享文件夹是一个非常实用的功能。通过这个功能,你可以方便地在宿主机和虚拟机之间传输文件,而无需借助外部工具。下面将详细介绍如何在VirtualBox中为Ubuntu设置共享文件夹。
1. 准备工作
首先,确保你的VirtualBox已经安装完成,并且已经创建了一个Ubuntu虚拟机。此外,还需要下载并安装VirtualBox增强功能包(Guest Additions),这是实现共享文件夹功能的关键步骤。
2. 安装VirtualBox增强功能
1. 启动你的Ubuntu虚拟机。
2. 在菜单栏中选择`设备(Devices)` -> `安装增强功能(Install Guest Additions)`。
3. 这时会弹出一个提示框,询问是否挂载光驱,点击确定。
4. 然后打开终端,输入以下命令来安装增强功能:
```bash
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
```
5. 安装完成后重启虚拟机以使更改生效。
3. 创建共享文件夹
1. 在宿主机上找到你想要共享的文件夹路径。
2. 打开VirtualBox管理器,选择你的Ubuntu虚拟机,然后点击`设置(Settings)`。
3. 在设置窗口中选择`共享文件夹(Shared Folders)`选项。
4. 点击右侧的`添加共享文件夹(Add Shared Folder)`图标。
5. 在弹出的对话框中,指定共享文件夹的名称和路径。勾选`自动挂载(Auto-mount)`和`固定分配(Make Permanent)`选项。
6. 确认后关闭设置窗口。
4. 挂载共享文件夹
1. 启动Ubuntu虚拟机。
2. 在终端中输入以下命令来查看挂载点:
```bash
ls /media/
```
3. 如果共享文件夹成功挂载,你应该能够看到一个以共享文件夹名称命名的新目录。
4. 使用`cd`命令进入该目录,即可访问共享文件夹中的内容。
5. 测试共享文件夹
为了验证共享文件夹是否正常工作,可以尝试在宿主机上的共享文件夹中添加或修改文件,然后检查这些变化是否立即反映在虚拟机中。
通过以上步骤,你就可以成功地在VirtualBox中为Ubuntu设置共享文件夹了。这样不仅可以提高工作效率,还能简化文件传输的过程。希望这篇指南对你有所帮助!