這裡介紹在 Ubuntu Linux 系統上,使用 VirtualBox 時若找不到 USB 裝置該如何解決。
在 VirtualBox 運行的客體作業系統可以透過 VirtualBox 提供的裝置介面,直接存取外部實體的 USB 裝置,不過在 Ubuntu Linux 的環境中在加入 USB 裝置時,有時候會出現找不到任何 USB 裝置,以下介紹此問題的解決方式。
在 Ubuntu Linux 中的 VirtualBox 若找不到任何 USB 裝置,畫面會像下圖這樣,在 USB 選單中沒有任何項目。
這個問題通常都是因為使用者群組沒有設定好而造成的,在 Linux 環境下所有需要使用 VirtualBox 的使用者,都必須加入 vboxusers
群組,否則就無法存取一些系統底層的資源,而 USB 裝置就是其中之一。
出現這個問題時,請先檢查自己帳號的群組設定,確認一下自己的帳號所隸屬的群組列表:
groups
輸出會類似這樣:
gtwang adm cdrom sudo dip plugdev lpadmin sambashare
如果發現這個輸出之中沒有包含 vboxusers
這個群組,就表示問題應該就是出在這裡。
將自己的帳號加入 vboxusers
群組:
sudo usermod -a -G vboxusers gtwang
這裡我將我的 gtwang
帳號加入 vboxusers
群組,而執行完之後,記得登出系統再重新登入,讓新的設定生效。群組設定修正完成之後,再重新開啟 VirtualBox 並啟動客體作業系統,這時候 USB 的裝置應該就可以正常使用了。
如果不幸在修正完群組之後,USB 裝置還是有問題,可以嘗試將 VirtualBox 更新至最新版,通常 Ubuntu 官方的 virtualbox
套件版本都不是最新的,有時候舊版的軟體會有一些 bugs,在新版中可能會被修正,不過這個不是絕對的,時常是要看運氣。