在 Ubuntu 上更新 VirtualBox 的方法取决于你最初是怎么安装的。下面按最常见情况给你说明,你可以对照操作。
如果你之前是从 Oracle 官方仓库 安装的,这是最标准的更新方式。
sudo apt update
sudo apt upgrade virtualbox
如果只想升级 VirtualBox:
sudo apt install --only-upgrade virtualbox
vboxmanage --version
如果你是直接用:
sudo apt install virtualbox
安装的,那么更新方式同上,但版本可能不是最新。
sudo apt update
sudo apt upgrade
⚠️ 注意:Ubuntu 仓库中的 VirtualBox 通常落后 Oracle 官方 1~2 个大版本。
.deb 安装(以前是这样装的)如果你之前是从 VirtualBox 官网下载 .deb 文件安装的:
sudo apt remove virtualbox
前往官网:
https://www.virtualbox.org/wiki/Linux_Downloads
选择 Ubuntu 对应版本(如 22.04 / 24.04)。
sudo dpkg -i virtualbox-*.deb
sudo apt -f install
⚠️ VirtualBox 升级后,扩展包也必须升级
vboxmanage list extpacks
必须与 VirtualBox 主程序版本一致
下载地址:
https://www.virtualbox.org/wiki/Downloads
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
✅ 最稳妥方案
sudo apt update
sudo apt upgrade
如果你愿意,可以告诉我:
我可以帮你精确判断是否需要换源或重装。