Skip to content
Manjaro安裝VirtualBox
📆2020-11-15 | 📂Linux

因為某堂課程的作業需要M$環境...


就為了操作檔案加密,我本來挖出了退役的舊筆電,結果它是Windows 7家用版,無法使用那該死的檔案加密功能!只好裝起虛擬機 🤬

Enabling Virtualisation

在安裝VirtualBox之前,必須先進BIOS檢查,確認已啟用CPU虛擬化,否則會跳出VERR_SVM_DIABLED錯誤。

Install VirtualBox

我們會需要安裝virtualbox和host modules,後者得根據系統核心來安裝對應的版本:

shell
# check the version of Linux kernel
$ mhwd-kernel -li
Currently running: 4.19.126-1-MANJARO (linux419)
The following kernels are installed in your system:
   * linux419

執行系統更新並根據系統核心版本安裝virtualbox:

shell
# {KERNEL_VERSION}-virtualbox-host-modules
$ sudo pacman -Syu virtualbox linux419-virtualbox-host-modules

如果有跑系統更新,建議安裝完成後重新啟動。或手動將virtualbox載入系統核心:

shell
$ sudo vboxreload

確認VirtualBox版本:

shell
$ vboxmanage --version
6.1.16r140961

Host Config

在啟動virtualbox之前,還要將自己的系統帳號加入vboxusers使用者群組才行:

shell
$ sudo gpasswd -a {USERNAME} vboxusers

記得登出或重啟系統以使帳號設定變更生效,然後就可以啟動virtualbox啦:

shell
$ virtualbox

Access USB Device

*2021/04/18 update 最近需要Win10環境和USB裝置來讀取個東西,所以就先用隨身碟測試,但裝置管理員卻顯示錯誤代碼10。問Google得到很多結果都說是沒有設定vboxusers group...查了半天原來是需要安裝VirtualBox Extension Pack

下載、安裝後在擴充功能列表就可以看到Extension Pack⬇︎

接著在VM的個別設定中將USB控制器設定為2.0/3.0⬇︎

重啟VM後插入USB裝置,就可以在VM功能選單>裝置>USB選取要掛載的USB裝置了。

Ref.

Last updated: