一、报错信息
在 Windows 中复制一段文本,然后到 VirtualBox 中粘贴,发现无法跨虚拟机粘贴内容。
二、解决方案 - 启用'共享粘贴板'、'拖动'双向操作
在 VirtualBox 主界面,选择'设备 / 共享粘贴板 / 双向'选项,将拖放功能也改为双向。 设置完成后重启虚拟机即可。
三、其它可能的解决方案
VirtualBox 虚拟机内容无法复制到主机,主要是由于以下几个关键功能未正确设置:
- 增强功能 (Guest Additions) 未安装或安装不全
- 共享剪贴板设置不正确(默认为'禁用')
- 拖放功能未启用
- 相关服务未运行
1、安装增强功能
启动虚拟机,在 VirtualBox 菜单中选择'设备'->'安装增强功能'。 然后进入 Ubuntu 系统,执行如下操作:
# Ubuntu/Debian 系统
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
# 安装依赖
cd /media/$USER/VBox_GAs_* # 进入挂载的增强功能目录
sudo ./VBoxLinuxAdditions.run # 运行安装脚本
sudo reboot # 重启
操作流程:
- 更新镜像源:sudo apt update
- 安装依赖:sudo apt install build-essential dkms linux-headers-$(uname -r)
- 进入挂载的增强功能目录:cd /media/$USER/VBox_GAs_*
- 运行安装脚本:sudo ./VBoxLinuxAdditions.run
- 重启:sudo reboot
运行加载的光驱镜像 VBox_GAs_7.2.4 中的 "VBoxLinuxAdditions.run" 可执行程序即可。
2、验证增强功能服务是否运行
在 Ubuntu 虚拟机中,检查 vboxservice 服务状态,如果没有运行,则启动 vboxservice 服务。
# 检查服务状态
systemctl status vboxservice
# 如未运行,启动服务
sudo systemctl start vboxservice
3、使用共享文件夹替代
虚拟机设置 -> '共享文件夹' -> 添加主机文件夹,勾选'自动挂载'。
在 Ubuntu 终端执行 sudo mount -t vboxsf [共享名] [挂载路径] 命令。


