最近在使用Ubuntu 12.04
下碰到不少问题,现将部分整理如下,自己亲测通过。
Ubuntu
版本:12.04
Oracle VirtualBox
版本:4.1.6
问题:
这是在设置启用USB
时提示的错误。关于如何启用Ubuntu
下Oracle VirtualBox
的USB
功能 (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虚拟化解决方案”
下面是英文对应的位置
搞定!
要记得重启VirtualBox
的!如果还不行,重启系统,应该可以了。