一、目的

我写本文章是在计算机系统基础实验中用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 虚拟机中启用共享剪贴板、拖拽、自动分辨率等高级功能,极大提高了虚拟机使用效率。复制粘贴真的超级超级超级好用!!!

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐