CentOS/RHEL: installing VirtualBox 6.1
VirtualBox is open source virtualisation software developed and published by Oracle. Since Oracle VM VirtualBox 5.2, it requires SSE2 CPU extensions. This setup uses the vboxdrv, vboxnetflt and vboxnetadp kernel modules.
Add the VirtualBox repository
$ sudo dnf -y install wget
$ wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
$ sudo mv virtualbox.repo /etc/yum.repos.d/
Import the Oracle repository signing key
wget -q https://www.virtualbox.org/download/oracle_vbox.asc
sudo rpm --import oracle_vbox.asc
Install additional packages
This step requires EPEL:
sudo dnf -y install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms
Install VirtualBox
sudo dnf install -y VirtualBox-6.1
Final configuration
sudo usermod -aG vboxusers $USER
sudo /usr/lib/virtualbox/vboxdrv.sh setup