由于现在的Ubuntu等Linux系统不能够完美的支持网上银行和一些网上交易平台,所以我们不得不在Ubuntu中安装虚拟机来解决这方面的需求,在这里对国内的商业银行表示失望,不过最近建行已经支持了firefox等非IE内的浏览器的个人网上银行的支持,但是U盾的问题还是依然存在的,被微软垄断了,悲剧啊。
不废话了,直接上方法
1.安装Virtualbox虚拟接 请到参考这里下载最新的deb安装包安装。这里就不赘述安装的具体过程了。
2.USB启动配置
2.1打开终端,新建一个usbfs组:sudo groupadd usbfs
2.2将当前用户加入这个用户组,将下面的 XYZ换成你自己的用户名:sudo adduser XYZ usbfs
2.3查找usbfs用户组的ID,打开/etc/group文件:gedit /etc/group
2.4查找usbfs,记下ID,如,我的情况是:usbfx:x:1002:XYZ,这里的1002就是ID,
2.5打开/etc/fstab文件:sudo gedit /etc/fstab,在最后面加入下面这一行:none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0,注意devgid=1002中的1002要改成你刚在group中查到的usbfs组的ID,保存文件。
3.设置Virtualbox中的USB 启动virtualbox,点击设置——USB设备,勾选启用USB控制器,并勾选下面的启用USB 2.0(EHCI)控制器,点击右边的第一个,添加一个空的筛选器,名称随便,其他保持默认设置即可
4.重启计算机 这个补充个问题,由于ubuntu10.10中取消了/proc/bus/usb这个目录,所以在开机的时候会出现找不到BUS什么的,只需要按S取消跳过就可以了,之后我找找有没方法解决。
5,重启后,插入U盾,启动虚拟机,进入到XP系统后,点击设备——分配USB设备,选择你U盾的名字(我的是未知设备),然后系统就会发现你的U盾了,之后的操作跟在windows下的操作一样 这里补充一个问题,有的人可能在虚拟机下由于设置问题不能联网,我这里使用最近简单的方式联网,就是在虚拟机设置里将网络的连接方式问 NAT,然后点开下面的高级箭头,将控制芯片选择Intel PRO/1000 T Server(82543GC),就可以联网了。