Virtualbox 下的U盘设置

VB下U盘设置
一、想起了VirtualBox安装目录下有一个UserManual.pdf的使用手册,便查看关于USB的相关设置。
总的来说意思有如下几 点:

1.确保正在使用VirtualBox的用户是否为用户组vboxusers一员.
2.确保该用户是否有权限去读写usbfs这个文件系统
3.修改/proc/bus/usb没有效果,只能通过修改/etc/fstab文件。
4.修改/etc/fstab文件,让USB用户组必须有权限去读写usbfs.加入:
none /proc/bus/usb usbfs devgid=85,devmode=664 0 0
其中devgid, 85为USB用户组的id。 devmode,664 为对usbfs 文件系统的权限664
5.如果系统没有usb用户组,那么你需要用vboxusers这个在安装VirtualBox的时候产生的用户组。

二、了解后,接着下 一步:

2.1、添加当前用户为vboxusers一员
[root@localhost yorks]# cat /etc/group |grep vboxusers
vboxusers:x:501:
[root@localhost yorks]# /usr/sbin/usermod -G vboxusers -a yorks
[root@localhost yorks]# cat /etc/group |grep vboxusers
vboxusers:x:501:yorks


2.2、 查看是否有USB的用户组
[root@localhost yorks]# cat /etc/group|grep usb
[root@localhost yorks]# cat /etc/group|grep USB
[root@localhost yorks]#
这里两个都没有,因 为没有任何东西输出。

2.3、修改/etc/fstab文件。
[root@localhost yorks]# echo "none /proc/bus/usb usbfs devgid=501,devmode=664 0 0" >> /etc/fstab
[root@localhost yorks]# tail -2 /etc/fstab
/dev/sda7 /home ext3 defaults 0 0
none /proc/bus/usb usbfs devgid=501,devmode=664 0 0
[root@localhost yorks]#
注意:501是在2.1查到的 vboxusers组id.

2.4、重新执行/etc/fstab的挂载操作。
[root@localhost yorks]# mount -a
mount: none already mounted or /proc/bus/usb busy
[root@localhost yorks]#
出错了。

2.5、google: none /proc/bus/usb usbfs devgid=501,devmode=664 0 0,结果:
Fedora中文论坛里面的说的。发现/proc/bus/usb和/sys /bus/usb/drivers不同,于是就试着修改,将/proc/bus/usb换成/sys/bus/usb/drivers。
再次测 试:
[root@localhost yorks]# mount -a
[root@localhost yorks]#
这次没 有错误了。接着打开VirtualBox,出现了这个提示:
不鸟它。启动guest,插上U盘,提示找到新硬件...OK啦。。享用吧。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值