红联Linux门户
Linux帮助

VirtualBox 使用问题!~求救!

发布时间:2008-12-28 16:46:51来源:红联作者:你的天使
大家好,安装好FEDORA10后装了VirtualBox 虚拟XP,但现在需要使用USB设备,在虚拟XP中,但不知道为什么无法分配USB设备,如下图,请大家帮忙看看是什么原因!
文章评论

共有 11 条评论

  1. shuttle 于 2009-04-10 23:43:35发表:

    [i=s] 本帖最后由 shuttle 于 2009-4-11 11:07 编辑 [/i]

    经测试,在fedora 10下的virtualbox usb 不可用的问题可以用以下方法解决:

    来源:http://www.im321.com/blog/article.asp?id=231
    在linux系统下,USB设备的读取权限还是相当严格的,要正常使用主机USB的关键是虚拟机能有读取USB设备的权限。

    在使用vbox的时候,一定会建立一个vboxusers的群组,如果你没有建立其他群组的话,默认应该是group id=501(具体要看自己的系统),可以使用读取/etc/group文件查看,具体命令如下:
    程序代码 程序代码
    [marco.chan@fedora ~]$ cat /etc/group |grep vboxusers
    vboxusers:x:501:marco.chan
    [marco.chan@fedora ~]$

    501就是group id了!

    下一步就是在/etc/fstab中加入权限了:
    程序代码 程序代码
    [marco.chan@fedora ~]$ sudo vi /etc/fstab
    在配置文件中加入
    none /sys/bus/usb/drivers usbfs devgid=501,devmode=664 0 0

    我的是fedora系统,ubuntu和suse下可能不一样,可以尝试添加:
    none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0

    重启系统,就应该可以使用USB设备了!

  2. yjgyiysbcc 于 2008-12-30 23:37:22发表:

    完整的方法

    新建usbfs组群
    加入当前用户到usbfs群组用户
    在/etc/fstab中加入
    none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=664 0 0

    XXX是usbfs的群组ID (切记)

    在VBOX里点设置
    点USB设备
    添加几个"新的筛选器"
    重启电脑

  3. 你的天使 于 2008-12-29 14:48:32发表:

    郁闷了,这个VBOX

  4. johnnywbq 于 2008-12-29 13:53:51发表:

    gdm:x:42:
    ntp:x:38:
    hsqldb:x:96:
    john:x:500:
    tail group
    avahi-autoipd:x:488:
    vboxusers:x:501:john
    jackuser:x:487:
    rpc:x:32:
    mock:x:486:
    mockbuild:x:502:
    这个是我的group 不过我的还是不能直接加载U盘

  5. johnnywbq 于 2008-12-29 13:47:02发表:

    你可以设个把/meida设置成共享文件夹 ,然后在虚拟机中即windows中设置一个网络虚拟硬盘,把/meida文件夹映射到这个虚拟硬盘中,然后你在linux中插入u盘,在虚拟机中的虚拟硬盘中就可以看到 ,这样就可以实现虚拟机与主机的文件共享。(在fedora中u盘是自动挂载到/media中的,所以我共享这个文件夹)在virtualbox中那个直接挂载u盘的功能估计是有bug的 ,我以前曾经设置好了,不过不知道说明原因的就又down掉了 所以现在就用共享文件夹的方式来将就下了~有不懂可以发邮件:johnnywbq@yahoo.com.cn

  6. ba0zhu 于 2008-12-29 13:44:01发表:

    [root@station10 ~]# tail /etc/group
    haldaemon:x:68:
    wbpriv:x:88:squid
    squid:x:23:
    gdm:x:42:
    po:x:500:
    rpc:x:32:
    vboxusers:x:501:po 这里,,,才能使用usb。。。哈哈。。
    arpwatch:x:77:
    jackuser:x:491:
    mysql:x:27:
    [root@station10 ~]#

  7. 你的天使 于 2008-12-29 13:33:33发表:

    引用:
    原帖由 yjgyiysbcc 于 2008-12-29 08:37 发表

    写错了


    none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=664 0 0



    DX好:试了还是不行,USB设别那里可以认出来设备,但是灰色的,没法点!

  8. yjgyiysbcc 于 2008-12-29 08:37:31发表:

    写错了


    none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=664 0 0

  9. yjgyiysbcc 于 2008-12-29 08:35:48发表:

    新建usbfs组
    在/etc/fstab中加入
    none /sys/bus/usb/drivers usbfs devgid=501,devmode=XXX 0 0

    XXX为组ID

    重启

  10. 你的天使 于 2008-12-28 18:35:51发表:

    不行阿!~

    状态提示:不可用。(6)m:b

    帮忙哦!~~~

  11. ba0zhu 于 2008-12-28 18:14:25发表: