当前位置:首页 > 系统教程 > 正文

VirtualBox中Ubuntu系统无法复制粘贴解决办法(一键开启共享粘贴板与拖放双向操作)

VirtualBox中Ubuntu系统无法复制粘贴解决办法(一键开启共享粘贴板与拖放双向操作)

本文核心关键词:VirtualBox复制粘贴、Ubuntu增强功能、共享粘贴板、虚拟机双向拖放

在日常使用虚拟机进行开发或学习时,大家经常会遇到一个令人头疼的“错误记录”:在VirtualBox中安装完Ubuntu系统后,发现宿主机(Windows或macOS)与虚拟机之间的文字无法相互复制,文件也无法直接拖拽。这极大地影响了工作效率。其实,解决这个问题的核心在于启用VirtualBox的共享粘贴板拖放功能。本文将详细介绍具体的操作步骤,即使是技术小白也能轻松上手。

VirtualBox中Ubuntu系统无法复制粘贴解决办法(一键开启共享粘贴板与拖放双向操作) VirtualBox复制粘贴  Ubuntu增强功能 共享粘贴板 虚拟机双向拖放 第1张

第一步:安装VirtualBox增强功能 (Guest Additions)

这是实现双向操作的前提条件。没有安装增强功能的虚拟机,就像是没有安装驱动的硬件。

  1. 启动你的Ubuntu虚拟机。
  2. 在虚拟机窗口顶部的菜单栏中,点击“设备” (Devices)
  3. 选择最下方的“安装增强功能...” (Insert Guest Additions CD image...)
  4. 系统会自动弹出运行提示,点击“运行”并输入你的Ubuntu开机密码。
  5. 等待终端窗口执行完毕(显示 Press Return to close this window),按下回车键并重启虚拟机。

第二步:修改虚拟机常规设置

安装完Ubuntu增强功能后,我们还需要手动开启共享开关。

  • 在VirtualBox管理器主界面,选中你的Ubuntu虚拟机,点击“设置”按钮。
  • 在弹出的对话框左侧点击“常规”
  • 切换到顶部的“高级” (Advanced) 选项卡。
  • 找到“共享粘贴板” (Shared Clipboard),在下拉菜单中选择“双向” (Bidirectional)
  • 找到“拖放” (Drag'n'Drop),同样在下拉菜单中选择“双向” (Bidirectional)
  • 点击下方的“确定”保存设置。

第三步:权限修复(针对部分Ubuntu版本)

如果完成上述步骤后共享粘贴板依然无效,可能是因为当前用户不在vboxsf组中。你可以打开Ubuntu终端,输入以下代码:

sudo adduser $USER vboxsf

执行完毕后,再次重启虚拟机即可彻底解决问题。

总结

通过以上三个步骤,我们成功解决了VirtualBox中Ubuntu系统无法跨机复制的问题。通过开启虚拟机双向拖放和共享功能,可以极大地提升我们在宿主机与虚拟机之间交互的便利性。如果你觉得这篇教程有用,欢迎分享给更多的小伙伴!