多系统安装其实并不复杂,但最近发现不少用户对多系统共存的方法不太熟悉。此前在回复中分享过相关经验,现系统性地整理成教程。以笔者使用的系统为例,日常主要使用Win2K Pro,Win98用于测试软件、播放VCD、玩游戏,其他系统则用于特定测试——具体用途,懂的都懂。下面将逐步介绍如何安装六个操作系统。
1. 安装Win98
使用Win98安装光盘从CD-ROM启动,运行FDISK分区工具,创建以下分区:C盘4GB、D盘2GB、E盘2GB、F盘5GB、G盘2.5GB。然后格式化C盘,其他分区暂不格式化——待Win98安装完成后,使用Win98自带的格式化工具速度更快。C盘用于安装Win98以及可与Win2K Pro共享使用的程序,例如OICQ、FlashGet、Dreamweaver、Fireworks等。这样无论在哪个系统下,聊天记录、下载文件列表都能保持一致,在Win2K下下载的文件在Win98中也能访问,反之亦然。下载文件也放置在此盘。D盘和E盘作为数据盘:D盘存放临时程序、游戏、设计中的项目等;E盘存放重要数据,如备份、已完成的项目和页面。F盘和G盘为后续安装Win2K预留,暂时无需处理。之后按常规流程安装好Win98,此步骤较为简单。
2. 安装Win2K Pro
使用Win2K光盘启动,进入安装程序。在分区选择步骤,选择“安装到F:,并使用NTFS重新格式化此分区”。安装完成后重启,即可看到Win2K的启动菜单,可选择启动Win98或Win2K。由于日常主要使用Win2K,因此将F盘分配较大空间。
3. 安装Win2K Server
安装Win2K Server的过程与Win2K Pro完全相同,只是在分区时选择“安装到G:”。安装完成后,Win2K启动菜单中会多出一个选项,可启动Win2K Server。
4. 安装Linux
使用Linux启动盘引导,选择自定义安装。在分区时,于未使用空间创建一个2GB的Ext2 Linux分区和一个512MB的交换分区。安装LILO引导加载器时,切勿选择默认选项——不要将LILO安装到MBR(hda),而应安装到Linux所在的分区,本例中为hda7。安装完成后重启,会发现启动菜单没有任何变化,仍然是Win2K的启动菜单,无法直接进入Linux。这属于正常现象,待安装FreeBSD后即可解决。
5. 安装FreeBSD
使用FreeBSD光盘启动,选择自定义安装。前面已用掉18GB空间,剩余2GB全部分配给FreeBSD。在分区选项中选择a,创建2GB的UFS分区,然后设置交换区大小。与Linux不同,FreeBSD无需单独的swap分区,可在UFS中自由设定交换区大小。这里设置为512MB,剩余1.5GB用作根分区(/)。按Q退出后,会出现选择Boot Manager安装位置的选项,默认安装到MBR,请勿更改,直接确认即可。安装完成后重启,即可看到FreeBSD的引导提示:F1 dos、F3 linux、F4 FreeBSD。按F4启动FreeBSD,按F3启动Linux,按F1则进入Win2K的启动菜单,随后可根据需要选择启动Win2K Pro、Win2K Server或Win98。笔者的系统即采用此配置。若无需安装FreeBSD,可在第4步安装Linux时,将LILO以默认方式安装到MBR,那么启动时会出现Linux的启动菜单,可选择Linux或进入Win2K的启动菜单。
6. 在此基础上再安装WinXP
前面还有一个D盘(临时使用),可以在该盘上再安装一个XP。安装方法与Win2K完全相同。但此时安装后,重启会再次变成Win2K的启动菜单——虽然增加了启动XP的选项,但Linux和FreeBSD都丢失了。如何解决?方法很简单:使用任意分区表备份软件,将MBR内容备份下来,待安装XP完成后,再将MBR恢复为原来的备份。这样会丢失XP的启动选项吗?不会,因为Win2K的启动菜单选项取决于C:\boot.ini,与MBR无关。安装XP时,安装程序会修改boot.ini和MBR,恢复MBR仅恢复启动引导,boot.ini并未改变。即使被修改,编辑boot.ini也很容易添加启动选项。查看boot.ini的内容即可明了,不再赘述。
另外还有一个E盘,若安装英文版Win2K Server,其原理与添加XP相同,不再重复说明。
说实话,XP在当时仍不够稳定,但界面确实美观,更值得一提的是自带了微软拼音输入法3.0。相比Win2K的2.0版,3.0版本有巨大提升,超级好用,准确度基本达到99%,无需频繁使用方向键修改,对于不会五笔的用户来说,简直是法拉利级别的礼物。据不完全统计,十个高手中有八个不会五笔——不会五笔几乎成了高手的代名词,哈哈。因此笔者将3.0移植到Win2K上后,就把XP删除了。可能和笔者一样是“高手”的不多,移植方法就不展开了。
