也不知道問題在哪,
所以在這裡先來記錄一下測試結果給自己看.
指示以附加USB的活動性: 未附加USB裝置
一開始查一定會先查到說, 因為 Oracle VirtualBox 的版本更新到了 5.1.8,
就會需要安裝擴充程式 VirtualBox 5.1.8 Oracle VM VirtualBox Extension Pack,
在按下下載鍵 All supported platforms
結果以為USB功能回來了
原來一切都是假的, 業障太重,
那就只好繼續往下追查了.
那 Extension Pack 是什麼呢,
原來是 VirtualBox 把USB和遠端功能拆開了,
從內建功能變擴充元件,
目的應該是為了增加它的延展性吧,
但是害死我了.
資料來源: http://www.arthurtoday.com/2011/01/oracle-vm-virtualbox-40-extension-pack.html
查網路有很多種大同小異的執行順序,
但是其實就是一個 vboxusers 問題. 目前所知 <-
目前都用 終端機上進行測試, 英文應該是 T... , 太長 我用 cmd.
先查看目前使用者位於哪個群組中
cmd -> group 也有看到 group [username] 結果一樣
: [username] adm .......
沒有看到 vboxusers 就代表 [usermame] 沒有在 vboxusers 中
所以就匯要求把使用者加入該群組中
cmd -> sudo usermod -a -G vboxusers [username]
: usermod: group 'vboxusers' does not exist
沒錯 並不是所有的 ubuntu 都有 'vboxusers'
cmd -> grep xboxusers /etc/group
沒回應, 代表真的 xboxusers 根本不再電腦群組中
沒有的話就自己新增
cmd -> groupadd xboxusers
: groupadd: Permission denied.
: groupadd: cannot lock /etc/group; try again later.
結果又說什麼類似權限上的錯誤
改權限
cmd -> chmod
: chmod: 無法存取 'xboxusers': 沒有此一檔案或目錄.
可能是改目錄權限才對
cmd -> chmod +x /etc/group
: chmod: 正在更改 '/etc/group' 的權限: 此項操作並不被允許
啃雞腿 又不行 換個方法
cmd -> sudo qpasswd -a o012 vboxusers
: gpassed: group 'vboxusers' does not exist in /etc/group
慘 都不能
之後看到了在舊版的 ubuntu 中所謂的群組管理,
但是到新版就不見了,
所以現在重新裝回來,
cmd -> sudo apt-get install gnome-system-tools
按 系統設定值 -> 使用者帳號
啃雞腿 沒變阿 應該要在我的帳號下面多一行 [群組管理] button阿
現在我用 搜尋您的電腦和現在來源 直接打關鍵字 user
就跑出 [使用者與群組]
點下去就會看到舊版的 [使用者設定值] 視窗
底下就會多了一個 button [管理群組(M)]
在下面的群組中找 vboxusers,
沒錯 我的一定沒有
那我就按加入 把 vboxusers 加進去
再重新打開我的 Virtualbox ubuntu
...............................................................................................................
還是不行 到底哪裡有問題
最後放棄,
先裝舊版的 VMBox把USB參數設定好,
在安裝 ExtensionPack,
再把VMBox的版本升級到目前最新的,
然後就解決了.
雖然解決之前的問題還是不知道為啥...
前面寫得很詳細,但似乎和最後問題的解決無關XD
回覆刪除某些地方'vboxusers'寫成'xboxusers'了
我也有遇到USB裝置抓不到的問題,後來解決了
(virtualbox 5.22版;ubuntu 14版)
大概做了以下事項吧:
1.有裝Guest Additions,也裝VirtualBox Extension Pack
2.cmd->groups
看輸出內容有無包含'vboxusers'群組,若無則執行
3.cmd->sudo usermod -a -G vboxusers [ USERNAME ]
4.若系統回應 "The group `vboxusers' does not exist."
就先執行cmd->sudo groupadd vboxusers
再執行步驟3
5.reboot
6.外面virtualbox設定值:要開啟USB控制器並新增欲連結的裝置
7.host OS記得先移除該裝置(很重要!!)
8.client OS視窗上方[裝置]-?[USB]勾選該裝置
通常會自動mount,不須手動加入
以上都是google來的,邊遇到問題邊查
未必所有步驟都需要,順序也不是很確定
僅供參考囉~
Ref:
https://blog.gtwang.org/linux/ubuntu-virtualbox-cannot-attach-usb-devices/
https://ubuntuforums.org/showthread.php?t=2315566
水耶 感謝 !
刪除