VirtualBox USB 支持

Jump to: navigation, search

Susemini.png 本文处于需要修订的文章的状态,欢迎您积极参与翻译与修订。 翻译人员:zl_ramiel,修订人员:无。

Icon-info.png
由于 VirtualBox 的开源版本( OSE )不支持 USB 设备,因此此文并不适用。此文仅适用于二进制文件形式的商业版本。.


以下的操作说明在 openSUSE10.3(X86_64) 系统下使用 VirtualBox-1.5.0_24069_openSUSE102-2.x86_64.rpm.run 测试通过。 在进行这些操作之前请确认 VirtualBox 完整安装且工作正常。进行这些操作您将需要登录root用户。

步骤一: 确认用户组 vboxusers 存在。如果不存在,建立用户组 vboxusers 。步骤为: YaST->Security and Users- >Group Management .

步骤二: 查看 vboxusers 用户组的 组ID (GID)。可以打开 Yast ->Security and Users ->Group Management 。此时屏幕右上角会弹出一个带有 Set Filter 下拉列表的窗口。设置 Set FilterSystem Groups ,向下滚动到接近底部, vboxusers 的 group ID 在 vboxusers 组名的右侧。另外一种方法: grep vbox /etc/group as user root .

步骤三:将所需用户的 ID (比如 john )加入 vboxusers 用户组。点击右上角的完成按钮。

步骤四: 在文件 /etc/fstab 的后面添加以下内容:

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

其中XXX为步骤二所查看的组 ID 。

如果用 VirtualBox 2.0.2 运行 OpenSUSE 11.0 需要在文件 /etc/fstab 的后面添加以下内容并将其他关于 usb 的内容删除:

/sys/bus/usb/drivers /proc/bus/usb usbfs devgid=XXX,devmode=664 0 0 

然后在 /etc/init.d/boot.local 文件中添加以下内容:

mount -a


步骤五: 重新启动计算机。

现在, VirturalBox 中所有属于 vboxusers 组的用户都可以访问USB设备了。当打开或完成创建虚拟机时,USB 可作为可选配置(请注意红色标记区域):

File:VirtualBox 屏幕截图 USB 启用.png


接下来,在红色高亮的上方点击蓝色字体 USB。转到:

File:VirtualBox 屏幕截图 USB 启用 2.png

如上所示,在 Enable USB Controller 的选择框前标记为启用,然后点击确定按钮。

现在 VirtualBox 的 USB 应该可以使用了。