标题:在ubuntu中打开VirtualBox的USB支持 出处:Felix021 时间:Thu, 01 May 2008 17:17:19 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?884 内容: 发现以前写的都有点乱,重新整理一下,完整明确的版本: (参考: http://desert.javaeye.com/blog/225226 ) 1. 打开/etc/group, 把你的用户名加到vboxusers组这一行的后面,类似 vboxusers:x:124:felix021 也可以运行 sudo gpasswd -a `whoami` vboxusers //注意: 字符 ` 是1左边那个按键,不是单引号 还可以在主菜单的"系统->系统管理->用户和组->管理组", 找到vboxusers组打开,把自己的ID勾上。 注意在"124"位置出现的数字是你机器上vboxusers组的组编号(gid),记下来。 2. 打开/etc/init.d/mountdevsubfs.sh , (Notice: Ubuntu 8.10 Intrepid Ibex 没有这些行, 忽略掉这一步就是了 ) 找到如下几行: # # Magic to make /proc/bus/usb work # #mkdir -p /dev/bus/usb/.usbfs #domount usbfs "" /dev/bus/usb/.usbfs usbfs -obusmode=0700,devmode=0600,listmode=0644 #ln -s .usbfs/devices /dev/bus/usb/devices #mount –rbind /dev/bus/usb /proc/bus/usb 把最后4行前面的 # 删掉。 3. 打开/etc/udev/rules.d/40-basic-permissions.rules (ubuntu8.10也可以忽略这一步) (注意有另一个文件和它很像,叫做40-permissions.rules,别搞错了) 找到如下几行: # USB devices (usbfs replacement) SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664" SUBSYSTEM=="usb_device", MODE="0664" 在末两行后面添加一个GROUP="vboxusers"选项,也就是修改为: # USB devices (usbfs replacement) SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664", GROUP="vboxusers" SUBSYSTEM=="usb_device", MODE="0664", GROUP="vboxusers" 4. 打开/etc/fstab , 在末尾加上一行 none /proc/bus/usb usbfs devgid=124,devmode=664 0 0 注意把124替换为你机器上vboxusers组的组编号,如果不知道是多少,再看一遍第一步操作。 5. 重启,OK. Generated by Bo-blog 2.1.0