让多个操作系统同时运行

1/31/2004来源:经验技巧人气:16404

Windows的升级是越来越快,Win98才弄明白,Win2000就出来了,刚刚才把Win2000用习惯,XP又开始发布,这样看来我们总是跟着微软的脚步在走。为了不放弃老的系统,而又想使用新的系统,安装多系统是不错的选择,但是麻烦并没有完全解决。多操作系统之间容易出现问题,一个系统出现问题将直接影响到整个系统的正常工作,并且在不同系统之间来回的切换,也花费了我们不少的时间。

  于是我们开始奇思妙想,让多个系统同时运行,就好像linux中的多个进程一样,但是这个好像又不太可能,于是也只有打消这个念头,继续在多系统之间徘徊。在IT行业中好像有句名言,只有我们做不到的,只有我们想不到的,此名言对于服务性行业同样适用,VMware Workstation这款软件就能让我们同时运行多个操作系统。

  VMware Workstation引入了一种虚拟操作系统的概念,从已有的硬件中,划一部分内存和硬盘空间,让虚拟的操作系统使用,然后配以VMware的管理软件,从而达到多系统同时运行的目的。虚拟的系统和真的系统没有什么区别,有自己的硬件,BIOS等等,你可以随便对其进行操作,包括分区、格式化,完全不要担心会对现有的系统有任何的影响。

安装以及系统要求:

  如此优秀的软件安装却比较麻烦,你要去申请其使用注册码,才能使用该软件,并且还只能使用30天。先别管这么多,使用一下再说。其注册码申请地址为:http://www.vmware.com/vmwarestore/newstore/wkst_eval_register.jsp,需要输入一堆的个人资料,为了不让老外得知我们的重要资料,可以随便输入,但是EMAIL地址一定要正确输入,否则你是收到不到注册码的。注册完成,顺利的话,你能马上收到注册码的邮件。

  接下来就去下载其安装文件吧,站点提供了多个下载地址,你可以选择速度快的。http://www.vmware.com/download/ws_beta.html,这个是下载页面,需要注意的是,VMware有Windows版本和Linux版本,不要下错了。(太平洋本地下载请点击这里。)

  VMware对于计算机也有一定的要求,其最低配置为PII266,128M,大量的硬盘空间,用来安装多系统。这样配置在现在来说,输入比较低了,但是如果你想良好的运行,最好使用高配置,否则使用的过程将上一场痛苦的经历。

  而对于软件环境也是有要求的,以下仅说明For Windows的版本的要求。

  Windows xp 专业版和家庭版本

  Windows 2000 专业版、服务器版以及高级服务器版本

  Windows NT 工作站和服务器,需要Pack 3或更高

  建议大家使用Win2000,稳定,并且其设置也不像NT那么麻烦。(主要是我对NT不太熟悉,所以觉得NT设置比较麻烦。)

  注:此次测试的计算机配置为C400、128M、40G、网卡、TNT2,系统为Win2000 高级服务器版本。VMware的版本为,Vmware Workstation 3.0 Beta for Windows。

  安装过程还是很简单的,只是在复制完程序文件后,会自动添加N个新的硬件。反正是一路“确定”、“是”即可,如果遇到系统半天不动的情况,按几下回车试试。安装时间的长短要看你机器的配置如何,我这里安装比较慢,差不多有十来分钟。重新启动后,我查看了系统的硬件配置,添加了很多新的硬件,详细列表就不列出来了,大家可以慢慢去看。并且VMware还自动添加了自启动项,多出了几个和VMware相关的程序。


VMware的使用:

  建立虚拟操作系统:

  启动VMware后,会提示你输入注册码,怎么你还没有收到邮件,那么你可以去VMware的站点输入你的EMAIL和密码,再试一次,如果你忘了密码,那么你只有重新注册了。(不好意思,软件使用写多了,就费话连篇,大家见谅!)

  进入主窗口后,选择“New Virtual Machine”来建立一个新的虚拟系统。虽然VMware提供了“Typical”典型的制作方式,但在使用中发现此种方式并不好,一个主要的缺点就是无法调节硬盘空间的大小,因此还是建议大家使用“Custom”自定义的制作方式。当然如果你嫌麻烦,也可以不听我的建议。但是要知道经验的积累是需要付出惨痛的代价,开始我就是采用典型,整理硬盘、安装系统花了不少时间。(不听我的,有你哭的时候,哈。。。。)

  选定制作的方式后,接下是一些相关设置。(以自定义方式为例,采用典型没有这么多步骤,但相差不多。)

  1、选择操作系统的类型,是通过下来列表来选择,列表中包含了Windows发表以来的所有版本,还有DOS和Linux等等。

  2、指定系统的名称以及存放的位置,无需修改,采用默认值。

  3、定义内存的大小,内存的大小是可以调节的,默认的是64M,为了让系统运行得快一些,你可以将其数值调整得大一些。

  4、网络连接方式的选择。当然你必须先有网卡,发现VMware有一个问题,要好现有的系统之间进行数据的传输,只有使用网卡,也可能有其它的办法,但是我没有发现。这可能要麻烦AD,那个帮助全是E文,看不太明白。一般情况下,选择“Use Bridged networking”。

  5、硬盘类型以及空间的选择。这样同样有多个选择,建立新的虚拟硬盘、使用现有的虚拟硬盘和创建新的物理硬盘。为了保险起见,最好不要选择创建新的物理硬盘,有可能会破坏现有的系统,反正我是不敢冒这个险,当然高级用户除外。(例如BBQ就可以选择此项,反正是公家的机器,再说你那里机器也多,弄坏一台,还有好多台。)普通用户,请选择“Create a new virtual disk”。接下来设定硬盘的空间大小,默认的是4G,建立调小一点,要不然安装新系统时,检查硬盘的时间会非常漫长,开始我就是选择默认,我去看了半部无聊的偶像剧才完成。建议设定为1G,保证能装下一个操作系统就够了。再下来是硬盘文件存放的地方设定,默认确定即可。这样看来,VMware是将系统以单个文件的形式存放,并不是你花分了1G,那么这部分空间就无法使用了,只是系统的上限空间是1G。


完成以上5个步骤,就基本上完成了一个系统的设置,你可以采用同样的方法设置多个系统。如果觉得这些设置有问题,你可以主窗口中,打开系统的右键菜单,选择设置进行修改。但是发现一个问题,硬盘空间的大小无法修改的,因此在开始设置硬盘大小时要调整好。并且在设置中还可以添加其它硬件,例如声卡、SCSI卡等,但在实际的使用中发现,VMware对声卡的支持并不好,我是弄了半天也没有听到声音。

  完成设置,这还没有完,才刚刚开始,接下来要在虚拟的空间上安装系统。

  虚拟操作系统的安装:

  安装新系统前,你要准备启动盘,最好是启动光盘,这样方便一点。记得我开始安装时,思路总是有点混乱,其实你只要把它当成一台只有硬件,没有系统的新机器就想得通了。

  在主窗口中选定虚拟系统后,点击工具栏上的“Power On”,就能启动系统,当然要放入启动光盘。这时候,你会看到机器的启动画面,有BIOS的图标,内存自检,一切都和计算机的启动没有什么两样。要进入CMOS,按“F2”,同样你可以进行多个参数的设定,没有什么特别的,只是在调整启动顺序的时候,是用到加号和减号键,比较特殊,以前没有见过。当你用鼠标点击运行的窗口后,就不能再将鼠标移动到现有的系统中来了,你只能在窗口中进行操作,要想切换到现有的系统,可以按组合键“Ctrl+Alt+Esc”。

  启动后,先分区,而不是急着安装系统,格式化硬盘。最好是将安装文件拷贝到虚拟的硬盘上进行安装,这样安装起来快一些。对于系统的安装就没有什么好说的,你所要做的事情就是耐心的等待。我安装的是Win98,差不多花了一个小时。

  虚拟系统的使用:

  安装结束后,你会发现系统的颜色只有16色,并且运行的速度也很慢,鼠标移动口很困难,开始以为是显卡的驱动没有安装,但并不是这样,这时你需要安装“VMware Tools”,在运行窗口下面会有提示,或者在菜单“Settings”中进行选择。安装了这个工具,运行速度明显快了很多。如果你现有的系统中只运行了VMware,选择工具栏上的“Full Screen”,你根本就感觉不到现有系统的存在,就好像在使用一个单系统一样。

这样你就完成了一个虚拟系统的安装工作,而对于这个虚拟系统的使用就不用说了,和普通的使用没有什么区别,就不多说了。在这里只说明如何和现有的系统传输数据。其实也很简单,就好像有网卡的两台单机,进行对等网的建立一样,只是少了网卡、网线的安装而已。同样你要设置ip地址,安装共享所需的协议,建立共享目录,这一切都完成后,就可以共享数据了。

 


  要关闭虚拟系统,不要使用工具栏上的“Power Off”,而是要安装正常关闭系统的步骤来关闭,直接使用“Power Off”和计算机直接关闭电源是同样的效果,再次开机时,同样会进行硬盘的检测。其实你也可以不关闭系统,而是直接使用“Suspend”挂起功能,这样系统会自动保存当前的状态,下次只需要使用“Resume”恢复,就可以回到关闭时的状态,这比重新启动要快得多。

  如果你要删除某个虚拟系统,可以直接在其右键菜单中进行操作,但是这仅仅只是删除了列表,其对应的文件并没有删除,你需要找到存放系统文件的目录,删除整个目录即可,每个操作系统都对应一个以操作系统名称命名的目录,其目录的位置一般在“我的文档”中。

  你可以同时启动多个系统,当然这会耗费你大量的系统资源,并且有时候还会提示你内存不够,这是因为VMware设定了内存限制。默认数值是64M,例如一个虚拟系统已经设定为64M,并且已经启动,那么你将在启动其它系统。这时你可以选择菜单“Settings/PReferences”,选定里面的“Memory”来调整限制内存的大小,或者直接去掉内存限制的功能。

  总结:

  VMware给我们带来了一种新的理念,让我们可以方便的运行多个操作系统,让你可以在不同系统之间轻松的切换。当然所付出的代价是,要耗费大量的系统资源。