如何在 Linux Mint 22、21 或 20 上安装 VirtualBox 7.0

VirtualBox 7.0 是 Oracle 开源虚拟化软件的最新主要版本,提供众多增强功能和新功能。此版本包括通过 CLI 进行的完整 VM 加密、安全启动支持、重新设计的虚拟机向导以及用于跟踪 CPU、RAM 使用率和磁盘 I/O 等性能指标的新资源监视实用程序。此外,VirtualBox 7.0 还改进了跨平台的主题支持、更好的多显示器处理以及使用 DXVK 支持非 Windows 主机的 DirectX 11。这些更新使 VirtualBox 7.0 成为虚拟机管理的强大且功能丰富的解决方案。

要在 Linux Mint 22、21 或 20 上安装 VirtualBox 7.0,您可以使用 Oracle 的官方 APT 存储库获取最新稳定版本和未来升级。本指南将引导您使用命令行终端完成安装过程。

导入 VirtualBox 7.0 APT 存储库

在安装 VirtualBox 7.0 之前更新 Linux Mint

为了确保顺利安装 VirtualBox 7.0,从更新的 Linux Mint 系统开始至关重要。此步骤可确保所有现有软件包都是最新的,从而有助于避免潜在冲突。

执行以下命令来刷新你的包列表:

sudo apt update

更新后,使用以下命令使所有系统包保持最新:

sudo apt upgrade

安装所需的软件包

VirtualBox 7.0 需要特定软件包才能正确安装。这些依赖项可能已存在于您的系统中,但验证和安装任何缺失的软件包至关重要。

执行以下命令来安装必要的软件包,如“dirmngr”、“dkms”等:

sudo apt install dirmngr dkms ca-certificates software-properties-common apt-transport-https curl -y

如果出现安装问题,请重新执行此步骤以确保所有必需的包都已正确安装。

导入 VirtualBox 7.0 GPG 密钥

安全是首要任务,验证已安装软件包的真实性至关重要。导入 GPG 密钥以确认您获取的是官方 VirtualBox 软件包。此步骤可确保软件的完整性和来源。使用此命令导入 GPG 密钥:

curl -fSsL https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/virtualbox.gpg > /dev/null

导入 VirtualBox APT 存储库

添加 GPG 密钥后,下一步是将官方 VirtualBox 存储库集成到您的系统中。根据您的 Linux Mint 版本,命令会有所不同:

第一个选项是,如果您使用的是最新的 Linux Mint 22 版本,请使用以下命令:

echo deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian noble contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

第二种选择是,如果您使用的是最新的 Linux Mint 21 版本,请使用以下命令:

echo deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian jammy contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

最后,如果您仍在使用 Linux Mint 20 的旧稳定版本,请使用以下命令:

echo deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox.gpg] http://download.virtualbox.org/virtualbox/debian focal contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

最后,更新系统的存储库列表以识别新添加的 VirtualBox 存储库:

sudo apt update

完成 VirtualBox 7.0 安装

通过 APT 命令安装 VirtualBox 7.0 和 Linux Headers

通过执行以下命令启动 VirtualBox 7.0 的安装。此操作将安装 VirtualBox 并确保安装了与当前内核版本匹配的 Linux 标头。这些标头对于 VirtualBox 在您的系统上的正常运行至关重要:

sudo apt install virtualbox-7.0 linux-headers-$(uname -r) -y

验证 VirtualBox 7.0 安装

作为可选但推荐的步骤,验证 VirtualBox 安装的来源。使用 apt-cache policy 命令显示已安装包的详细信息,包括其版本和原始存储库:

apt-cache policy virtualbox-7.0

交叉引用输出以确保它列出了 VirtualBox 7.0 并且源自您之前添加的官方 VirtualBox 存储库。

检查 VirtualBox 7.0 服务状态

确认运行状态 vboxdrv 服务,管理 VirtualBox 的内核模块,执行以下命令:

systemctl status vboxdrv

输出将显示服务的当前状态。活动和正在运行状态表示安装成功。

启用并启动 VirtualBox 服务(如有必要)

有时, vboxdrv 服务可能无法在安装后自动激活。要确保服务正常运行并设置为在启动时启动,请使用以下命令:

sudo systemctl enable vboxdrv --now

执行此命令可确保 VirtualBox 服务处于活动状态并准备就绪,从而使您的系统能够有效地使用 VirtualBox 7.0。

启动 VirtualBox 7.0 用户界面

现在您已成功安装 VirtualBox 7.0 并确认必要的服务正在运行,您可以启动该应用程序来创建和管理虚拟机。

启动 VirtualBox 7.0 的 CLI 命令

如果您希望直接从终端启动 VirtualBox,请运行以下命令:

virtualbox

此命令打开 VirtualBox 应用程序,允许您从终端管理虚拟机。

启动 VirtualBox 7.0 的 GUI 方法

对于大多数桌面用户来说,通过图形界面启动 VirtualBox 更为方便。为此,请按照以下步骤操作:

  1. 单击任务栏或菜单按钮,通常位于屏幕的左下角。
  2. 导航到管理部分或使用内置搜索功能搜索“VirtualBox”。
  3. 单击 Oracle VM VirtualBox 启动应用程序。

安装 VirtualBox 扩展包

下载 VirtualBox 7.0 扩展包

扩展包提供附加功能以增强您的 VirtualBox 设置。下载与您安装的 VirtualBox 相匹配的版本至关重要。

首先,使用以下命令确定您的 VirtualBox 版本:

vboxmanage -v | cut -dr -f1

此命令输出版本,例如 7.0.x。使用以下 wget 命令下载与您的版本相对应的扩展包:

wget https://download.virtualbox.org/virtualbox/7.0.x/Oracle_VM_VirtualBox_Extension_Pack-7.0.x.vbox-extpack

确保更换 7.0.x 在 URL 中添加您的特定 VirtualBox 版本。

安装 VirtualBox 7.0 扩展包

下载后,使用 vboxmanage 命令。此过程需要管理权限并接受 Oracle 的许可条款:

sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.x.vbox-extpack

出现提示时,输入“y”并按 Enter 表示同意条款并继续安装。

验证已安装的扩展包版本

安装后,请验证已安装的扩展包版本以确保安装正确。使用此命令检查:

vboxmanage list extpacks

此命令将列出所有已安装的扩展包,包括其版本号。

在 Linux Mint 上将用户添加到 vboxusers 组

为了获得 VirtualBox 的完整功能,您的用户帐户必须是 vboxusers 组。使用以下命令将您的帐户添加到此组:

sudo usermod -a -G vboxusers $USER

执行此命令后,重新启动系统以应用这些更改。重新登录后,验证您帐户的组成员身份:

groups $USER

此命令列出与您的用户帐户关联的所有组。确认 vboxusers 包含在此列表中。

管理 VirtualBox 7.0

更新 VirtualBox 7.0

维护最新的 VirtualBox 安装对于安全性和功能至关重要。使用终端中的以下命令定期检查并安装更新:

sudo apt update && sudo apt upgrade

定期更新(最好每周更新)可确保您的 VirtualBox 安装保持安全并包含最新的功能和修复。

删除 VirtualBox 7.0

如果不再需要 VirtualBox,您可以将其从系统中删除。要卸载 VirtualBox 7.0,请执行以下命令:

sudo apt remove virtualbox-7.0

删除 VirtualBox 后,建议删除存储库源文件以防止将来更新。使用此命令进行删除:

sudo rm /etc/apt/sources.list.d/virtualbox.list

此外,如果您希望删除与 VirtualBox 存储库关联的 GPG 密钥,请执行以下命令:

sudo rm /usr/share/keyrings/virtualbox.gpg

这种综合方法可确保所有与 VirtualBox 相关的组件从系统中完全删除。

结论

在 Linux Mint 系统上成功安装 VirtualBox 7.0 后,您可以利用其最新功能和增强功能实现高效的虚拟机管理。使用 Oracle 的官方 APT 存储库可确保您及时了解最新的稳定版本和改进。享受 VirtualBox 7.0 的强大功能,在您的 Linux Mint 设置上无缝运行多个操作系统。

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

《How to Install VirtualBox 7.0 on Linux Mint 22, 21 or 20》有3条评论

  1. 你好,
    很棒的教程,完美运行于 Linux Mint 22 上。

    请注意,“导入 VirtualBox APT 存储库”中有一个拼写错误,顶部的框中两次提到了 Mint 21,而不是 Mint 22。

    感谢这些教程。

    回复

发表评论