在Ubuntu虚拟机中使用VirtualBox设置共享文件夹,可以按照以下步骤操作:
1. 创建共享文件夹
- 在VirtualBox中,选择要设置共享文件夹的虚拟机,点击“设置”。
- 在设置窗口中,选择“共享文件夹”,然后点击“新建”按钮。
- 在“文件夹路径”中选择要共享的文件夹路径,并为其指定一个共享文件夹名称。
- 勾选“自动挂载”和“固定分配”选项。
- 点击“确定”保存设置。
2. 安装增强功能包
- 在Ubuntu虚拟机启动后,打开终端。
- 输入以下命令来安装增强功能包:
sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)
- 在VirtualBox菜单栏上,依次单击“设备”->“安装增强功能包”。这将在虚拟机中模拟插入了一个光盘。
- 在终端中,挂载增强功能包ISO文件:
sudo mkdir /media/cdrom sudo mount /dev/cdrom /media/cdrom
- 转到光盘目录并运行增强功能包安装程序:
cd /media/cdrom sudo ./VBoxLinuxAdditions.run
- 安装完成后,重启虚拟机以使更改生效:
sudo reboot
3. 挂载共享文件夹
- 如果选择的是手动挂载,可以在虚拟机终端中输入以下命令来挂载共享文件夹:
sudo mount -t vboxsf 共享文件夹名称 /mnt/挂载路径
将“共享文件夹名称”替换为在VirtualBox中设置的共享文件夹名称,“挂载路径”替换为虚拟机中的目录路径。
4. 自动挂载(可选)
- 为了使共享文件夹在每次启动时自动挂载,需要编辑
/etc/fstab
文件。使用文本编辑器(如nano或vim)打开/etc/fstab
文件:sudo nano /etc/fstab
- 在文件末尾添加以下内容:
共享文件夹名称 /mnt/挂载路径 vboxsf defaults 0 0
将“共享文件夹名称”和“挂载路径”替换为实际的名称和路径。保存并关闭文件。 - 重启虚拟机以使更改生效:
sudo reboot
完成以上步骤后,您应该可以在Ubuntu虚拟机中访问并使用主机上设置的共享文件夹了。如果在挂载时遇到权限问题,可能需要将当前用户添加到 vboxsf
用户组:
sudo usermod -a -G vboxsf 用户名
请注意,具体的步骤可能会因VirtualBox版本的不同而略有差异,建议参考VirtualBox的官方文档或帮助文件以获取最准确的信息。