VirtualBox如何设置Debian共享文件夹
导读:VirtualBox设置Debian共享文件夹步骤 1. 安装VirtualBox增强功能包 增强功能包是实现共享文件夹的基础,需先在Debian虚拟机中安装。 启动Debian虚拟机,点击VirtualBox窗口顶部的设备菜单,选择安装...
VirtualBox设置Debian共享文件夹步骤
1. 安装VirtualBox增强功能包
增强功能包是实现共享文件夹的基础,需先在Debian虚拟机中安装。
- 启动Debian虚拟机,点击VirtualBox窗口顶部的设备菜单,选择安装增强功能。此时虚拟机会自动挂载增强功能ISO镜像(通常位于
/media/cdrom
)。 - 打开终端,执行以下命令安装编译工具和内核头文件(确保与系统内核版本匹配):
sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r)
- 挂载ISO镜像(若未自动挂载):
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom
- 进入挂载目录并运行安装脚本:
cd /mnt/cdrom sudo sh VBoxLinuxAdditions.run
- 安装完成后,重启虚拟机使更改生效:
sudo reboot
2. 设置共享文件夹
通过VirtualBox管理器配置共享文件夹参数。
- 关闭Debian虚拟机,在VirtualBox主界面选中目标虚拟机,点击设置。
- 切换至共享文件夹标签页,点击右侧添加共享文件夹按钮(带+号的文件夹图标)。
- 在弹出窗口中:
- 文件夹路径:选择主机(如Windows/Mac)上要共享的文件夹(例如
D:\shared_folder
); - 共享名称:为共享文件夹指定一个名称(如
shared
,后续挂载时需用到); - 勾选固定分配(确保虚拟机重启后共享文件夹仍存在);
- 可选:勾选自动挂载(默认开机自动挂载,若需手动控制可取消)。
- 文件夹路径:选择主机(如Windows/Mac)上要共享的文件夹(例如
- 点击确定保存设置。
3. 挂载共享文件夹
安装完成后,需将共享文件夹挂载到Debian虚拟机的指定目录。
- 启动Debian虚拟机,打开终端,创建挂载点目录(如
/mnt/shared
):sudo mkdir -p /mnt/shared
- 执行挂载命令(将
shared
替换为步骤2中设置的共享名称):sudo mount -t vboxsf shared /mnt/shared
- 挂载成功后,可通过
ls /mnt/shared
查看主机共享的文件。
4. 设置开机自动挂载(可选)
若需每次启动虚拟机时自动挂载共享文件夹,需修改/etc/fstab
文件。
- 编辑
fstab
文件:sudo nano /etc/fstab
- 在文件末尾添加以下内容(将
shared
替换为共享名称,/mnt/shared
替换为挂载点,uid=1000,gid=1000
对应当前用户的用户ID和组ID,可通过id
命令查看):shared /mnt/shared vboxsf rw,uid=1000,gid=1000,auto 0 0
- 保存并退出(按
Ctrl+O
保存,Ctrl+X
退出),重启虚拟机验证自动挂载效果:sudo reboot
5. 解决权限问题(可选)
若挂载后无法访问共享文件夹(提示“权限不足”),需将当前用户加入vboxsf
组(共享文件夹的默认所属组)。
- 执行以下命令(将
your_username
替换为当前用户名):sudo usermod -aG vboxsf $(whoami)
- 重启虚拟机使组变更生效:
sudo reboot
完成以上步骤后,即可在Debian虚拟机的/mnt/shared
目录下访问主机共享的文件。若需调整共享路径或权限,可重复对应步骤修改。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox如何设置Debian共享文件夹
本文地址: https://pptw.com/jishu/728497.html