初始配置
- 在 VirtualBox 中打开设置,常规中修改主机与虚拟机交互设置。

- 虚拟机关闭状态下,存储中选中控制器 SATA,勾选'使用主机输入输出'。

- 选中操作系统对应的虚拟文件 (.vdi),勾选右边的固态驱动器。

- 启动虚拟机,按右 Ctrl+C 切换到全屏模式使菜单栏出现,点击'安装增强功能'。

- 打开文件管理器,找到增强功能程序并运行。

- 安装过程可能需要认证。

- 若遇到
bzip2未找到的错误,需先安装该依赖。

- 运行命令修复依赖:
sudo apt install -y bzip2
在 VirtualBox 中实现 Ubuntu 虚拟机与 Windows 主机之间文本双向复制粘贴的配置方法。主要步骤包括开启虚拟机的剪贴板共享设置、安装增强功能(Guest Additions)。针对安装过程中可能遇到的依赖缺失(如 bzip2)、旧版本冲突及内核头文件缺失等问题,提供了具体的命令行解决方案,包括卸载旧包、安装构建工具及重新运行安装脚本。最后通过重启虚拟机完成模块加载,实现功能。







bzip2 未找到的错误,需先安装该依赖。
sudo apt install -y bzip2

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online

virtualbox-guest- 相关的包并清理依赖:sudo apt-get purge virtualbox-guest-*
sudo apt-get autoremove
sudo reboot
sudo apt update && sudo apt install build-essential dkms linux-headers-$(uname -r)
build-essential: 包含编译 C/C++ 程序所需的基本工具。dkms: 动态内核模块支持,帮助内核更新时自动重新编译模块。linux-headers-$(uname -r): 安装与当前运行内核版本匹配的头文件。/VBox_GAs_x.y.z 文件夹,运行:sudo ./VBoxLinuxAdditions.run

sudo reboot

目前文本复制粘贴已满足需求,拖放功能暂不展开。

