【错误记录】VirtualBox 中安装 Ubuntu 系统无法跨虚拟机进行复制操作 ( 解决方案 - 启用 “ 共享粘贴板 “、“拖动“ 双向操作 )

文章目录

一、报错信息


在 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 [共享名] [挂载路径] 命令 ;

相关推荐
晓131319 小时前
第七章 【C语言篇:文件】 文件全面解析
linux·c语言·开发语言
唐装鼠19 小时前
Linux 下 malloc 内存分配机制详解
linux·malloc
予枫的编程笔记19 小时前
【Linux入门篇】Linux运维必学:Vim核心操作详解,告别编辑器依赖
linux·人工智能·linux运维·vim操作教程·程序员工具·编辑器技巧·新手学vim
17(无规则自律)20 小时前
深入浅出 Linux 内核模块,写一个内核版的 Hello World
linux·arm开发·嵌入式硬件
liu****20 小时前
2.深入浅出理解虚拟化与容器化(含Docker实操全解析)
运维·c++·docker·容器·虚拟化技术
中二病码农不会遇见C++学姐20 小时前
Linux下的.run文件
linux
予枫的编程笔记20 小时前
【Linux入门篇】摆脱权限混乱困境:Linux用户组管理+sudo提权,一步到位
linux·linux运维·后端开发·linux用户管理·linux权限配置·chmod命令·sudo配置
一个人旅程~20 小时前
Dell n4020双系统分区步骤和linux优化操作
linux·windows·电脑
池央20 小时前
CANN 诊断工具链深度解析:oam-tools 的自动化故障信息收集、软硬件状态快照与 AI Core 错误溯源机制
运维·人工智能·自动化
忆~遂愿20 小时前
CANN metadef 深度解析:动态形状元数据管理、图编译器接口规范与序列化执行机制
大数据·linux