增强功能包是实现共享文件夹的基础,需先在Debian虚拟机中安装。
/media/cdrom
)。sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r)
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom sudo sh VBoxLinuxAdditions.run
sudo reboot
通过VirtualBox管理器配置共享文件夹参数。
D:\shared_folder
);shared
,后续挂载时需用到);安装完成后,需将共享文件夹挂载到Debian虚拟机的指定目录。
/mnt/shared
):sudo mkdir -p /mnt/shared
shared
替换为步骤2中设置的共享名称):sudo mount -t vboxsf shared /mnt/shared
ls /mnt/shared
查看主机共享的文件。若需每次启动虚拟机时自动挂载共享文件夹,需修改/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
若挂载后无法访问共享文件夹(提示“权限不足”),需将当前用户加入vboxsf
组(共享文件夹的默认所属组)。
your_username
替换为当前用户名):sudo usermod -aG vboxsf $(whoami)
sudo reboot
完成以上步骤后,即可在Debian虚拟机的/mnt/shared
目录下访问主机共享的文件。若需调整共享路径或权限,可重复对应步骤修改。