温馨提示×

VirtualBox在Ubuntu上如何更新

小樊
42
2025-12-29 22:16:52
栏目: 智能运维

在 Ubuntu 上更新 VirtualBox 的完整步骤

一 更新主机上的 VirtualBox(推荐方式)

  • 使用 APT 更新(适合通过官方仓库或 Ubuntu 仓库安装的情况)
    1. 更新索引并升级:sudo apt update && sudo apt upgrade virtualbox
    2. 如需扩展功能(如 USB 2.0/3.0、RDP 等),一并升级:sudo apt install --only-upgrade virtualbox-ext-pack
    3. 完成后可直接启动 VirtualBox 验证版本
  • 使用 Oracle 官方 .deb 包更新(适合需要较新版本或仓库版本滞后时)
    1. 访问 VirtualBox 下载页,获取适用于你系统的 .deb(如:virtualbox-7.1.x-…~Ubuntu~<发行代号>_amd64.deb)
    2. 终端进入下载目录并安装:
      chmod +x virtualbox-7.1*.deb
      sudo dpkg -i virtualbox-7.1*.deb
    3. 若提示缺少依赖:sudo apt-get -f install
    4. 如需扩展包:sudo apt install ./Oracle_VM_VirtualBox_Extension_Pack-7.1.x.vbox-extpack
    5. 验证:vboxmanage --version
  • 使用官方 APT 仓库(便于后续自动更新)
    1. 添加仓库(将 <发行代号> 替换为你的系统代号,如 jammy、noble):
      echo “deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib” | sudo tee /etc/apt/sources.list.d/virtualbox.list
    2. 导入 Oracle 公钥:
      wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo gpg --dearmor | sudo tee /usr/share/keyrings/oracle-virtualbox-2016.gpg >/dev/null
    3. 更新并安装/升级:sudo apt update && sudo apt install virtualbox
    4. 如需扩展包:sudo apt install virtualbox-ext-pack
      以上方法覆盖仓库更新、官方 .deb 更新与官方仓库三种常用路径,按需选择其一即可。

二 更新虚拟机内的 Ubuntu 系统

  • 命令行方式(通用且可控)
    1. 更新索引:sudo apt update
    2. 常规升级:sudo apt upgrade
    3. 处理依赖变化:sudo apt full-upgrade
    4. 系统版本升级(如 22.04 → 24.04 LTS):sudo do-release-upgrade(全程保持网络与电源稳定)
  • 图形界面方式 打开“软件更新器”,检查并安装可用更新;如需跨版本升级,按提示执行系统升级向导。
  • 升级前建议
    • 备份重要数据(文档、数据库等)
    • 确保网络稳定、关闭不必要应用
    • 检查磁盘空间(建议预留至少 10GB 可用空间)
      以上步骤适用于在 VirtualBox 中运行的 Ubuntu 客户机系统更新与版本升级。

三 更新客户机增强功能 Guest Additions

  • 在 VirtualBox 菜单:设备 → 安装 Guest Additions CD 镜像,挂载后按向导完成安装(通常需要输入客户机密码)。
  • 安装完成后重启客户机:sudo reboot
  • 当主机 VirtualBox 升级后,建议同步更新客户机 Guest Additions,以确保显示、共享文件夹、剪贴板、3D 加速等功能的兼容性与稳定性。

四 常见问题与排查

  • 扩展包签名/安装失败:优先使用与 VirtualBox 主程序版本一致的 Extension Pack;若导入公钥失败,可重新下载 .asc 并执行 gpg --dearmor 导入后再 apt 安装。
  • 依赖错误导致 .deb 安装中断:执行 sudo apt-get -f install 自动补齐依赖后重试。
  • 版本过旧导致新系统不兼容:若主机为旧版 VirtualBox,建议升级到 7.0+ 以获得对 Ubuntu 24.04 LTS 等新版更好的支持。
  • 升级后虚拟机无法启动:回退 VirtualBox 版本或客户机内核,检查是否启用 VT-x/AMD-V 虚拟化支持,并确认客户机为 64 位 配置。
    以上为升级过程中常见的问题点与处理方向,可据此快速定位并恢复。

0