如何在 RHEL 9/8 中安装和使用 VirtualBox
摘要:在本教程中,我们将了解如何在 RHEL 9 和 RHEL 8 分区上安装 VirtualBox 7.0,以使用 ISO 映像文件创建来宾虚拟机。
Oracle VM VirtualBox 是一款流行的免费开源虚拟化软件,被桌面爱好者甚至系统管理员和程序员广泛使用,用于创建用于各种目的(例如应用程序测试)的虚拟机。
作为 2 类虚拟机管理程序,VirtualBox 安装在 Windows 和 Linux 等操作系统之上。它支持各种来宾系统,包括 Windows、Linux、OpenBSD、Solaris 和 OpenSolaris。
目前,VirtualBox 7.0.2 是 VirtualBox 的最新版本,于 2022 年 10 月 10 日发布,并提供以下功能。
的
添加了对安全启动和 TPM 1.2/2.0 的支持。
EFI 支持安全步骤。
云虚拟机可以添加到 Virtual Machine Manager 中并作为本地虚拟机进行管理。
能够完全加密虚拟机。
能够将云虚拟机添加到可作为本地虚拟机进行管理的 Virtual Machine Manager。
添加 EHCI 和 XHCI USB 控制器硬件作为开源基础的一部分。
改进了对所有设备的主题支持。
添加了用于监控性能统计数据的 GUI 工具,例如 CPU 和 RAM 使用情况、磁盘 I/O 等。
的
让我们开始吧…
第 1 步:检查 RHEL 中的虚拟化
开始工作时,第一步是确认您的 CPU 是否支持虚拟化。这很聪明,因为 VirtualBox 与其他虚拟机管理程序一样,需要在 Intel 或 AMD CPU 上启用虚拟化。
要检查是否支持虚拟化,请运行以下 lscpu 命令。
$lscpu | grep -i 虚拟化
虚拟化: VT-x虚拟化类型:完全
从显示的输出中,我们看到虚拟化正在我们的 CPU 上运行,并使用 VT-x 指令显示英特尔虚拟化技术。
如果没有结果,则需要从 BIOS 设置启用虚拟化支持。
步骤 2:在 RHEL 中启用 EPEL 存储库
VirtualBox 安装顺利运行需要一些依赖项。在此之前,请先安装 EPEL 存储库。
------------ 在 RHEL 9 上 ------------
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-latest-release-9.noarch.rpm -y
------------ 在 RHEL 8 上 ------------
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-latest-release-8.noarch.rpm -y
接下来,安装依赖项,如图所示。
$ sudo dnf 更新 -y
$ sudo dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y
步骤3:在RHEL中安装VirtualBox 7.0
要安装最新版本的 Oracle VM VirtualBox,我们需要从官方 VirtualBox 存储库安装它。
要添加 VirtualBox 存储库,请运行以下命令:
$sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
接下来,按如下方式导入 VirtualBox GPG 密钥。
$ sudo rpm -- 导入 https://www.virtualbox.org/download/oracle_vbox.asc
导入 VirtualBox 存储库和 GPG 密钥后,您现在可以使用 dnf 包管理器安装 VirtualBox。在执行此操作之前,您可以花一些时间搜索 VirtualBox 的可用性,如下所示:
$ sudo dnf 搜索 virtualbox
在上面的输出中,您可以看到存储库提供了两个版本的 VirtualBox。由于我们的任务是安装最新版本的 VirtualBox,因此运行以下命令:
$sudo dnf 安装 VirtualBox-7.0 -y
确保使用以下命令将登录用户添加到 vboxusers 组。
$sudo usermod -aG vboxusers $USER
$ newgroup vboxers
步骤 4:在 RHEL 中安装 Virtualbox 扩展包
为了扩展 VirtualBox 的功能,他建议安装 VirtualBox 扩展,该软件可以增强与来宾或虚拟机的通信。
乍一看,该扩展包提供了以下附加功能。
的
在虚拟环境中使用 USB 设备(USB 2.0 和 USB 3.0)。
在主机和虚拟机之间查看和插入文本。
磁盘映像秘密。
在虚拟机上使用网络摄像头。
以及许多其他人。
的
要安装 VirtualBox 扩展包,请运行官方 wget 命令,如图所示。
$ wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack
然后,按如下方式构建内核模块。
$ sudo / sbin / vboxconfig
接下来,安装 VirtualBox 插件,如下所示。
$sudo VBoxManage extpack 安装 Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack
请务必阅读并同意许可条款并按“Y”。
VirtualBox 终于设置好了。首先,请使用应用程序管理器找到并打开它。Oracle VM VirtualBox Manager 打开,如下所示。从这里您可以创建和管理虚拟机。
第5步:在RHEL中创建虚拟机
在本节中,我们将演示如何使用 ISO 映像文件创建虚拟机。我们使用的 ISO 映像是 Ubuntu 20.04 LTS 文件。
要开始创建虚拟机,请单击“新建”,如下所示。
请务必提供所有虚拟机信息。这包括 VM 的名称、虚拟机的位置以及操作系统的 ISO 映像。接下来,指定要分配给系统的内存大小和 CPU 数量,然后单击“下一步”。
您可以从头开始创建虚拟硬盘或使用预先存在的虚拟硬盘文件。由于我们要从 ISO 映像创建新的虚拟机,因此我们将选择第一个选项 –“立即创建虚拟硬盘”。
另外,您可以通过前后移动光标来随意调整磁盘大小,以显示所需的磁盘大小。
最后,您将看到为虚拟机选择的所有设置的摘要。如果您满意,请单击“完成”,否则返回并进行必要的更改。
创建虚拟机后,它将显示在左侧窗格中,如图所示。VirtualBox 包含许多可以帮助您有效管理虚拟机的程序。要查看虚拟机设置,请单击“设置”按钮。
将显示“设置”窗格,如图所示,左侧窗格中包含可自定义的参数选项。
在这里您可以选择调整一些设置。例如,如果要调整 CPU 处理器的数量,请单击“系统”>“处理器”。在这里,您可以通过拖动滑块来指定 CPU 的数量。您还可以单击 启用 PAE/NIX 模式。
完成后,单击“确定”。
此外,您还可以更改网络设置。例如,您可以将默认网络适配器从“NAT”更改为“桥接适配器”、“内部”、“仅主机适配器”等。
对设置感到满意后,单击“开始”启动虚拟机。虚拟机窗口将打开,您可以从这里开始安装应用程序。
第 6 步:在 RHEL 中安装 VirtualBox 来宾附件
VirtualBox 来宾插件是 VirtualBox 代码附带的附加软件。它们是可以提高虚拟机性能的设备驱动程序和编程应用程序。
要安装访客附加组件,请转至设备 –> 插入访客附加组件 CD 映像。
这就是本指南。我们介绍了如何在 RHEL 9/8 上安装 Oracle VirtualBox,还展示了如何创建虚拟机,并提供了有关如何安装 VirtualBox 来宾附加组件的其他链接。