用于VirtualBox 中实现主机与 Debian 虚拟机的双向复制粘贴
一、目的
我写本文章是在计算机系统基础实验中用VirtualBox装入debian12的linux系统后发现实现双向复制粘贴有点困难,在csdn上找的几个教程也无法实现,后面经过不断摸索并且和LLM进行互动完成了该功能,所以特此分享给大家,希望对大家的学习有所帮助!!! 第一篇教程,希望大家多多点赞,谢谢大家!
二、环境信息
·VirtualBox 版本:我使用的是5.2.28版本
·虚拟机系统:Debian 12
·Host 系统:Windows
·安装方式:使用 VBoxGuestAdditions.iso 安装增强功能
三、操作步骤
1. 关闭虚拟机,挂载增强功能 ISO
·打开 VirtualBox → 选中虚拟机 → 设置 → 存储:
1. 选择 控制器:IDE → 点击空白光盘图标 → 选择虚拟光盘文件
2. 路径为(这个路径是你安装VirtualBox的路径):
C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso
· 如果找不到该文件,需重新安装 VirtualBox,或从官网单独下载。
2. 启动虚拟机,挂载光盘并运行安装程序
在 Debian 终端执行:
sudo mount /dev/sr0 /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
注意::/dev/sr0 是光驱设备路径,也可能是 /dev/cdrom,按实际情况调整,如果不知道路径那就都尝试一下。
3. 安装依赖项(防止内核模块编译失败)
执行以下命令安装内核头文件和必要组件(使用root就不用sudo了,输入sudo后面的就行):
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
然后 重新运行安装命令:
cd /mnt
sudo ./VBoxLinuxAdditions.run
4. 设置共享功能为“双向”
回到 VirtualBox 主界面:
·设置 → 常规 → 高级:
1.共享剪贴板:双向
2.拖放功能:双向
5. 重启虚拟机(可以直接关闭虚拟机再打开,不需要输入指令也可以。个人建议手动关闭虚拟机)
sudo reboot
四、验证效果
·复制主机上的文本 → 粘贴到 Debian 中。
·从 Debian 中复制文件 → 拖动到主机。
·调整虚拟机窗口大小 → 分辨率自动适应。
·能正常使用 /mnt 下的增强功能内容。
五、注意事项
|
问题 |
解决方法 |
|
VBoxGuestAdditions.iso 无法加载 |
确保虚拟机已关闭 / 文件存在 / 没被其他虚拟机占用 |
|
Kernel headers not found 错误 |
使用 apt install linux-headers-$(uname -r) 安装头文件 |
|
功能无效 |
重启虚拟机,并确认增强功能已安装成功 |
六、总结
通过正确挂载 VBoxGuestAdditions.iso 并安装增强功能与内核依赖,可以在 Debian 虚拟机中启用共享剪贴板、拖拽、自动分辨率等高级功能,极大提高了虚拟机使用效率。复制粘贴真的超级超级超级好用!!!
更多推荐



所有评论(0)