Enable the VirtualBox Repository:
sudo dnf install -y fedora-workstation-repositories
sudo dnf config-manager --set-enabled virtualbox
Import VirtualBox's GPG Key:
sudo rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
Install VirtualBox:
sudo dnf install -y VirtualBox
Install Kernel Modules:
sudo dnf install -y akmod-VirtualBox kernel-devel
sudo akmods --force
sudo systemctl restart vboxdrv
Add Your User to vboxusers Group:
sudo usermod -aG vboxusers $USER
Launch VirtualBox:
VirtualBox
Download the RPM Package:
Visit VirtualBox's download page and get the Fedora package.
Install Dependencies:
sudo dnf install -y @development-tools kernel-devel kernel-headers dkms qt5-qtx11extras libxkbcommon
Install the Downloaded RPM:
sudo dnf install -y ./VirtualBox-*.rpm
Rebuild Kernel Modules:
sudo /sbin/vboxconfig
Kernel Module Errors:
If you encounter kernel module issues, ensure your kernel headers match:
uname -r
sudo dnf install "kernel-devel-uname-r == $(uname -r)"
sudo /sbin/vboxconfig
Secure Boot Issues:
If VirtualBox fails due to Secure Boot:
Now you can launch VirtualBox from your applications menu or via terminal. Enjoy your virtual machines! 🚀