文章目录
- 一、报错信息
- [二、解决方案 - 启用 " 共享粘贴板 " 、 " 拖动 " 双向操作](#二、解决方案 - 启用 " 共享粘贴板 " 、 " 拖动 " 双向操作)
- 三、其它可能得解决方案
一、报错信息
在 WIndows 中 复制一段文本 , 然后到 VirtualBox 中粘贴 , 发现无法跨虚拟机粘贴内容 ;

二、解决方案 - 启用 " 共享粘贴板 " 、 " 拖动 " 双向操作
在 VirtualBox 主界面 , 选择 " 设备 / 共享粘贴板 / 双向 " 选项 , 将 拖放 功能 也改为双向 ;
设置完成后 重启虚拟机即可 ;

三、其它可能得解决方案
VirtualBox 虚拟机内容无法复制到主机,主要是由于以下几个关键功能未正确设置 :
- 增强功能 (Guest Additions) 未安装或安装不全
- 共享剪贴板设置不正确 ( 默认为 " 禁用 " )
- 拖放功能未启用
- 相关服务未运行
1、安装增强功能
启动虚拟机,在 VirtualBox 菜单中选择 " 设备 " -> " 安装增强功能 " ,

然后 进入 Ubuntu 系统 , 执行如下操作 :
shell
# 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 服务 ;
shell
# 检查服务状态
systemctl status vboxservice
# 如未运行,启动服务
sudo systemctl start vboxservice
3、使用共享文件夹替代
虚拟机设置 -> " 共享文件夹 " -> 添加主机文件夹,勾选 " 自动挂载 " ;
在 Ubuntu 终端执行 sudo mount -t vboxsf [共享名] [挂载路径] 命令 ;