在一台PC上,同时安装Windows XP、Mac OS X,甚至Fedora Linux等多个操作系统。
我的总体思路就是,将WinXP的启动管理器(NT Loader)作为默认的启动管理器,其他操作系统的启动管理器安装在其操作系统相应的分区,由NT Loader调用这些启动管理器,这样它们就可以启动各自对应的操作系统了。
具体的做法,写出来比较繁多,这里,只讲讲大致的过程。
1、安装之前,规划好硬盘和分区
既然要安装多个操作系统,就要先规划好各自的硬盘分区。总的原则是:
1.1 给各个操作系统规划好分区位置和大小。现在的操作系统,越来越大了。WinXP作为最常用的系统,要安装很多软件,所以分区自然不能小了。我的WinXP 分区有14G,现在已经用掉了10多G。而Fedora和Mac OS X,也得分配6--10G左右的空间才算宽裕。
1.2 规划好分区之后,并不是马上要分区格式化。而是,将这部分空间空着,待安装相应操作系统的时候,由它们各自的分区格式化软件来完成分区和格式化。很不赞成用Partition Magic之类的分区软件,这是造成分区损坏、数据丢失的重大安全隐患。
2、按常规做法,安装Windows XP
现在,开机就是Windows的标志性的彩旗,NT Loader还没有其他的选择。
3、安装Fedora Linux
需要注意的是:
3.1 Linux一般要求3个分区,分别是启动分区/boot、内存交换分区和根目录分区/。除了根目录分区,其他两个分区不是必需的。但还是建议你分这样3个分区。因为,专门的启动分区易于管理,而专门的内存交换分区可以提高系统运行性能。启动分区不必很大,100MB左右就够。内存交换分区取512MB或者跟内存一样大也就可以了,余下的全部分配到根目录分区。
3.2 安装过程中,主要安装步骤结束之后,会要求安装启动管理器,比如GRUB。这时,请选择将其安装在刚刚划分出的那个启动分区。不要选择安装在主硬盘启动分区,这样就把Windows XP的NT Loader覆盖掉了,后面的步骤也就没法继续了。(当然,真这样做了,还是可以恢复的,就是用WinXP的安装盘重新修复安装一下,恢复NT Loader。)
