如何在AlmaLinux中安装和使用VirtualBox 7.0

yanding 2023-07-16 213

摘要:在本指南中,我们将讨论如何在AlmaLinux 9和AlmaLinux 8发行版上安装VirtualBox 7.0,以使用ISO映像文件创建来宾虚拟机。


Oracle VM VirtualBox 目前由 Oracle 拥有和维护,它是世界上最受欢迎的开源平台之一,使用户能够从底层计算机硬件创建虚拟机。


VirtualBox 是一种 2 类虚拟机管理程序,这意味着它安装在现有操作系统(例如 Windows 或 Linux)之上,以创建一个模拟 CPU、RAM 和存储等硬件组件的抽象层,通过这样做,它允许用户创建称为来宾或虚拟机的虚拟组件。


VirtualBox 支持多种来宾系统,包括 Windows、Linux、OpenBSD、Solaris 和 OpenSolaris。


在撰写本指南时,VirtualBox 7.0.2 是 2022 年 10 月 10 日发布的最新版本,具有以下主要改进。



新的虚拟机配置向导具有“无人值守的来宾操作系统安装”选项,可促进更顺畅的部署过程。

添加了基于 DirectX 11 的 3D 支持(在非 Windows 系统上使用 DXVK)。

EFI 支持安全步骤。

支持 TPM 1.2/2.0 的安全启动。

为来宾虚拟机提供完整的 Dski 加密。

将 EHCI 和 XHCI USB 控制器设备纳入开源基础设施。

添加了用于监控性能统计数据的 GUI 工具,例如 RAM 和 CPU 使用情况、磁盘 I/O 等。

云虚拟机可以添加到 Virtual Machine Manager 中并作为本地虚拟机进行管理。

有关所提供的所有功能的更深入列表,请查看 Virtualbox 发行说明。


步骤1:检查AlmaLinux中的虚拟化

作为安装任何虚拟机管理程序的先决条件,您必须拥有具有虚拟化功能的 Intel 或 AMD CPU。因此,在执行其他操作之前,请检查虚拟化是否已启用。


为此,请运行以下 lscpu 命令:


$lscpu | grep -i 虚拟化

以下结果证实我们的系统中存在 VT-x 指令隐含的英特尔虚拟化技术。


虚拟化:              VT-x

虚拟化类型:全虚拟化

验证您的系统支持虚拟化后,继续下一步。


如果结果显示不支持虚拟化,则需要从 BIOS 设置中启用虚拟化。


步骤2:在AlmaLinux中启用EPEL Repo

为了顺利安装,需要一些基本标准。但首先,请确保按如下方式安装 EPEL 存储库。


$ sudo dnf install epil-release -y

安装完成后,按如下方式插入依赖项。


$ sudo dnf install dkms kernel-devel 内核标头 gcc perl bzip2 wget curl make -y

Kernel-devel 是一个开发包,用于构建内核模块以匹配内核。提供内核头文件和 makefile,用于针对内核构建模块。



安装的 kernel-devel 版本将与操作系统上的内核版本不同。


您可以通过运行以下命令来验证这一点:


$rpm -q 内核开发

$ uname -r

要解决两个变量之间的冲突,请颠倒顺序。


$ sudo dnf 更新 -y

然后重新启动系统


$ 须藤重新启动

再次验证 kernel-devel 版本是否与 Linux 内核兼容。



步骤3:在AlmaLinux中安装VirtualBox 7.0

要安装最新版本的 VirtualBox,我们需要添加官方 VirtualBox 存储库,如下所示。


$sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

您可以列出存储库提供的所有 VirtualBox 版本,如下所示。


$ dnf 搜索 virtualbox


从输出中,您可以看到 VirtualBox 7.0 是由存储库提供的。


要安装 VirtualBox 7.0,请运行以下命令:


$sudo dnf install virtualBox-7.0 -y

该命令将 VirtualBox 7.0 设置为其他依赖项。



步骤4:在AlmaLinux中安装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

通过键入并按 ENTER 访问用户许可证并同意许可证的条款和条件y。



至此,VirtualBox就安装完成了。要开始使用它,请使用 Configuration Manager 找到它,然后单击 Oracle VM Virtualbox 启动 Oracle VM Virtualbox Manager,如图所示。



第5步:在AlamLinux中创建虚拟机

在本节中,我们将演示如何使用 ISO 映像文件创建虚拟机。我们的 AlmaLinux 系统上存储有一个 Linux Mint ISO 文件。


要开始创建虚拟机,请单击“新建”,如下所示。



这将启动虚拟机配置向导。确保填写所有详细信息,包括虚拟机名称、VM 路径和 ISO 映像,然后单击“下一步”。



拖动滑块选择所需的内存大小和 CPU 数量。然后单击“下一步”。



接下来,指定虚拟硬盘容量并单击“下一步”。



您将获得所有选定设置的摘要。如果一切正常,请单击“完成”,否则单击“返回”并进行必要的更改。



单击“完成”后,虚拟机将显示在左侧,如图所示。要启动虚拟机,请单击“开始”按钮。



几秒钟后,虚拟机将启动,并且将显示操作系统的 GRUB 菜单。从那里您可以继续安装操作系统。



第6步:虚拟机设置

VirtualBox 提供了多种选项来帮助您进行许多调整,从而帮助您更有效地管理虚拟机并提高利润。


要查看提供的设置,请单击“设置”按钮。



在左侧窗格中,您将看到可自定义选项的列表。例如,“系统”选项允许您调整各种系统参数,例如内存、CPU 数量、启动顺序、扩展功能和加速。



单击“处理器”选项卡可更改处理器的数量。



“显示”选项允许您调整视频内存和其他分辨率选项。



在“网络”部分中,您可以添加或删除虚拟适配器,还可以更改要使用的适配器类型。



第7步:在AlmaLinux中安装VirtualBox Guest Accessories

VirtualBox 来宾插件是 VirtualBox 代码附带的附加软件。它们提供了额外的功能来增强虚拟机的性能和性能。


要安装访客附加组件,请转至设备 –> 插入访客附加组件 CD 映像。



在本教程中,我们将展示如何在AlmaLinux 8/9上安装VirtualBox 7.0。此外,我们还讨论了如何创建虚拟机、配置各种设置,以及最终如何通过安装 VirtualBox 来宾插件来充分利用来宾计算机。

言鼎科技

The End