如何安装 VirtualBox 在 Rocky Linux 8 / CentOS 8 / RHEL 8 上

VirtualBox 是一款开源虚拟机管理程序软件,可帮助我们在主机操作系统之上创建和运行 Linux、Windows、OS/2、Solaris 和其他受支持操作系统的虚拟机。

VirtualBox 可以在 Linux、Windows、macOS 和 Solaris 上运行。 它是专有管理程序 VMware 工作站和内核虚拟机的替代方案。

VirtualBox 在 GPL v2 下作为免费软件发布,其包含驱动程序的扩展包在 PUEL 下发布,这限制了商业使用。

在这里,我们将看到如何安装 VirtualBox 在 Rocky Linux 8 / CentOS 8 / RHEL 8 上。

本文档也适用于 CentOS 7 CentOS 6 Debian 10/9 Ubuntu 18.04 Ubuntu 16.04

先决条件

要运行 64 位虚拟机的操作系统,请确保您的系统处理器支持硬件虚拟化 (VT) 并且是 在 BIOS 中启用. 此外,主机操作系统也必须是 64 位。

egrep -c '(vmx|svm)' /proc/cpuinfo

输出:(必须非零)

2

更新系统(可选)

将系统更新到最新版本。

dnf update -y

安装开发工具

安装内核头文件和其他开发工具。

dnf install -y kernel-devel kernel-headers gcc make perl elfutils-libelf-devel

此外,安装 wget 包以使用终端下载文件。

dnf install -y wget

重新启动系统。

reboot

安装 VirtualBox 在 Rocky Linux 8 / CentOS 8 / RHEL 8 上

设置 VirtualBox 存储库

下载甲骨文 VirtualBox 公钥。

wget https://www.virtualbox.org/download/oracle_vbox.asc

将下载的 Oracle 公钥导入系统。

rpm --import oracle_vbox.asc

下载 VirtualBox Rocky Linux 8 的存储库文件 / CentOS 8 / RHEL 8 从官方网站并将其移动到 /etc/yum.repos.d/ 目录。

wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo

或者

使用以下信息创建存储库 /etc/yum.repos.d/virtualbox.repo 文件。

cat <<EOF >> /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Oracle Linux / RHEL / CentOS - 8 x86_64 - VirtualBox baseurl=https://download.virtualbox.org/virtualbox/rpm/rhel/8/x86_64/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc EOF

安装 VirtualBox

安装 VirtualBox 使用 yum 命令。

VirtualBox v6.1

dnf install -y VirtualBox-6.1

VirtualBox v5.x

dnf install -y VirtualBox-5.2

运行以下命令来检查状态 VirtualBox Linux内核模块服务。

systemctl status vboxdrv

输出:

 vboxdrv.service - VirtualBox Linux kernel module    Loaded: loaded (/usr/lib/virtualbox/vboxdrv.sh; enabled; vendor preset: disabled)    Active: active (exited) since Sat 2021-07-03 00:54:03 EDT; 1min 3s ago   Process: 10758 ExecStart=/usr/lib/virtualbox/vboxdrv.sh start (code=exited, status=0/SUCCESS)     Tasks: 0 (limit: 23360)    Memory: 0B    CGroup: /system.slice/vboxdrv.service  Jul 03 00:54:02 rocky8.itzgeek.local systemd[1]: Starting VirtualBox Linux kernel module... Jul 03 00:54:03 rocky8.itzgeek.local vboxdrv.sh[10758]: vboxdrv.sh: Starting VirtualBox services. Jul 03 00:54:03 rocky8.itzgeek.local systemd[1]: Started VirtualBox Linux kernel module. 

如果该服务处于非活动状态,则您可能需要启动该服务。

systemctl start vboxdrv

使用权 VirtualBox

活动 >> 搜索 甲骨文虚拟机 VirtualBox.

或者

virtualbox

你在等什么? 只需去创建虚拟机。

安装 Oracle 虚拟机 VirtualBox 扩展包

Oracle 提供了一个扩展包来添加额外的功能 VirtualBox 像 USB 2.0/3.0, VirtualBox 远程桌面协议 (VRDP) 支持、磁盘加密、主机网络摄像头直通、英特尔 PXE 引导 ROM 和到 Oracle VM 的 PCI 直通 VirtualBox 基础安装。

注意:安装与您的版本相同的扩展包 VirtualBox 版本。

下载 VirtualBox 使用 wget 命令的扩展包。

### VirtualBox 6.1 ###  cd /tmp  wget https://download.virtualbox.org/virtualbox/6.1.22/Oracle_VM_VirtualBox_Extension_Pack-6.1.22.vbox-extpack  ### VirtualBox 5.2.44 ###  cd /tmp  wget https://download.virtualbox.org/virtualbox/5.2.44/Oracle_VM_VirtualBox_Extension_Pack-5.2.44.vbox-extpack

安装 Oracle VM VirtualBox 扩展包,去 VirtualBox >> 偏爱 >> 扩展 >> 通过单击浏览到下载的位置 (/tmp) + 图标.

点击安装按钮安装 VirtualBox 扩展包。

向下滚动许可页面以同意 VirtualBox 执照。

安装成功后,您会看到下面的确认消息。

结论

就这样。 你已经学会了如何安装 VirtualBox 在 Rocky Linux 8 / CentOS 8 / RHEL 8 上。 您介意在评论部分分享您的反馈吗?