这个方法适用于先安装CentOS,后安装windows XP,手动修复xp的引导。

安装CentOS

常规方法安装CentOS
分区如下

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      204800   83  Linux          #/boot
/dev/sda2              26        6400    51200000    7  HPFS/NTFS      #Windows NTFS
/dev/sda3            6400        6783     3072000   82  Linux swap / Solaris    #swap
/dev/sda4            6783       14594    62743000    5  Extended       #扩展分区
/dev/sda5            6783       14594    62741504   83  Linux          #/

安装Windows XP

使用GHOST直接将镜像还原到 /dev/sda2

修改grub.conf

在/etc/grub.conf中添加windows xp的启动选项

title Windows XP
        rootnoverify (hd0,1)
        chainloader +1
        boot

可以从启动菜单直接选择CentOS或者Windows了。