歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下VirtualBox的USB訪問問題

Ubuntu下VirtualBox的USB訪問問題

日期:2017/2/28 16:57:21   编辑:Linux教程

VirtualBox是個不錯的虛擬機軟件,免費,跨平台,運行效率不錯,安裝方便,早早的就支持了無縫模式(盡管和VMWare Fusion沒法比了)。

VirtualBox分完全開源代碼的版本(OSE - Open Source Edition)和包含閉源代碼的版本兩個版本發布,Ubuntu的apt裡面提供的是OSE版,相對來說比較舊了,普通使用確實足夠,但是OSE版沒有提供USB設備的支持,不能不說是個遺憾。因此今日去入手了一個包含閉源代碼的版本(具體下載地址在:http://www.virtualbox.org/wiki/Downloads)

我用的是x86-64的Xubuntu 8.04,因此選擇了for Ubuntu 8.04的x64版本。安裝很簡單:

sudo dpkg -i virtualbox_1.6.4-33808_Ubuntu_hardy_amd64.deb

安裝中途會在提示後自動編譯當前內核的模塊,大概幾十秒鐘就OK了。

然而在安裝完成後,進入VirtualBox的主界面,查看設置時卻出現了這樣的錯誤:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

google之後了解到只是用戶沒有直接訪問usb mount的權限,只要給一個權限即可,方法如下:

1.增加用戶組usbfs

$ sudo groupadd usbfs

2. 查看usbfs用戶組的gid

$ cat /etc/group | grep usbfs

usbfs:x:1001:

3. 把當前用戶增加到usbfs組

$ sudo gvim /etc/group

usbfs:x:1001:

修改為

usbfs:x:1001:mac (這裡改成你的用戶名)

4. 為USB設備重新設置權限編輯/etc/fstab文件,添加下面兩行,注意devgid就是前面創建的usbfs的gid

$ sudo gvim /etc/fstab

在末尾加上

none /proc/bus/usb usbfs devgid=1001,devmode=664 0 0

重新啟動ubuntu,應該已經解決問題。

Copyright © Linux教程網 All Rights Reserved