多系统有其优势:为了兼容性和性能安装一个XP,为了追随时代脚步和华丽体验装一个win7,
或为了暂时摆脱微软和感受开源与自由装一个Linux……
多系统有其实际应用需求,也有主观感受,或纯粹是系统爱好者的瞎折腾。
多系统分类:1、相互关联的;2、独立的
1、相互关联的:
我刚开始装多系统就是相互关联的,很容易,但是有先后顺序要求,
由于它们的启动文件放于同一个分区中,故必须保证后安装的系统能识别先安装的系统并更新启动项,
所以一般按版本从低到高安装:Win2000-WinXP-Win2003-Vista-Win2008-Win7-Win2008R2,而且这个多系统几乎是一次性的,以后只能对最高级的系统重新安装,且第一个安装的系统所在分区必须保护好,因为所有系统的启动项都在里面。
2、独立的:
所谓独立,就是为每个系统分配一个主分区(windows下,主分区才有引导功能,逻辑分区不行),安装时把对应主分区“激活”(当有多个主分区时,激活的那个分区中的系统才会被启动),然后再安装,这样,系统的引导文件就会放到其所在主分区(被激活的那个分区),各个系统相互独立,安装时没有先后顺序限制,安装后可以随意删除某个系统(只要格式化系统所在分区即可),而且可以随意重装某个系统。
下面就来说说独立多系统的安装(Win7-Win2003-WinXP-openSUSE 11.4-Ubuntu Ultimate Edition 2.9):
首先是分区设置:
用分区魔术师9,兼容Win7:
PartitionManager 9.0.rar http://www.linuxidc.com/Linux/2011-06/37460.htm
如上图所示,我分了三个Primary分区(主分区),分别装了Win7(25G)、Win2k3(10G)、WinXP(10G),由于Windows只支持4个主分区,我把剩下的所有空间格为Extended Partition(扩展分区——扩展分区其实就是一个逻辑分区集合,也被当做是一个主分区),然后可以在这个扩展分区中划分多个Logical Partition(逻辑分区),最后我留了20G,格式化为两个10G的ext3,用来装Linux。
设置好后如下图所示:
这个为进入XP系统,xp所在盘显示为C盘:
这个为进入Win7系统,win7所在盘显示为C盘:
补充:
有人会发现,上图中有5个主分区+1个扩展分区,共计6各主分区,是不是与Windows下只允许最多4个主分区矛盾?
不是的,最后两个分区是Linux分区,为ext格式,已超出了微软的Windows范围。
系统所在分区大小设置:
凭我的经验,个人建议(关闭虚拟内存条件下):
win7为25G、xp为10G、2k3为10G即可,将开机启动的和常用的软件装到C盘,其他不常用的和大型的软件装到D盘,
将软件装好配置好后,平均C盘可以剩余量:win7为15G多、xp和2k3为5G左右。
如果你硬盘空间充足,可以添加5G左右。
对于Linux,其实不用分多个ext分区(多个分区对Linux单系统是必要的,可是我们装的是多系统),
一个即可,挂载“/”(根)分区,10G一般就够了(如果需要把某个发行版的DVD中的软件全部安装,则需15G),
如果内存2G或更大,就不用swap(交换)分区了,分了也用不到,浪费。
分区设置好后,就是系统安装:
在安装系统之前,首先要将要安装系统的主分区“激活”(也可以在Windows的磁盘管理中设置):
注意:要进入某个主分区的系统中,这个主分区必须是“Active”(活动)的。
至于系统安装,最简单的就是用光盘从光驱安装,这个我就不说了;而从硬盘或PE安装方法,后期我会陆续添加。
openSUSE 11.4和Ubuntu Ultimate Edition 2.9的安装有点麻烦,另开博文添加图文教程:
《优盘安装Ubuntu Ultimate Edition 2.9》http://www.linuxidc.com/Linux/2011-06/37458.htm
《硬盘安装openSUSE 11.4》:http://www.linuxidc.com/Linux/2011-06/37459.htm
下面说一下多个系统安装好之后的启动项设置:
虽然独立多系统安装好了,可是还有最重要的一点就是启动,因为只有一个主分区可以处于“Active”(激活)状态,
故必须借助软件才能调用其他非激活主分区中的引导文件从而启动里面的系统。
下面介绍利用EasyBCD添加多系统启动的步骤:
EasyBCD 2.0.2 http://www.linuxidc.com/Linux/2007-12/10060.htm
我将Win7所在系统设为“活动”(建议大家都这样做,可以简化启动项的添加):
添加设置Win2003和XP的启动项:
上图的menu.lst内容:
———————————————————————————————————————————————————
default 0
timeout 8
title ————————–Windows Server 2003 SP2————————-
rootnoverify (hd0,1)
chainloader +1
title ————————–Windows XP Professional————————-
rootnoverify (hd0,2)
chainloader +1
title ——————————-Shutdown———————————-
halt
—————————————————
注:win2003和xp是使用EasyBCD带的grub引导的,添加后在Win7启动菜单上显示为:NeoGrub Bootloader(可重命名)
添加Linux的启动项很简单,前提是你安装Linux系统时已将Grub安装到了那个分区里:
设置完成后:
至此,多系统的启动项就设置好了,就可以从win7启动菜单进入任意的一个系统里。