温馨提示×

ubuntu virtualbox如何升级

小樊
45
2026-09-22 03:33:18
栏目: 智能运维

在 Ubuntu 上使用 VirtualBox 升级,通常有以下几种方式,根据你的安装方式选择对应方法。


一、先确认当前安装方式

which virtualbox
dpkg -l | grep virtualbox
  • 如果是通过 Ubuntu 官方源 安装:virtualbox / virtualbox-*
  • 如果是通过 Oracle 官方仓库 安装:virtualbox-7.0
  • 如果是 手动下载 .deb 安装

二、通过 Ubuntu 官方源升级(最常见)

sudo apt update
sudo apt upgrade

如果 VirtualBox 有更新,会被一并升级。

如需明确升级:

sudo apt install --only-upgrade virtualbox

三、通过 Oracle 官方仓库升级(推荐,版本更新)

1. 添加 Oracle 仓库(如未添加)

sudo apt install software-properties-common
sudo add-apt-repository "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

2. 升级

sudo apt update
sudo apt upgrade

四、手动下载 .deb 升级

  1. 前往:https://www.virtualbox.org/wiki/Linux_Downloads
  2. 下载对应 Ubuntu 版本的 .deb
  3. 安装:
sudo dpkg -i virtualbox-*.deb
sudo apt -f install

五、升级后必须做的事(重要)

1. 升级 VirtualBox Extension Pack

  • 打开 VirtualBox
  • File → Tools → Extension Pack Manager
  • 下载并安装对应版本

2. 更新 Guest Additions(虚拟机内)

sudo apt update
sudo apt install virtualbox-guest-additions-iso

或在虚拟机内挂载 ISO 并运行:

sudo sh /media/cdrom/VBoxLinuxAdditions.run

六、常见问题

  • 内核模块报错
sudo /sbin/vboxconfig
  • Secure Boot 导致无法加载: 需在 BIOS 中禁用 Secure Boot 或签名模块

如果你能告诉我:

  • Ubuntu 版本
  • VirtualBox 当前版本
  • 安装方式

我可以给你更精确的升级命令。

0