在VirtualBox中设置Debian虚拟机共享文件夹的步骤如下:
- 安装增强功能包:
- 启动Debian虚拟机,进入终端。
- 更新软件包列表:
apt-get update
- 安装必要的构建工具和内核头文件:
apt-get install build-essential linux-headers-$(uname -r)
- 挂载VirtualBox增强功能光盘镜像:
mount /dev/cdrom /media/cdrom
(假设光盘镜像挂载在/media/cdrom) - 运行安装脚本:
sh VBoxLinuxAdditions.run
。
- 设置共享文件夹:
- 打开VirtualBox,选择你的Debian虚拟机,点击“设置”。
- 在设置窗口中,选择“存储”选项卡,然后点击“共享文件夹”旁边的“添加共享文件夹”按钮。
- 在弹出的窗口中,选择要共享的文件夹在主机上的路径,输入共享文件夹名称,选择“自动装载”和“固定分配”(或“动态分配”,根据需求选择)。
- 点击“确定”保存设置。
- 挂载共享文件夹:
- 在Debian虚拟机中,创建一个挂载点目录,例如:
sudo mkdir /mnt/shared
。 - 挂载共享文件夹:
sudo mount -t vboxsf shared_name /mnt/shared
(将shared_name
替换为你在步骤2中设置的共享文件夹名称)。 - 如果希望共享文件夹在每次启动时自动挂载,可以编辑
/etc/fstab
文件,添加如下行:share /mnt/shared vboxsf rw,uid=1000,gid=1000,auto 0 0
(将share
替换为共享文件夹名称)。
- 验证共享文件夹:
- 现在,你可以在Debian虚拟机的
/mnt/shared
目录下访问共享文件夹中的内容。 - 如果遇到权限问题,可以将当前用户添加到
vboxsf
用户组:sudo usermod -aG vboxsf your_username
(将your_username
替换为你的用户名)。
完成以上步骤后,你就成功在VirtualBox中的Debian虚拟机和主机之间共享了文件夹。