由于工作学习的需要,经常会用日语写东西,在日文环境里处理音频。所以,我电脑里一直装着汉语和日语两个操作系统。但是双系统有很多不便,首先切换的时候要重启,麻烦;再就是系统重装时,由于引导区的关系,往往要牵扯到两个系统;最讨厌的是,中日文之间的不兼容,导致很简单的操作都要重启切换。直到两个月前,开始使用虚拟系统才从双系统的泥潭里解脱出来。下面我简单介绍一下虚拟机技术。
6 s* L8 B4 K# [, d- b9 j* z9 T: I- F8 k0 t1 _
虚拟机,好比虚拟光驱一样,就是虚拟出来的电脑。这个虚拟出来的电脑和真实的电脑几乎完全一样,拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它进行分区、格式化、安装系统和应用软件等操作。你的机子够强劲的话,还可以虚拟几个系统,将这几个操作系统联成一个网络。在虚拟系统崩溃之后可直接删除不影响本机系统,同样本机系统崩溃后也不影响虚拟系统,可以下次重装后再加入以前做的虚拟系统。8 ~& M1 t7 B# D( R4 c; t
7 e* I+ j7 [0 n; x
和物理计算机不同的是,虚拟机的硬盘是物理主机中的一个大文件。所以你可以随意修改虚拟机的设置,而不用担心对自己的物理电脑造成损失,虚拟出来的电脑,你干什么都行。& U9 r3 w4 x; l4 S0 A
# ?. K; @( |" [ f1 L: P虚拟机主要运用在电脑教学、编程、系统测试、网络管理等方面。比如说 * b% K3 D4 D% Q T5 B2 _! A
★想试Linux,不用重新分区,就像安装Office软件一样,让你直接在Windows中尝鲜。
9 q+ h9 F- | ^★可以反复练习Fdisk、PQmagic等危险软件的使用方法而无需担心破坏实际的计算机系统。2 h2 e" u- u: n' F2 Z
★一台电脑变成三、四台,同时运行多个操作系统不再是天方夜谭,只要删除一个文件夹即可完成操作系统卸载。 & d+ S6 x1 ` ]5 l4 m1 B
★组建虚拟的局域网,轻松学习网管知识,进行各种网络试验,根本不必购买交换机、路由器以及网线等网络设备。; i! A+ g: \0 K# M# _
U9 f/ @4 D- N+ M$ k5 m
★电脑爱好者总喜欢第一时间使用最新软件,在第一时间使用新的操作系统,或者尝试使用多个系统。现在好了,有了虚拟机,您可以在虚拟机中安装各种软件,不用为了测试软件天天安装新系统,在测试系统软件时,也不用担心我们宝贵的数据了。在虚拟机中做实验,一切都是真实的,与在真正的计算机上做实验,效果是完全一样的。同时,您也可以完全放心,不用再战战兢兢、小心翼翼的安装系统了。
; R) T9 U* R, W& p7 x, y& U+ w& D( u3 O/ i$ z0 R3 t
★我们知道,Windows 2000 Advanced Server支持“群集”服务,但很少有人做过群集的实验,因为实验的成本太高了(要想做群集的实验,至少需要二台群集主机,一个共享SCSI的磁盘柜,这至少需要二、三十万元人民币)。而现在好了,您可以在VMware的虚拟机中做群集的实验,这是VMware公司的“不传之秘”。2 T0 A$ h2 K$ \& @2 o
, I$ H7 w4 {/ W( F- r- T★在虚拟机中,可以做PXE的Windows 98、Windows ME的无盘工作站的实验,可以做BOOT-NIC的无盘Windows 2000、无盘Windows XP、Windows Server 2003的实验,可以做3COM VLD、3COM DABS的无盘工作站的实验;还可以做Windows 2000/Server 2003的终端、Citrix MetaFrame 1.8/XP的终端实验。
' `( p/ m+ `' v' m( G+ e3 k' K; C7 D& M P
还有更多更专业的用法,这里就不累述了。目前流行的虚拟机软件有VMware和Virtual PC,它们都能在Windows系统上虚拟出多个计算机,用于安装Linux、OS/2、FreeBSD等其他操作系统。微软在2003年2月份收购Connectix后,很快发布了Microsoft Virtual PC 2004。但霸道微软新发布的Virtual PC 2004已不再明确支持Linux、FreeBSD、NetWare、Solaris等操作系统,只保留了OS/2,如果要虚拟一台Linux计算机,只能自己手工设置。相比而言,VMware不论是在多操作系统的支持上,还是在执行效率上,都比Virtual PC 2004明显高出一筹。但是,和微软在其他领域的应用软件一样,Virtual PC 不是最好的,却是和系统兼容最好,使用最方便的。一般的应用,用Virtual PC 就足够了。
0 x* F' t! z, E1 q; s7 J v7 a8 }0 T& r- R0 \
VMWare可运行在Windows(WinNT以上)和Linux操作系统上。Virtaul PC可运行在Windows(Win98以上)和MacOS上。运行虚拟机软件的操作系统叫Host OS,在虚拟机里运行的操作系统叫Guest OS。虚拟机毕竟是将两台以上的电脑的任务集中在一台电脑上,所以对硬件的要求比较高,主要是CPU、硬盘和内存。目前的电脑CPU多数是PIII以上,硬盘都是几十G,这样的配置已经完全能满足要求。关键是内存。内存的需求等于多个操作系统需求的总和。现在的内存已经很便宜,也不成为问题了。% e! h; k6 j, u4 y
8 F8 i# [) s. s' h/ m
我用虚拟机主要是让日文系统跑在中文下,这样就会节约很多时间。我用的是Virtual PC 。先虚拟的是winxp日文版,但运行不够流畅。后来,虚拟了win98日文版,把所有多媒体程序装到作为 host os 的中文系统中。 guset os 只保留几个日文电子词典和输入平台。用了两个多星期,感觉不错。下面是我的桌面,大家看看吧。
8 r+ E- t* ~+ B3 P1 Q- }
/ m8 \2 }( \, k/ O |