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 上。 您介意在评论部分分享您的反馈吗?