1. 添加 Oracle 官方软件源
# 安装添加仓库所需的依赖工具 sudo apt update sudo apt install -y curl gnupg2 software-properties-common apt-transport-https ca-certificates # 下载并导入 Oracle 的 GPG 公钥 curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor -o /usr/share/keyrings/oracle-virtualbox-2016.gpg # 添加 VirtualBox 官方软件源 (适用于 Ubuntu 24.04 及 22.04) echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list2. 更新软件包列表并安装 VirtualBox 7.2
# 刷新软件包列表,让系统识别新添加的源 sudo apt update # 安装 VirtualBox 7.2 sudo apt install -y virtualbox-7.23. (重要)安装 VirtualBox 扩展包 (Extension Pack)
扩展包能为 VirtualBox 增加 USB 2.0/3.0 支持、远程桌面等实用功能。扩展包的版本必须与 VirtualBox 主程序版本严格一致。
# 1. 获取当前安装的 VirtualBox 版本号 VBOX_VERSION=$(VBoxManage -v | cut -dr -f1) echo "你的 VirtualBox 版本是: $VBOX_VERSION" # 2. 下载对应版本的扩展包 wget https://download.virtualbox.org/virtualbox/${VBOX_VERSION}/Oracle_VM_VirtualBox_Extension_Pack-${VBOX_VERSION}.vbox-extpack # 3. 安装扩展包 (安装过程中需要接受许可协议) sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-${VBOX_VERSION}.vbox-extpack 说明:如果在安装时遇到提示,输入 y 并按回车即可接受许可协议。如果已安装旧版本,可以加上 --replace 参数来更新4. 将当前用户加入vboxusers用户组
将你的用户名添加到vboxusers组,才能正常使用 USB 设备等需要特定权限的功能
sudo usermod -aG vboxusers $USER使用VirtualBox deb安装
https://download.virtualbox.org/virtualbox/7.2.16/virtualbox-7.2_7.2.16-174877~Ubuntu~noble_amd64.deb # 安装 sudo dpkg -i virtualbox-7.2_7.2.16-174877~Ubuntu~noble_amd64.deb # 如果有依赖未安装 sudo apt install --fix-broken5. 修改网络方式