由于操作系统的限制,ubuntu里不能使用网银,要么安装双系统(这种方法成本太高,因为要白白浪费一个分区),要么装虚拟机,难点在于如何让虚拟机识别网银,即如何识别USB设备,是一大难题。
这里说一下ubuntu10.04 + virtualbox3.2.6 使用网银的方法。
本人的解决方法是。
1、在virtualusers组中添加当前登录用户
sudo adduser 当前登录用户 virtualusers
2、重新启动电脑,重新登出再登入也可以。
3、在virtualbox中启用usb设备,点击设置->USB设备->启用。如果没有此选项,请到官方网站重新下载个最新版装上就有了,通过新立德安装的一般都没有usb选项。

4、将usb设备接入电脑主机
5、启动虚拟机
6、这个时候你会在虚拟机主窗口的右下角看到一个usb接口的图标,将鼠标移过去,可以看到提示“未分配usb设备”。点击鼠标右键,可以看到你链接到电脑上的usb设备且这些设备要可选(这点很重要,如果能看到usb设备但不能选,说明虚拟机还没有识别出usb设备,那请您自行查找解决方法吧),选择你要加载的设备就可以了。这时可在虚拟机中看到usb设备已经被识别出来了。

此方法也可以用来解决U盾不能被识别的问题,本人用的是工行的U盾,已经可以在虚拟机中进行网上交易了。
网上的解方法:
1 增加一个名为usbfs的用户组
代码:
sudo groupadd usbfs
2 增加当前用户到工作组
代码:
sudo adduser 当前登录用户 usbfs
打开/etc/group文件
gedit /etc/group
查找usbfs,记下ID,如,我的情况是:
usbfs:x:1002:yourname
上面1002就是ID。
打开/etc/fstab文件:
sudo gedit /etc/fstab
在后面加一行:
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
注意devgid=1002中的1002要改成你刚在group中查到的usbfs组的ID。保存文件。
3.编辑配置
代码
sudo gedit /etc/rc.local
在rc.local文件中输入一行
hald deamon=no
4.更新系统设置
pt@pt-laptop:~$ sudo /etc/init.d/vboxdrv setup
5.进入virtualbox设置usb
请重新关闭系统,将您的网银usb硬件设备插到usb口,重新启动电脑。 一定要将您的网银usb硬件设备插到usb口后,再启动电脑。
1)启动virtualbox
上述步骤完成后,可以启动virtualbox了,然后就可 以使用usb设备了
以上方法在ubuntu10.04下完全行不通,代码 /proc/bus/usb中的usb在10.04版本中已经被去掉了,如果开机时不挂载usb,也无法让虚拟机识别usb设置。
您可能感兴趣的文章
RSS Feed
Twitter
August 4th, 2010
moonfox
Posted in
Tags: