经过几天的连续奋战,现在终于把XP/Ubuntu/SUSE/MacOsX四个系统都完整的搬到电脑上了。期间查阅的不少达人高手的文章,借鉴了些方法,在此把这三天安装经历总结如下:
1,硬盘分区:
由于硬盘最多只能分出4个主/扩展分区,这样,要是直接分出4个主分区,再分别在这4个主分区上装上四个不同的系统,应该不是见很难的事情,不过这样的话就没有单独存放数据的分区了。
我是这样安排的:3个主分区+1个扩展分区。用pq8.0一次性完成,10gNTFS+10gEX3+10gEX3+50g(剩余全部)扩展分区。把扩展分区再这样划分:10gNTFS+1gSWAP(Linux交换分区)+20gNTFS+10gFat32
三个主分区安装的系统依次是:XP,SUSE,Ubuntu。扩展分区:第一个10g的NTFS是用来安装MacOs,1g的Swap是SUSE与Ubuntu公用的交换分区。20g的NTFS是Windows下存放文件的,考虑到NTFS的压缩存储可以节省大量的空间。最后的10g的Fat32是四个系统间用来数据共享用的。因为NTFS的格式除了xp,其他三个系统都只能读取,不能写入。
2,安装xp:没什么好交代的,闭着眼装就可以了,装在第一个NTFS的主分区上。
3,安装SUSE10:用光盘启动安装。全汉字提示,要特别注意的是:系统分区的挂载,和引导程序grub的引导程序的安装分区。(1),安装过程中要选择根目录的挂载位置,不要用它推荐的,用自定义,自己手动挂载分区。进入分区管理器,为了简便,初学者只要挂载”/”根和swap就可以了。选中hda2,双击将分区格式格式化成Reiser,在“挂载点”处,选择”/”。swap不用挂载。其余的几个分区可以不用管它,系统安装完后,会自动挂载。也可以在这里逐个挂上,比如把hda1的挂载点填上“/Windows/C”,依次类推。(2)整个安装之前的配置过程的最后一步,设置启动程序grub,一定注意选择在下边的那个“自定义”,把启动程序同样也装载hda2中,即(hd0,1)!默认好像是hda,即(hd0)。这两处设置完了就可以放心的点“安装”了啊。剩下的就没有什么了啊。
4,安装Ubuntu7.04,很遗憾Ubuntu的发行版7.10安装失败,无奈安装7.04。同样用光盘启动,跟SUSE很类似,Ubuntu的设置项相比SUSE少一些,同样是注意两点:系统分区的挂载和引导程序的安装分区。(1),同样这里为了简单只挂载一个”/”,选择hda3,在“挂载点”选择“/”,SWAP不需要挂载。(2)同SUSE,启动正式安装前的最后一步,程序的安装,同样要把它改为系统所在分区,hda3即(hd0,2),这里的默认是(hd0),自己手动改为(hd0,2)。这两项都安装好了,就可以方向大胆的点“安装”了。
5,安装MacOs。与Ubuntu和SUSE的安装不同,在安装Mac之前要做一个工作。安装过程进行的这里,已经有三个系统了xp,SUSE,Ubuntu.因为安装顺序,所以Suse的grub里只有XP和SUSE,而Ubuntu的Grub里有全部的三个系统。用xp的安装光盘引导,用pq把装有xp的那个分区,就是第一个分区设置“Active”(活动)。方法很简单,在pq中鼠标右键点击第一个分区,依次在右键菜单中选择“进阶”->”设为活动”即可。重启即可进入Windows,这个时候是看不到SUSE和Ubuntu的。上网下载Paragon Partition Manager软件,更改扩展分区的第一个10g的NTFS逻辑分区的ID值,填入”AF”。目的是让MacOs认为是MacOs的文件系统。重启,用MacOs10的安装光盘安装,在选择安装分区时,出现刚才改过ID值的扩展分区的第一个逻辑分区。点击安装就可以了。
6,多系统启动。当安装完MacOs,机器重新启动后,发现无法启动,显示硬盘无法启动。别着急,这很正常,个人认为,这是由于MacOs没有安装在主分区,而是安装在扩展分区,造成无法引导。离成功不远了。还是用工具盘启动,用Pq8.0把Xp的分区设为活动分区,重启后就可以直接进入Xp了。从MacOs的安装盘中将名为chain0的文件copy到c:\,打开boot.ini文件,在[operating systems]下面加一句“c:\chain0=”其他操作系统””(没有最外层引号),保存退出。这时再重启,在进入Xp之前多了个系统选择菜单分别是Windows Xp和刚才加入的“其他操作系统”,选择“其他操作系统”,这是会进入到MacOs的Grub,很兴奋的发现,这里面详细的列出了硬盘的每一个分区(包括主分区和逻辑分区),并且能识别出每个分区上的系统,包括(hd0,0)Xp,(hd0,1)Suse,(hd0,2)Ubuntu,(hd0,3),MacOs
至此,四系统安装完毕。
7,应当注意的时,当重装系统时,一定别忘了把各自的grub安装在各自的系统所在的分区中,不要用默认值,默认都是在(hd0)如何不慎选错,后安装的系统的grub就会覆盖掉之前安装的grub,造成被覆盖的系统无法启动。由于Xp,Ubuntu,Suse是直接安装在主引导分区上,而引导程序又是安装在各自的分区上,所以单独重新安装系统不会相互影响。(只要确保MacOs的grub完整)