總網頁瀏覽量

2016年11月15日 星期二

[] Virtualbox 的 USB 無法正確連接 (無法解決)

查了很多資料但是沒辦法一下解決,
也不知道問題在哪,
所以在這裡先來記錄一下測試結果給自己看.

指示以附加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 +x  xboxusers

: 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的版本升級到目前最新的,
然後就解決了.


雖然解決之前的問題還是不知道為啥...








2 則留言:

  1. 前面寫得很詳細,但似乎和最後問題的解決無關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

    回覆刪除