温馨提示×

怎么在Ubuntu更新VirtualBox

小樊
41
2026-08-22 12:27:31
栏目: 智能运维

在 Ubuntu 上更新 VirtualBox 的方法取决于你最初是怎么安装的。下面按最常见情况给你说明,你可以对照操作。


一、通过官方 VirtualBox 仓库安装(✅ 推荐方式)

如果你之前是从 Oracle 官方仓库 安装的,这是最标准的更新方式

1️⃣ 更新软件包列表

sudo apt update

2️⃣ 升级 VirtualBox

sudo apt upgrade virtualbox

如果只想升级 VirtualBox:

sudo apt install --only-upgrade virtualbox

3️⃣ 检查版本

vboxmanage --version

二、通过 Ubuntu 官方仓库安装(版本可能较旧)

如果你是直接用:

sudo apt install virtualbox

安装的,那么更新方式同上,但版本可能不是最新。

更新方式

sudo apt update
sudo apt upgrade

⚠️ 注意:Ubuntu 仓库中的 VirtualBox 通常落后 Oracle 官方 1~2 个大版本。


三、手动下载 .deb 安装(以前是这样装的)

如果你之前是从 VirtualBox 官网下载 .deb 文件安装的:

1️⃣ 卸载旧版本(可选但推荐)

sudo apt remove virtualbox

2️⃣ 下载最新版

前往官网:

https://www.virtualbox.org/wiki/Linux_Downloads

选择 Ubuntu 对应版本(如 22.04 / 24.04)。

3️⃣ 安装

sudo dpkg -i virtualbox-*.deb
sudo apt -f install

四、更新 VirtualBox 扩展包(Extension Pack)

⚠️ VirtualBox 升级后,扩展包也必须升级

1️⃣ 查看当前版本

vboxmanage list extpacks

2️⃣ 下载对应版本扩展包

必须与 VirtualBox 主程序版本一致

下载地址:

https://www.virtualbox.org/wiki/Downloads

3️⃣ 安装

sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack

五、升级后常见问题

✅ 内核模块问题

如果启动虚拟机时报错:

Kernel driver not installed

执行:

sudo /sbin/vboxconfig

或:

sudo apt install linux-headers-$(uname -r)
sudo /sbin/vboxconfig

六、推荐做法(总结)

最稳妥方案

  • 使用 Oracle 官方 APT 仓库
  • 定期:
sudo apt update
sudo apt upgrade

如果你愿意,可以告诉我:

  • Ubuntu 版本(如 22.04 / 24.04)
  • VirtualBox 当前版本

我可以帮你精确判断是否需要换源或重装

0