黑暗游侠--消失在黑暗中的我将何去何从...... - 歪酷博客 Yculblog.com

VirtualBox的使用小结......

Mars 发表于 2007-05-19 13:38:18

        自从把linux作为主要的工作平台之后,有一个严重的问题就摆在我的面前,那就是某些网站必须要用ie才能打开,其他浏览器要么白屏要么没有反应。有一段时间我用wine模拟了ie6.0但是速度慢,工作不稳定,非常耗费系统资源。而且随着最近wine版本的不断更新,我模拟的ie6也出现了问题──界面消失了,浏览器启动之后只剩下了白色的窗口。据说是一个库文件没有正确安装,但是我怎么都找不到那个文件。心灰意懒之下我删除了ie6,决定采用一个可以一劳永逸的办法:在linux下虚拟一个windows系统,只要能用ie就可以了。
        为了虚拟windows系统,首先需要的就是虚拟机,从vmware到qemu,最后我选择了VirtualBox,理由很简单:安装方便,只要源里有,urpmi就可以解决一切问题,其次使用方便,完全的图形化操作,就算是E文界面一样简洁明了,配置起来相当轻松。不过要付出的代价就是系统资源消耗还是大了一些,但是相对于windows下的虚拟机,那效果还是要好的多。
下图为VirtualBox的主界面:
main
其中左边工具栏下的就是两个 建立好的虚拟机,当然第一次打开主界面的时候肯定是空的。
首先建立的是mandriva-vm这个虚拟机,因为当时手头没有其他可用的iso镜像。在Vitrual Disk Manager中设置好四张mandriva的安装镜像后,新建一个虚拟机,在取名和设置系统类型之后设置为虚拟机划分的内存大小,这里我的使用经验是如果本机内存够大,一般可以划256Mb以上内存(如果虚拟的是linux系统目前看来推荐的内存大小就可以了,但是windows不行,98系统在推荐内存上运行速度相当的慢)。在为mandriva-vm专门建立了一个vdi并挂载上之后,虚拟机就设置完成了,不过不要忙着启动,这里还要进行一下设置。选中mandriva-vm,就可在右边看到相关的设置,注意两点:在CD-DVD ROM下写的默认是not mounted,也就是未挂载,另一个是network,默认是disabled。这两个选项不适合我对mandriva-vm的要求,因此点击setting修改,挂载iso文件并开启network,在挂载光盘时如果是iso文件则选第三个选项挂载iso image,如果是光盘那就直接挂载物理光驱就可以了。至于network,勾选Enable Network Adaptor,并且在下拉菜单中选NAT,其他不变就可以了,这样只要本机连上了网,虚拟机也可以直接上网。
        现在可以启动虚拟机了,ok!顺利进入了启动界面:
boot
我还是第一次看到mandriva2007的光盘启动界面呢,看上去相当的不错。考虑到我的系统本身就是mandriva2007free,因此并没有继续安装。转而准备实验第二个项目,虚拟机和本机之间的数据传递。
        我本想直接挂载现有文件系统,但是失败了,VirtualBox之支持vdi格式的磁盘映像,因此我决定通过网络,看看能否用网络服务来联系两者。首先下载了knoppix3/6.iso,按照步骤建立了虚拟机,然后启动进入了界面,由于分辨率过大,加上虚拟机界面窗口不能调整大小,所以如果不减小分辨率就会有一部分屏幕无法被看到(vnc中也有类似情况,不过是滚动条可以向下但不能向上),然后测试了本机和虚拟机的上网速度,原来在windows下用瑞捷上网的时候只要建立了虚拟机就会导致运行环境冲突,本机和虚拟机都不能上网,在linux下用mystar时虚拟机和本机都可以上网而且在虚拟机启动完成后系统负荷相当小,除了鼠标的运行轨迹有些飘忽之外没什么大的影响。上网没问题那么就在本机开ftp服务器,看看虚拟机能不能访问──结果相当成功,这样一来数据交换也不会成问题(原来打算用samba的,不过考虑到win98系统想想还是算了,ftp速度快又稳定,还不容易出漏洞)。
       安装前需要考虑的主要问题都解决了,于是就下了个精简版的windows98映像文件安装,最后的结果是安装顺利完成,但是network组件没有装上,而且使用64Mb的推荐内存时运行效果不是很理想。过两天试试用完整版的windows98光盘再装一次。
---------------------------------------------------------------
终于可以用虚拟机了,但是Mac OS X还是模拟不了,不过我的机器应该是可以直接安装Mac的,当初选择Inter就是为这个预留的。毕设已经临近尾声,要加速了......
知道VirtualBox右下角的Control_L是什么意思吗?就是left Ctrl键──左边的Ctrl键......最好长时间不用机器时把鼠标切换回本机,要不然机器唤不醒就不好玩了......
关键词(Tag): virtualbox 使用小结


收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定