在 Fedora 34 上安裝 VirtualBox 6.1.26

我整理一下自己的安裝步驟如下:

一、升級 Kernel

sudo -i
dnf check-update
dnf update kernel
reboot

二、安裝 VirtualBox 與相關套件

wget https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
sudo -i
cp virtualbox.repo /etc/yum.repos.d/
dnf update
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
dnf install VirtualBox-6.1
/usr/lib/virtualbox/vboxdrv.sh setup
usermod -a -G vboxusers jute (視使用者名稱而定)
VirtualBox (我喜歡在 Terminal 下指令,因為可以觀察到一些訊息)

三、安裝 VirtualBox Extension Pack

  1. 先到官網把 VirtualBox Extension Pack 下載回來。
  2. 啟動 VirtualBox 後,點圖形介面上的「工具」,再點「喜好設定」。
  3. 點「擴充功能」,再點右邊有個綠色小十字的藍色按鈕,找到剛剛下載回來的 VirtualBox Extension Pack,把它加進來。

後記

其實,我一開始想得太簡單,直接就安裝 VirtualBox,想不到在圖形介面上,跳出 Kernel driver not installed (rc=-1908) 的訊息,我的 TroubleShooting 想法與過程大致是單純地把 Kernel 的部分更新。