无法从Windows 10拖拽/复制文件至VirtualBox Ubuntu虚拟机求助
解决VirtualBox Ubuntu虚拟机与Win10主机的拖放/剪贴板共享问题
针对你遇到的VirtualBox 5.1.26下Ubuntu 16.04.2和Win10主机无法双向拖放、复制粘贴的问题,我结合你的环境给出几个针对性的排查和修复步骤:
1. 重新正确安装Guest Additions(核心步骤)
你之前尝试安装的virtualbox-guest-additions-iso是系统包,有时候和VirtualBox版本不匹配,建议用VirtualBox自带的增强工具安装:
- 先卸载之前可能冲突的包:
sudo apt-get purge virtualbox-guest-additions-iso virtualbox-guest-utils -y - 关闭Ubuntu虚拟机的所有窗口,在VirtualBox主界面选中你的虚拟机,点击顶部「设备」→「安装增强功能」
- 启动虚拟机,Ubuntu会自动挂载增强工具CD镜像,打开终端,进入挂载目录(系统会自动识别你的用户名):
cd /media/$(whoami)/VBox_GAs_5.1.26 - 先安装编译增强工具所需的依赖:
sudo apt-get install build-essential linux-headers-$(uname -r) -y - 运行增强工具安装脚本:
sudo ./VBoxLinuxAdditions.run - 安装完成后务必重启虚拟机
2. 配置用户组权限
拖放功能需要当前用户加入vboxsf用户组才能正常使用,执行以下命令:
sudo usermod -aG vboxsf $USER
执行后必须重启虚拟机,让权限设置生效。
3. 确认双向共享设置的有效性
- 关闭虚拟机,打开VirtualBox设置→「高级」,确保「共享剪贴板」和「拖放」都选择「双向」
- 启动虚拟机后,再次点击窗口顶部「设备」菜单,确认「共享剪贴板」和「拖放」的子选项是「双向」且处于勾选状态
4. 重启主机端VirtualBox服务
有时候主机端的服务异常会导致功能失效:
- 在Win10任务管理器中切换到「服务」标签,找到
VirtualBox Host Service和VirtualBox Guest Service,右键选择「重启」 - 之后重启Ubuntu虚拟机,再测试拖放和剪贴板功能
额外测试建议
- 先测试剪贴板:在Win10复制一段文字,到Ubuntu终端用
Ctrl+Shift+V粘贴,或者在Ubuntu复制后到Win10粘贴,确认剪贴板正常后再试拖放 - 拖放文件时先尝试拖到Ubuntu桌面(普通用户有权限的目录),不要直接拖到系统目录(如
/root、/usr)
内容的提问来源于stack exchange,提问作者user859920




