【Archlinux图形环境配置】Archlinux+VirtualBox虚拟机安装配置+成功使用网银,打印机

时间:2023-01-03 00:14:01
个人用虚拟机有以下几个目的:1、打印机;2、网银;3、文字处理排版。虽说这些功能在linux下都有解决方案,但是感觉都不是很理想,所以还是用适当的工具做它最擅长的事。

所以要实现的功能:1、虚拟机中USB识别;2、与主机的文件共享。

简要备注一下步骤和注意事项:

1、安装virtualbox,过程中要选包,我选了默认的“virtualbox-host-dkms”。

在archlinux中必须的内核模块已经设定开机加载,其中有一个vboxdrv的模块必须在开虚拟机前加载,首次启动虚拟机之前可以 #lsmod | grep vbox 检查一下模块加载情况,如果每次都自动,以后就不用管他了。


2、把要用vbox的用户加入vboxusers组,否则虚拟机中无法使用usb。

#usermod -a -G groupA user

关于usermod,上面一定要带上-a!转一篇文章:http://blog.csdn.net/pursue168/article/details/6443046


3、装vbox拓展以使用usb2.0,装客机拓展以使用共享文件夹和拖拽功能。

这里解释一下,vbox有两种拓展,一种是给主机(host)上的vbox软件添加的拓展(extentions),有点类似火狐的拓展程序;还有一种是在虚拟机(guest)里装的附加组件(guest additions)。

前者需要从aur里安装virtualbox-ext-oracle包,安装完成以后就可以在管理>全局设定>拓展选项卡里看到。

后者需要安装官方仓库的virtualbox-guest-iso包,安装过程似乎就是下载了一个镜像,在/usr/lib/virtualbox/additions/VBoxGuestAdditions.iso,先放好,一会再说。


4、装Win7,详见:http://jingyan.baidu.com/article/67508eb4de2ae59cca1ce422.html。其实重点就是怎样新建虚拟机并且设定从光盘启动。

装好以后我的网络是自动联通的,所以就没去研究网络,如果有出问题的朋友可以搜搜别的帖子

5、现在已经可以进入系统了,首先安装guest addition。

有两个装法,一个是官方的:在虚拟机界面的菜单栏找“设备”>“安装增强功能”,然后就是要求下载,下载完毕后在虚拟机出现了熟悉的Win程序安装向导。

但是我们已经安装了virtualbox-guest-iso包,而且我当时尝试的时候发现vbox似乎检测不到我下载的那个iso,且让它自己重新下载又说网络有问题,于是我就用了第二种方法:手动挂载就好了,因为那个包是个iso文件,所以我们点“设备”>“分配光驱”>“选择虚拟盘”,找上面绿色路径的iso加载,然后在虚拟机进我的电脑,是可以看到了,然后就像运行光盘一样运行安装就好了。

安装好以后重启,首先会发现分辨率支持自己的屏幕了,然后我这里发现win的鼠标箭头变得十分恶心,于是在高级系统属性里把外观调成最大化性能,然后稍微好了点,应该是箭头的阴影效果出了点问题。


6、然后我们来处理共享文件夹。

共享文件夹有两种,动态的和固定的,动态的在虚拟机关机以后就消失了,我选择了固定的,在虚拟机界面下(如果虚拟机关机就在主界面针对该虚拟机的设置里有“共享文件夹”选项卡)点“设备”>“共享文件夹”,弹出的窗口中,“共享文件夹列表”下面是一个窗口,里面有共享文件夹,窗口右边有三个图标,最上面一个有绿色的加号,点它,添加共享文件夹,然后选择路径,起名字,勾上“自动挂载”和“固定分配”,确定。回到“共享文件夹列表”,是不是有了?有了就继续点“确定”,回到虚拟机界面(如果刚才是虚拟机没开的,现在开虚拟机),进资源管理器(计算机),网络位置里多出来的就是刚刚创建的,容量信息都是在主系统该文件夹所在磁盘的空间。

这样就可以在主系统中把要共享的放到该文件夹,在虚拟机中就通过“网络位置”来提取需要的文件。


7、激活USB2.0,并检测USB设备

关闭虚拟机(必须关闭),在该虚拟机的设置菜单里找“USB设备”,进去以后右面勾上“启用USB控制器”,下面选“USB2.0(EHCI)控制器”,确定,再开虚拟机。

插好打印机,然后待Win开机完毕,之后点“设备”>“USB”,右面子菜单里应该是可以看到你的打印机名的,然后打勾,此时到虚拟机中开始菜单>设备与打印机中看有没有新的打印机设备,如果有,说明打印机已经成功被检测,现在只要在虚拟机系统里下载对应Win驱动,然后安装就好了,整个过程和主系统没有任何关系。

猜测总结:只要能在Win系统中检测到正确的usb设备,无论该设备是什么,只要在实体win系统下能装,虚拟机应该也能装,且和主机系统是什么没有任何关系。

按照这个方法,我的农行K宝和EPSON L220都成功使用(农行推荐使用网银助手:http://www.abchina.com/cn/wydl/grwydl/kbzs/kbdlzsdyb/#step1页面右边可以下载)。


8、打印机可以被设置为自动检测,免去上面打勾的过程。

第七步,右面子菜单出来以后不要打勾,点“USB设置”,弹出的窗口中有一块空白的“USB设备筛选器”,右边又有绿色加号了,点一下会弹出现在检测到的USB设备,把要自动检测的打勾添加到筛选器,以后就可以自动检测到。

个人猜测:不建议U盘使用这个功能,因为不同U盘可能会有相同的名字,而打印机等一些设备可以使用。