温馨提示×

VirtualBox Ubuntu虚拟机如何安装增强功能

小樊
37
2026-01-04 18:51:28
栏目: 云计算

VirtualBox Ubuntu 虚拟机安装增强功能

一 准备与安装依赖

  • 更新系统并安装编译工具与内核头文件(适配 Ubuntu Desktop/Server):
    • 更新索引与系统:sudo apt-get update && sudo apt-get upgrade
    • 安装构建工具与头文件:sudo apt-get install -y build-essential dkms linux-headers-$(uname -r)
  • 说明:安装 Guest Additions 需要编译内核模块,上述依赖是成功编译的前提;安装完成后建议重启一次:sudo reboot

二 安装步骤

  • 在虚拟机窗口顶部菜单选择:设备 → 插入 Guest Additions CD 镜像(或“安装增强功能”)。若系统自动运行,选择运行;若未弹出,可手动挂载并安装:
    • 挂载光盘:
      • 桌面版常见挂载点:sudo mount /dev/cdrom /media/$USER/VBox_GAs_*
      • 或通用挂载点:sudo mount /dev/cdrom /mnt
    • 进入挂载目录并运行脚本(以实际看到的文件名/路径为准):
      • cd /media/$USER/VBox_GAs_* 或 cd /mnt
      • sudo sh ./VBoxLinuxAdditions.run
  • 安装完成后重启:sudo reboot。重启后 Guest Additions 驱动将生效。

三 验证与常用设置

  • 验证功能:
    • 分辨率自适应:在 VirtualBox 菜单 视图 → 自动调整显示尺寸视图 → 适应客户机大小,应可随窗口大小变化;进入全屏(默认 Host+F,Host 键通常为右 Ctrl)应正常全屏。
    • 剪贴板与拖放:在 设备 → 共享粘贴板/拖放 选择 双向,测试主机与虚拟机之间的复制粘贴与拖放是否可用。
  • 共享文件夹(可选):
    • 虚拟机设置 → 共享文件夹 添加共享目录,勾选 自动挂载固定分配,共享名称记为 sharename
    • 手动挂载示例:sudo mount -t vboxsf sharename /mnt/share(可按需更改挂载点)。若提示模块未加载,可用 lsmod | grep vboxvfs 检查,必要时 sudo modprobe vboxvfs 加载。

四 常见问题与处理

  • 无法自动运行或提示“未能加载虚拟光盘”:
    • 先关机,在 设置 → 存储 检查并重新加载 VBoxGuestAdditions.iso,再开机重试;或完全按“手动挂载并运行脚本”的步骤执行。
  • 安装脚本快速退出或报依赖错误:
    • 通过终端安装依赖:sudo apt-get install -y gcc perl make,然后重新运行 VBoxLinuxAdditions.run
  • 服务器版提示 “Installing the Window System drivers …fail!”:
    • 这是正常的(无图形界面),不影响 共享文件夹、剪贴板(若使用 VBox 服务)、内核模块 等核心功能;确认已安装 build-essential、dkms、linux-headers 后使用即可。
  • 已安装仍无法自适应分辨率或全屏异常:
    • 确认已重启;检查 视图 菜单中的自动调整/适应客户机大小;必要时重新安装 Guest Additions 并更新系统后再次重启。

0