温馨提示×

debian中virtualbox怎么更新

小樊
34
2026-09-07 18:45:05
栏目: 智能运维

在 Debian 中更新 VirtualBox,常见有 三种方式,取决于你最初是怎么安装的。下面按推荐程度说明。


一、如果你是通过 Debian 官方仓库安装的(推荐先确认)

1. 查看安装来源

apt-cache policy virtualbox
  • 如果显示来源是 deb.debian.org → 用 方式二
  • 如果显示来源是 download.virtualbox.org → 用 方式三
  • 如果是 .run 文件安装的 → 用 方式四

二、通过 Debian 官方仓库更新(最简单)

sudo apt update
sudo apt upgrade

如需明确更新 VirtualBox:

sudo apt install --only-upgrade virtualbox

⚠️ 注意:

  • Debian 仓库中的 VirtualBox 版本通常较旧
  • 更新内核后必须重装内核模块:
sudo apt install --reinstall virtualbox-dkms

三、通过 Oracle 官方仓库更新(版本最新)

1. 更新软件包

sudo apt update
sudo apt upgrade virtualbox-7.0

(版本号可能是 virtualbox-7.1 等)

2. 更新扩展包(Extension Pack)

在终端中:

VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack

或从 VirtualBox 图形界面: File → Tools → Extension Pack Manager


四、如果是 .run 文件安装的

1. 先卸载旧版本

sudo /opt/VirtualBox/uninstall.sh

2. 下载新版本

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

3. 安装

sudo sh VirtualBox-*.run

五、更新后必须做的事(重要)

无论哪种方式:

sudo modprobe vboxdrv

或重装 DKMS:

sudo apt install --reinstall virtualbox-dkms

六、常见问题

❌ 启动虚拟机报错 “Kernel driver not installed”

sudo apt install linux-headers-$(uname -r)
sudo apt install --reinstall virtualbox-dkms
sudo modprobe vboxdrv

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

  • Debian 版本(cat /etc/os-release
  • VirtualBox 当前版本
  • 安装方式

我可以给你精确的一条命令更新方案

0