云服务器
如何在almalinux服务器中安装 virtualbox 7.0
2025-07-17 16:43  点击:0
VirtualBox是Oracle公司开发的一个功能强大的开源虚拟化软件,允许用户在现有的操作系统(如Windows或Linux)上创建和管理虚拟机。VirtualBox 7.0.2是最新版本,提供了许多增强功能和改进,例如支持无人值守的来宾操作系统安装、DirectX 11和DXVK的3D支持、安全启动和TPM支持、虚拟机磁盘加密等。

在开始安装和使用VirtualBox之前,确保您的AlmaLinux系统已经启用虚拟化支持。您可以通过运行lscpu命令并查看Virtualization字段来检查这一点。如果显示Virtualization: VT-x,说明您的CPU支持虚拟化。

接下来,您需要安装一些依赖项和EPEL(Extra Packages for Enterprise Linux)存储库。运行以下命令来安装这些依赖项

bash
sudo dnf install dkms kernel-devel kernel-headers gcc perl bzip2 wget curl make -y


然后,更新系统以确保所有软件包都是最新的

bash
sudo dnf update -y


重启系统以应用更改

bash
sudo reboot


再次检查内核版本与kernel-devel版本的一致性

bash
rpm -q kernel-devel
uname -r


如果两个版本不一致,您可能需要手动更新内核或者联系系统管理员解决这个问题。

要安装VirtualBox 7.0.2,您需要添加VirtualBox的官方RPM仓库。运行以下命令来添加仓库

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


现在,您可以使用dnf search virtualbox命令来查看可用的VirtualBox版本。安装VirtualBox 7.0.2

bash
sudo dnf install virtualBox-7.0 -y


安装完成后,您需要构建内核模块

bash
sudo /sbin/vboxconfig


如果一切顺利,您将看到一条消息,指示VirtualBox内核模块已经成功编译。

接下来,下载并安装VirtualBox Extension Pack,这提供了额外的功能,如对USB 2.0和USB 3.0的支持、网络摄像头使用、磁盘映像加密等。访问VirtualBox官方下载页面下载最新的Extension Pack,然后使用wget命令下载

bash
wget http://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack


安装Extension Pack

bash
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack


您将看到用户许可协议,同意条款后,Extension Pack将被安装。

现在,您可以开始使用VirtualBox创建虚拟机了。打开VirtualBox Manager,点击“新建”按钮来创建一个虚拟机。根据提示填写虚拟机的名称、内存大小、CPU数量等设置。在创建虚拟机的过程中,记得选择安装来宾操作系统的ISO映像文件。

创建好虚拟机后,您可以对其进行各种设置调整,如系统设置、显示设置、网络设置等。

最后,为了在虚拟机中获得最佳体验,您可能需要安装VirtualBox来宾添加。这可以通过在虚拟机运行时,从VirtualBox Manager中选择虚拟机,然后点击“设备”-\u003e“插入来宾添加CD映像”来完成。这将弹出一个虚拟光驱,您可以在其中找到来宾添加的安装程序。按照提示安装来宾添加。

通过这些步骤,您就可以在AlmaLinux 8/9上成功安装和使用VirtualBox 7.0.2了。