
解决办法:
1)、添加组:vboxusers(已添加)和usbfs
# groupadd usbfs
2)、将常用用户$(admin)$加入到这两个组中
# cat /etc/group
vboxusers:x:802:admin
usbfs:x:803:admin
3)、修改fstab文件,添加如下内容:
none /sys/bus/usb/drivers usbfs devgid=802,devmode=664 0 0
4)、重启计算机,并确保Virtualbox虚拟机设置中USB控制器的两个选项有效,使用时插入USB设备,在虚拟机中的可分配USB设备列表中打勾确认即可。
以下是教程:
第一步、打开VMWare,在最上面菜单栏的地方找到 “窗口” ->“虚拟机资源库”;
第二步、在列表中找到要解决问题的虚拟机,我直接就是Bootcamp做虚拟机,所以选中Bootcamp,然后右键。
第三步、点击“在Finder中显示”,其实这里可以通过按住option按钮,直接出现编辑的功能选项,但是按住option的时候我没法截图了,所以就写个全一点的教程,如果大家按住option了,可以直接进入编辑步骤,找文件的步骤可以省略。
第四步、在finder中右键虚拟机文件,选择“显示包内容”。
第五步、然后找到vmx文件:
第六步、选择用“文本编辑”打开
在文件内增加一行
usb.generic.allowHID = "TRUE"
这个就是编辑过程,注意英文引号,可以直接拷贝我这里写的这行:
第七步、改好保存退出,退出VMWare,重启虚拟机,原来没有的USB设备,现在应该出现在VMWare的USB列表中了,选择要连接的设备就可以了。
第八步、成功出现USBKey,教程结束。
拓展资料
原理及注意:
首先,苹果笔记本的键盘和触摸板,其实也是USB设备,只是它是通过内部线连接的,我们看不到USB接口而已,实际上对于系统来说,都是统一按照USB设备来识别和使用的,它们的类型是HID设备(可以认为是USB设备的一种),HID就是人体学输入设备的英文简写,VMWare的默认设置,是不会把HID设备列在USB设备的列表中的,否则如果用户不小心连接了某个HID设备,如果是键盘或者触摸板,那Mac系统下就用不来这些设备了,只能在虚拟机里面使用。
上面那行代码的意思就是让VMWare显示出所有的USB设备,不要屏蔽HID设备,所以USBKey就出现了。但是,看下面的图:
旁边就是我刚才说的苹果的内置键盘/触摸板设备,如果选择连接了这个,那么键盘和触摸板在Mac下就无效了,不过不用担心,虚拟机关机后,这些设备都会释放给Mac,只不过在关机前,是无法切换到Mac使用这些设备了,而且在选择连接HID设备时,VMWare都会提示警告,让你确定(虽然这个警告能取消,但是不建议取消),所以一般不可能会弄错连接哪个设备的。
第一步:先运行virtualbox,但是不要运行虚拟系统,实机插入U盘,在虚拟机的设置按照如下图:
第二步:如果碰到提示,缺少”Oracle VM VirtualBox Extension Pack”,需要先下载:https://www.virtualbox.org/wiki/Downloads ,没提示错误,可以跳过本步。
如果你安装的是VirtualBox 4.1.4,直接点击”All platforms”,下载安装及可。
第三步:如果碰到”You can change this by adding your user to the ‘vboxusers’ group.”这个错误提示:
Failed to access the USB subsystem.VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to the ‘vboxusers’ group. Please see the user manual for a more detailed explanation.
将用户名添加到vboxusers组,重启或注销后即可解决。
sudo adduser usrname vboxusers
第四步:不要拔出U盘,运行虚拟系统,在”设备”_>”分配USB设备”中,把U盘选上,然后就可以正常使用U盘了。
VirtualBox中引导usb启动盘
在磁盘管理器里查看u盘是“磁盘1还是2”,一般不查也可以,只要遵循如果只有一个硬盘就是磁盘1。
2. 以管理员运行virtualbox(这个很重要,就是在virtualbox快捷方式下按右键,选择以管理员运行)。
3. 以管理员运行cmd(这个也很重要,就是在开始里搜索到cmd,再点右键,选择以管理员运行)。
4.在命令行下进入到virtualbox的安装目录,也就是vboxmanage命令所在的目录。
5. 运行命令”VBoxManage internalcommands createrawvmdk -filename d:\usb.vmdk -rawdisk \\.\PhysicalDrive1"。
6.如果不能建立usb.vmdk, 有错误提示那么很可能就是你不是管理员身份,请再看2和3条。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)