VirtualBox USB 支持
由于 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 Filter 为 System 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 应该可以使用了。