• Ubuntu中的VirtualBox使用USB设备的权限问题


    VirtualBox是一个虚拟机程序。我在Ubuntu 6.06上安装了一个,在上面安装了一个Windows XP, 解决一些国内软件和网站对linux系统支持不充分的问题,如工商银行网站只能使用Windows下的IE浏览器登陆管理, 又如只有在Windows下的QQ软件才能传送文件和语音视频聊天。。。

    VirtualBox支持将主机(host)上的USB设备连接到虚拟机(guest)上。但要以root的身份启动VirtualBox,不然会因为权限问题无法使用。我查了好些网站,才让我的USB摄像头在不使用root权限的情况下,在虚拟机上的Windows XP正常工作,所以我把详细方法贴出来,让大家参考。本方法在Ubuntu 6.06, VirtualBox 1.3.6验证成功,可能不适合其它版本的系统。

    步骤如下:
    先新建一个usbfs组:
    sudo groupadd usbfs 
    将当前用户加入这个用户组:
    sudo adduser $USER usbfs 
    打开/etc/group文件
    gedit /etc/group
    查找usbfs,记下ID,如,我的情况是:
    usbfs:x:1002:yourname
    上面1002就是ID。
    打开/etc/fstab文件:
    sudo gedit /etc/fstab
    在后面加一行:
    none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
    注意devgid=1002中的1002要改成你刚在group中查到的usbfs组的ID。保存文件。

    启动VirtualBox
    在Settings->USB中
    勾选Enable USB Controller
    并在USB Device Filters列表中添加你要使用的USB设备
    (点击列表右边有加号的图标可以选择USB设备,也可以用
    VBoxManage list usbhost
    命令列出所有USB设备,然后自己填表增加)

    好了,设置完成了。现在重启Ubuntu,然后启动VirtualBox中的Windows XP,现在可以使用USB设备了。
    Ubuntu中的VirtualBox使用USB设备的权限问题

    QQ可以视频聊天,但有时图像会停顿一会。CPU使用率100%(双核之中的一个)。

    附在VirtualBox下启动QQ的方法:修改QQ安装目录下的npkcrypt.sys(系统文件,默认隐藏)文件名。据说修改后会有安装隐患,请酌情使用此方法。

    转载请注明: 转自船长日志, 本文链接地址:http://www.cslog.cn/Content/ubuntu_virtualbox_usb_dev/

  • 相关阅读:
    Ngnix(三)—— window下布置nginx服务集群
    Java基础(一)—— 网络编程(一)—— Java Socket总结
    2018新浪Java笔试总结
    java yyyyMMddHHmmss格式字符串转换为yyyy-MM-dd HH:mm:ss格式字符串
    c# 返回多个参数(利用Tuple)
    c# 域名转换成ip地址
    myhaits if test判断字符串
    java中List转换成Json
    java打包发布程序.jar(Eclipse)
    redis设置密码
  • 原文地址:https://www.cnblogs.com/wanqieddy/p/2331662.html
Copyright © 2020-2023  润新知