如何在 Debian 12 上安装 VirtualBox(Bookworm)
通过我们的分步指南了解如何在 Debian 12 (Bookworm) 上轻松安装 VirtualBox,并立即开始虚拟化您的系统!
如果您希望探索虚拟化世界并利用在一台计算机上运行多个操作系统的强大功能,那么您来对地方了。
VirtualBox 是一款多功能且广泛使用的开源虚拟化软件,允许您在一台主机上同时运行各种操作系统,例如 Windows、Linux 和 macOS。
在本文中,我们将引导您在 Debian 12 (Bookworm) 上安装 VirtualBox、设置虚拟环境以及轻松管理虚拟机。
在 Debian 12 上安装 VirtualBox(书虫)
尽管 VirtualBox 主要针对家庭用户,但它也常用于专业环境。不幸的是,它无法从官方 Debian 存储库安装。
但这不应该打扰您。 我们现在将向您展示一种在 Debian 12 系统上轻松安装 VirtualBox 的方法。那么,让我们开始吧!
第 1 步:下载并导入 VirtualBox 的 GPG 密钥
首先,为了确保我们收到的用于安装 VirtualBox 的软件包是正版的,我们应该在 Debian 12 系统上下载并导入 VirtualBox 签名的 GPG 密钥。
为此,请键入以下 wget
命令并将输出通过管道传送到 gpg
工具:
wget -O- -q https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmour -o /usr/share/keyrings/oracle_vbox_2016.gpg
请注意,该命令不会产生任何输出。
步骤 2:为 Debian 12 添加 VirtualBox 存储库
导入 GPG 密钥后,我们将官方 VirtualBox 存储库添加到我们的 Debian 12 系统中。因此,如果发布新版本,更新包将与系统的其余常规更新一起提供。
要完成此操作,请键入如下所示的命令。
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle_vbox_2016.gpg] http://download.virtualbox.org/virtualbox/debian bookworm contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
第 3 步:运行系统更新
在 Debian 12 系统上安装 VirtualBox 之前,我们应该更新可用软件包的列表。因此,运行以下命令来更新 APT 存储库索引。
sudo apt update
如您所见,我们的新 VirtualBox 存储库现已可用并可供使用。
步骤 4:在 Debian 12 上安装 VirtualBox(Bookworm)
实际安装的一切都已准备就绪。现在,要在 Debian 12 上安装 VirtualBox,请运行以下命令:
sudo apt install virtualbox-7.1
就这样。 VirtualBox 已安装并可以在 Debian 12 Linux 系统上使用。
步骤 5:安装 VirtualBox 扩展包(可选)
这是一个可选步骤,但我强烈鼓励它,因为它将使在 Debian 系统上使用 VirtualBox 变得更加简单和方便。
VirtualBox 扩展包解锁了许多出色的功能,例如:
- USB 2 和 USB 3 支持
- VirtualBox 远程桌面协议 (VRDP)
- 主机网络摄像头直通
- 使用 AES 算法对磁盘映像进行加密
- 英特尔 PXE 启动 ROM
然而,这里应该强调一个特点。建议 VirtualBox 扩展包的版本与 Debian 12 系统上安装的 VirtualBox 版本相匹配。
因此,要验证本地安装的 VirtualBox 的确切位置,您可以使用 VirtualBox 的内置命令 vboxmanage
:
vboxmanage -v | cut -dr -f1
如您所见,安装的 VirtualBox 版本是 7.1.0。因此,建议下载相同版本的扩展包。
但是,如果您的安装不同,请将以下命令中包含“7.1.0”的两个位置替换为当前版本。您还可以直接进入下载页面并查看可用版本。
wget https://download.virtualbox.org/virtualbox/7.1.0/Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack
接下来,要安装 VirtualBox 扩展包,请运行 vboxmanage
命令,如下所示:
sudo vboxmanage extpack install Oracle_VirtualBox_Extension_Pack-7.1.0.vbox-extpack
当系统提示您同意 Oracle 的许可条款和条件时,请键入“y”进行确认,然后按“Enter”。
您可以通过以下方式验证扩展包是否已正确安装运行以下命令:
vboxmanage list extpacks
步骤 6:将用户添加到 vboxusers 组
在使用 VirtualBox 之前,请将您的用户帐户添加到 vboxusers
组中。通过运行以下命令可以快速而简单地完成此任务:
sudo usermod -a -G vboxusers $USER
现在,执行重新启动。登录后,使用以下命令检查您是否位于 vboxusers
组中:
groups $USER
在 Debian 12 上运行 VirtualBox
您可以通过从桌面环境的应用程序菜单启动 VirtualBox 来开始使用它。
点击“新建”按钮并开始虚拟化您的想法!
如何卸载 VirtualBox
如果您出于任何原因想要从 Debian 12 盒子中卸载 VirtualBox,您可以通过运行以下命令轻松完成此操作。
sudo apt purge virtualbox-7.1
然后,您还可以“清理”系统中不必要的软件包依赖项,最后从可用列表中删除 VirtualBox 存储库本身:
sudo apt autoremove
sudo rm /etc/apt/sources.list.d/virtualbox.list
结论
VirtualBox 为开发人员、IT 专业人员和爱好者提供了一个在隔离环境中测试应用程序和操作系统的宝贵平台。它保护主机系统免受潜在冲突和不利影响。
按照我们的分步指南,您可以充分利用 VirtualBox 的潜力,使其能够在一台计算机上无缝运行多个操作系统。
此外,我们建议想要了解有关 VirtualBox 功能以及如何有效使用它们的更多信息的个人查看官方文档。
感谢您抽出时间!非常欢迎您的反馈和意见。