我一直在关注这个问题,但是发现了一个问题。
在VirtualBox中使用我的摄像头与Ubuntu运行。
我使用guvcview测试了摄像头,它可以工作。我从他们的网站上安装了12.04版本的VirtualBox,并安装了扩展包。但是当我点击带有绿色加号的USB时,它显示没有可用设备。
我使用guvcview测试了摄像头,它可以工作。我从他们的网站上安装了12.04版本的VirtualBox,并安装了扩展包。但是当我点击带有绿色加号的USB时,它显示没有可用设备。
首先安装dkms:
sudo apt-get install dkms
接下来安装Gnome-System-Tools
sudo apt-get install gnome-system-tools
现在启动应用程序 - 用户和组。如果您使用Unity桌面环境,可以通过按下Super键并输入"user",然后点击用户和组图标来启动用户设置。
点击管理组,找到vboxusers,点击属性,将您自己的用户名和其他所需的用户添加到vboxusers组中。点击确定。除了使用此GUI工具将用户添加到组中之外,还可以使用命令sudo usermod -a -G vboxusers $USER
。
sudo apt-get install virtualbox-guest-additions-iso
和 sudo apt-get install virtualbox-ext-pack
。sudo restart lightdm
)然后重新登录。现在启动VirtualBox并继续添加USB设备。gnome-system-tools
最终成为我所需要的最后一块拼图。我使用的是 Ubuntu GNOME,并且已经确保我的用户属于 vboxusers
组,安装了最新的扩展包,并且为虚拟机启用了 USB 功能。在最后一次重启后,USB 设备终于出现了。 - STWvboxusers does not exist
- Karl Morrisonsudo usermod -G vboxusers -a $USER
$USER
的值是您的用户名。您可以使用 echo $USER
命令查看它。
$ whoami
foo
$ echo $USER
foo
$USER
。usermod -G ...
容易出错,请改用adduser $USER vboxusers
。 - guntbertadduser: 组'vboxusers'不存在。
- Abhishek Bhatiasudo gedit /etc/group
vboxusers
行,并在其末尾添加您的用户名。kill -9 -1
(这可能也会使您注销),然后再登录应该就足够了。vboxusers
组后:sudo gpasswd -a $USER vboxusers
sg vboxusers virtualbox
su $USER
来在当前的shell中启动一个新的shell,并将新的有效组应用到其中。需要注意的是,如果您想要给命令添加额外的参数,在我的情况下,请在sg vboxusers 'vagrant up'
之后引用该命令。 - dragon788sudo apt-get install open-vm-dkms
重新启动后,我可以看到USB设备。该软件包也存在于Ubuntu 12.04和14.04中,所以我认为它在那里也可以工作。
可能是一个依赖性问题吗?