红联Linux门户
Linux帮助

解决VirtualBox不识别USB的问题方法---正确安装VirtualBox

发布时间:2010-09-01 22:25:51来源:红联作者:longyun
[i=s] 本帖最后由 longyun 于 2010-9-4 08:18 编辑 [/i]

解决VirtualBox不识别USB的问题方法---正确安装VirtualBox

原文摘自:http://www.thelinuxdaily.com/2010/05/how-to-install-virtualbox-3-2-on-fedora-13/

本人使用的是64位版的 Fedora 13 操作系统,但是由于一些操作离不开 IE 或 Windows ,所以我安装了VirtualBox,并在VirtualBox中虚拟了XP;前几天我准备在“XP”中使用网银,可是当我插上“U盾 或 网盾”后,发现VirtualBox识别不了,无法使用网银交易,故我开始在网上寻找解决之法;最后我找到了一个“老外”写的文章How To: Install VirtualBox 3.2 on Fedora 13,感觉好像是我安装的有问题,我在没有卸载原有VirtualBox的基础上,重新按照“老外”网友的文章安装了一遍VirtualBox,重启电脑,打开 VirtualBox一看,VirtualBox不能识别USB的问题解决了,现在我已经能在VirtualBox的虚拟机中进行网银操作了,故写出此文与大家分享!!!

第一步:下载,复制,编辑库文件(Download, Copy, and Edit Repository File)
下面这行命令能一次性执行下载,复制和编辑库文件的操作。
(This is a one-liner command that will download, copy, and edit the VirtualBox repository file at once)。

命令: su -c 'wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo; sed -i "s,enabled=0,enabled=1,g" /etc/yum.repos.d/virtualbox.repo'

第二步: 升级库并安装VirtualBox-3.2.X(Update Repository and Install VirtualBox-3.2.X)

这条命令将VirtualBox的库文件安装到yum的库文件中,并分析依赖关系安装最新版的VirtualBox。
(This command will update yum repositories to include the new VirtualBox repository file we copied in the last step and then it will attempt to install VirtualBox-3.2 with dependencies)。

命令: su -c 'yum update; yum install -y VirtualBox-3.2 dkms gcc'

第三步: 运行VirtualBox 配置脚本(Run VirtualBox Setup Script)

执行这条命令将运行VirtualBox的驱动配置脚本。
(This command will run the VirtualBox driver setup script)。

命令: su -c '/etc/init.d/vboxdrv setup'

执行以上操作后,如果还有问题,建议你安装“kernel-PAE-devel” or “kernel-devel”再试试。
(If you’re having issues, try installing “kernel-PAE-devel” or “kernel-devel”)。

第四步: 设置VirtualBox的组成员(Setup Groups for VirtualBox Access)

将当前用户添加到VirtualBox组中,用当前用户名替换“username”,可以用“whoami”命令来查询当前用户名。
(This command will add you to the vboxusers group. Replace “username” with your actual username found by using the whoami command)。

命令: su -c 'usermod -G vboxusers -a username'

如果你发现SELinux提示有问题或错误,你可以执行以下命令将VirtualBox.so添加到例外中。
(If you find that you’re getting SELinux errors or denials, try adding VirtualBox.so as an exception with this command):
命令:su -c 'chcon -t textrel_shlib_t /usr/lib/virtualbox/VirtualBox.so'

第五步: 运行VirtualBox(Run VirtualBox)

最后,运行VirtualBox并享受VirtualBox给您带来的无限乐趣吧。
(Finally, run VirtualBox and have fun with it)!

命令: VirtualBox

最后,根据您的硬件配置和实际需求来修改VirtualBox的配置方案,这样才能让VirtualBox更好地为您工作!
文章评论

共有 10 条评论

  1. longyun 于 2010-12-16 21:34:04发表:

    网银已经不是问题,基本上建行,招商,民生,农行都不成问题,均能正常交易

  2. pallana 于 2010-12-15 13:14:46发表:

    网银是一个很大的问题,我回去后也要尝试一下。希望能解决

  3. longyun 于 2010-12-14 19:24:03发表:

    解决VirtualBox不识别USB的问题方法,只要按照贴上写的做就行了!

  4. longyun 于 2010-12-14 19:20:33发表:

    刚才看到又有人问关于VBox的 问题,所以定义下自己的帖子

  5. 昊昊荡荡 于 2010-09-03 23:37:44发表:

    引用:
    呵呵,你太客气了;我使用的是64位版的fedora 13 ,因为有些事情还是需要 IE 或是 windows ,所以我安装了VirtualBox,其实一开始 我是准备安装 VM 的,但是 第一次安装 VM 失败了,之后我就改用VirtualBox了,发现 ...
    longyun 发表于 2010-9-3 20:35


    我的经历跟你差不多呢!安装VMware的时候,总是不成功!以前都是在xp或win7下用它装fedora的。最后就选择了virtualbox,不过,vbox真的很优秀。
    把自己遇到的问题的解决办法写出来,能帮助跟你有同样困扰的人呢!
    真的要跟你说声谢谢!

  6. longyun 于 2010-09-03 20:35:22发表:

    呵呵,你太客气了;我使用的是64位版的fedora 13 ,因为有些事情还是需要 IE 或是 windows ,所以我安装了VirtualBox,其实一开始 我是准备安装 VM 的,但是 第一次安装 VM 失败了,之后我就改用VirtualBox了,发现他真的很优秀,所以我一直在使用他;但后来发现了USB的问题,所以去寻找解决之法,终于找到一位“老外”的文章,看看大意之后,我便开始动手操作,结果发现问题解决了,所以写出来大家一起分享!希望能帮助朋友们!

  7. 昊昊荡荡 于 2010-09-03 16:25:34发表:

    [i=s] 本帖最后由 昊昊荡荡 于 2010-9-3 16:43 编辑 [/i]

    引用:
    昊昊荡荡,请问你的VirtualBox是最新版吗?如果不是最新版,希望你能将旧版升级到新版,老版有太多的bug,而且对USB的支持也很差!
    之前没有按照上面的步骤安装,无法使用USB;之后我就找原因,我重新按照上面步骤安 ...
    longyun 发表于 2010-9-2 13:28


    你好!我用的版本是VirtualBox-3.2-3.2.8_64453_fedora13-1.i686!是目前的最新版本!
    为了测试你介绍的方法,我把原先装的VirtualBox卸载了,重新进行安装了!安装的方法也是照你帖子的方法进行的!
    请问,你用的是什么系统?

    补充:呵呵呵,刚刚打开虚拟机xp,发现正常了,:-)!
    昨天测试的是500G的三星移动硬盘,不知为啥不行。
    今天插了一个256M的老优盘,发现能在xp虚拟机中用了,又把昨天那个500G的移动硬盘挂上,呵呵都能访问呢!
    奇了怪了!可能昨晚下班关机,今天开机了,重启了一次系统的原因吧!
    不管咋样,这个问题总算解决了,非常感谢你,已经给你评分了!
    还有个问题,添加了VirtualBox源,为什么一定要yum install VirtualBox-3.2才能把这个包装上呢?一般来说,我们只要yum一个包的名字就可以了。者多不方便啊,不知道的人还以为源添加得有问题呢!

  8. longyun 于 2010-09-02 13:28:02发表:

    昊昊荡荡,请问你的VirtualBox是最新版吗?如果不是最新版,希望你能将旧版升级到新版,老版有太多的bug,而且对USB的支持也很差!
    之前没有按照上面的步骤安装,无法使用USB;之后我就找原因,我重新按照上面步骤安装后,我就能在虚拟机里面使用“网盾”,进行网上支付了!你再试试!

  9. 昊昊荡荡 于 2010-09-02 09:46:56发表:

    [i=s] 本帖最后由 昊昊荡荡 于 2010-9-2 10:45 编辑 [/i]

    在vbox中不能使用usb这个问题困扰我很久了
    英文不好,看得不是很明白!
    我按LZ帖子说的操作了一遍,有如下几个问题:
    1、添加了VirtualBox 源之后,为什么yum install VirtualBox 说没有匹配的包而执行VirtualBox-3.2就可以顺利安装上包VirtualBox-3.2.i686 0:3.2.8_64453_fedora13-1 呢?
    2、我进行了如下设置,为什么在虚拟机xp中还是不能看到移动硬盘呢?,打开虚拟机xp后,在设置-分配usb设备-samsung----还是灰色的。

  10. uiyte 于 2010-09-02 08:25:28发表:

    沙发学习