在Ubuntu 12.04中VirtualBox下XP使用USB设备

最近在使用Ubuntu 12.04下碰到不少问题,现将部分整理如下,自己亲测通过。

Ubuntu版本:12.04

Oracle VirtualBox版本:4.1.6

问题:

这是在设置启用USB时提示的错误。关于如何启用UbuntuOracle VirtualBoxUSB功能 (Oracle VirtualBox设置USB启用USB控制器启用USB 2.0 ECHI控制器)--如果你没有安装Oracle VM VirtualBox Extension Pack的话,那么这时就会弹出一个提示框,提示上面给出的那段英文提示。

解决办法:

1.卸载掉用Ubuntu软件中心下载的那个VirtualBox,那个版本不支持USB,即使安装了增强包也不行,亲测过。

此处要理解一个定义OSD:开源定义(Open Source Definition

开源定义(OSD)被开源促进会(OSI)用来决定是否一个软件能够被认为是开源的。这个定义基于最初由Bruce Perens写的采用的Debian自由软件方针 (Debian Free Software Guidelines)。在这个开源定义之下,许可证为了本认为是开源许可证必须符合10种情况。

由于某种原因,USB设备中的部分东东是不开源的,因此,默认的Ubuntu版本是不支持USB设备的。
2.去 http://virtualbox.org 官网下载最新的安装包和增强包。刚刚下载的适合那个增强包的地址错掉了,导致下载不到,估计很快会被修复,正确的地址应该为 http://dlc.sun.com.edgesuite.net/virtualbox/4.2.2/Oracle_VM_VirtualBox_Extension_Pack-4.2.2-81494.vbox-extpack

这个版本中的那个81494跟主程序的版本号一致就可以了,估计是管理员失误了。
3.安装

双击deb包就可以安装然后就是在设置里找到USB的选项了。

把两个对勾都打上,添加一个新的筛选器,即右上角那个蓝色的USB图标添加。这时基本上就差不多了。但是一进入的时候usb还是不能用,提示没有权限,不是vboxusersr那个组的成员。此时就需要组的管理。终端下用:

最好安装一下管理工具,来方便操作

安装系统管理工具,有点大,有十几M的样子

Dash页面中的输入框中输入 “Users” 如下图:

出现 “用户和组”在里面把“高级设置” ->“用户权限” 里面选中 “使用VirtualBox虚拟化解决方案”

2012-10-19 19:21:08的屏幕截图.png

下面是英文对应的位置
iKoRY.png
搞定!

要记得重启VirtualBox的!如果还不行,重启系统,应该可以了。

发布者

《在Ubuntu 12.04中VirtualBox下XP使用USB设备》上有2条评论

  1. 在 Dash 页面中的输入框中输入 “Users” 应该出现 “用户和组”在里面把“高级设置” ->“用户权限” 里面选中 “使用VirtualBox虚拟化解决方案”
    这一步没看懂啊亲~

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注