在开始安装和使用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了。