在 Arch Linux 安裝 virtualbox 相對 debian, ubuntu 麻煩了一些
安裝與設定 可以分成三個步驟完成
Step 1 安裝 virtualbox 核心的套件
$ pacman -S virtualbox
$ pacman -S qt4 # 如果你需要圖形介面
Step 2 安裝 VirtualBox kernel modules
為 host kernel 加上 virtualbox 提供的核心模組(vboxdrv, vboxnetadp, vboxnetflt, vboxpci)
隨著你所使用的 Linux kernel 版本的不同 你需要安裝對應該 kernel 的 virtualbox kernel modules
當你使用官方提供的 kernel 這個步驟 你只需要確認 virtualbox-host-modules 仍被安裝在系統上
如果你的電腦使用 官方提供的 LTS 版本的 kernel 你需要安裝
$ pacman -S virtualbox-host-modules-lts
Step3 啟動虛擬機之前 - 載入 vboxdrv 核心模組
啟動虛擬機之前 需要載入 vboxdrv 核心模組 虛擬機才能運行
手動載入
$ modprobe vboxdrv
如果你不希望 每次重開機 在執行 virtuabbox 之前 都要載入 vboxdrv 請設定成開機自動載入
$ echo vboxdrv > /etc/modules-load.d/virtualbox.conf
後記
在 mint, ubuntu 安裝 virtualbox 很容易
$ apt-cache search virtualbox
...
virtualbox-4.3 - Oracle VM VirtualBox
virtualbox-5.0 - Oracle VM VirtualBox
...
$ apt-get install virtualbox-4.3
# 裝好之後就可以使用