之前安裝的時候具體忘記了,現在重新整理一下安裝的過程:
1. 安裝virtualbox
sudo pacman -S virtualbox
安裝的過程中因依賴,需要安裝提供host模塊的包,這里我們安裝 virtualbox-host-dkms (后來我發現安裝 virtualbox-host-modules-arch 更合適)
2. 安裝linux-headers
sudo pacman -S linux-headers
3. 手動載入模塊
完成了上面步驟,啟動虛擬機的時候應該會報錯,錯誤信息中會提示讓你執行 sudo /sbin/rcvboxdrv setup
4. 將當前用戶加入到 vboxusers 組中
要在虛擬機中掛載usb設備需要將當前用戶加入到 vboxusers 組中。
5. 安裝 virtualbox-guest-utils
據說是為了在 guest 的系統中擁有更好的體驗。
安裝該軟件的時候會提示讓你選擇提供 guest模塊的包,有兩種 virtualbox-guest-modules-arch 和 virtualbox-guest-dkms ,這里應該選擇與 步驟1 中對應的,否則在host啟動的時候會出現無法加載模塊的問題。
參考:https://wiki.archlinux.org/index.php/VirtualBox