VirtualBox让GUEST识别USB设备

顺利搞定IPod同步的问题。越发觉得Ubuntu无所不能了的说。

【来源一】

方法1:

Terminal下输入命令:
$ sudo gedit /etc/fstab

在末尾加上
# the USB group
# 对所有用户开放USB设备的读写权限
none /proc/bus/usb usbfs devmode=666 0 0

然后就可以在VirtualBox的USB filter中加入需要在guest中使用的USB设备了。 但是把USB设备的读写权限开放给所有用户的方式在一些情况下不太安全。

———————————————————————————–

更为稳妥的做法:

1.增加用户组usbfs
$ sudo groupadd usbfs

2. 查看usbfs用户组的gid(不一定是1002)
$ cat /etc/group | grep usbfs
usbfs:x:1002:

3.把当前用户增加到usbfs组(****:你的用户名)
$ sudo gedit /etc/group
把 usbfs:x:1002:
修改为 usbfs:x:1002:*****

4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002
$ sudo gedit /etc/fstab
在末尾加上:
# 1002 is the USB group IDI
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0

重新启动后,应该就可以在客户机中使用USB设备了 。插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。注意:(1)在客户机里使用USB设备前要先在主机里卸载。 (2)完成后重启系统

———————————————————————————–

【来源二】

方法3:

打开“用户和组”, 解锁, 把自己的帐号添加到vboxusers组里。详细的操作是:

1

Go to System -> Administration -> Users and Groups…
系统->系统管理->用户和组。

2

Click the “Unlock” button…
点“解锁”。

3

Type your password and click the “Authenticate” button….
输入密码后点认证。

4

Click on the “Manage Groups” button…
点“管理组”。

5

In the “Groups settings” window that will appear, scroll down until you see the vboxusers entry. Select it and then click on the “Properties” button…
在接下来显示的“组设置”窗口中选中“vboxusers”点击“属性”。

6

Another window will appear, called “Group ‘vboxusers’ Properties. Just check the box in front of your username and click the “OK” button when you’re done…
在“组’vbosusers‘的属性”窗口,勾选自己的用户名并点“确定”。

7

Close the “Group settings” and “Users Settings” windows and log out. Log in and open up VirtualBox, start your virtual machine and you will see that you can now access the USB devices!
重新登录后就可以在虚拟机中使用USB设备了。

8

发布者

adaier

奔四。 好骑车,拍照,背包旅行和各种折腾。 最近的爱好应该是宅。 正努力充电正能量。