Ubuntu VirtualBox 增强功能安装指南
一 准备与依赖
- 启动 Ubuntu 虚拟机,先安装编译与内核头文件依赖,避免构建失败:
- 更新索引:sudo apt update
- 安装工具链与头文件:sudo apt install build-essential dkms linux-headers-$(uname -r)
- 这些依赖提供 gcc/make 与当前运行内核的 头文件,是编译 VirtualBox Guest Additions 内核模块所必需的。
二 安装步骤
- 在 VirtualBox 菜单选择:设备 > 插入 Guest Additions CD 镜像。
- 在 Ubuntu 中挂载光盘并运行安装脚本(若自动运行失败,使用终端手动执行):
- 挂载光盘:sudo mount /dev/cdrom /media/cdrom
- 进入光盘目录:cd /media/cdrom
- 运行安装脚本:sudo ./VBoxLinuxAdditions.run
- 安装完成后重启:sudo reboot
- 重启后,虚拟机窗口大小可自动调整,全屏/无缝模式可用。
三 验证与常用设置
- 验证安装效果:
- 调整 VirtualBox 窗口大小,Ubuntu 桌面应自动适配。
- 菜单 设备 > 无缝模式 不再为灰色,可启用;共享粘贴板 与 拖放 可设为 双向 提升使用体验。
- 若仍无法自动适配或提示与内核相关错误,可尝试重装内核镜像后再次安装增强功能:
- 重装内核镜像:sudo apt-get install --reinstall linux-image-$(uname -r),然后重启并重新运行 VBoxLinuxAdditions.run。
四 常见问题与处理
- 未能加载虚拟光盘:在 VirtualBox 设置 > 存储 检查并重新加载 Guest Additions 光盘镜像,必要时先关机再配置。
- 安装脚本直接退出或报缺少命令:通过终端安装基础编译工具(如 gcc/perl/make),再运行 VBoxLinuxAdditions.run。
- 提示需要 gcc/头文件或构建失败:确认已安装 build-essential dkms linux-headers-$(uname -r),再重试安装脚本。