用grub4dos菜单来完成,方法如下(此方法可实现双系统独立,即进XP不显示win7的系统盘,进win7不显示XP的系统盘)。
假设你的分区如下,C盘装的XP,F盘装的win7(此方法中一定要是在PE系统里进行安装的安装版win7):
C、D、E、F对应在grub4dos里的命名是(hd0,0)、(hd0,4)、(hd0,5)、(hd0,1)
grub4dos分区命名说明:
————————————————————————————————————
第一主分区为(hd0,0)
第二主分区为(hd0,1)
第三主分区为(hd0,2)
第四主分区为(hd0,3)
扩展分区第一分区为(hd0,4)
扩展分区第一分区为(hd0,5)
扩展分区第一分区为(hd0,6)
以此类推。注意,扩展分区的编号是从(hd0,4)开始的,不管你有多少个主分区。
————————————————————————————————————
那么你需要做如下工作:
一、先安好两个系统(你已经安好了)。
二、下载个bootice把硬盘的MBR设为grub4dos的。
三、下载个grub4dos程序包,把里面的grldr文件复制放到你现在的XP的C盘根目录
四、打开记事本输入如下内容并另存为menu.lst,也放在XP的C盘里(如果你的分区情况和我假设的不同,请参照上述说明修改)
timeout 10
default=0
color white/green black/green
title 1. Start windows XP
unhide (hd0,0)
hide (hd0,1)
rootnoverify (hd0,0)
makeactive
chainloader +1
title 2. Start windows 7
unhide (hd0,1)
hide (hd0,0)
rootnoverify (hd0,1)
makeactive
chainloader +1
OK,另存为menu.lst后,你再打开bootice确认一下分区引导记录,你安XP系统的分区要用NTLDR方式才能引导,安win7的分区要用BOOTMGR方式才能引导,如果发现不是请立即选为对应的并点击“安装/配置”,然后重启电脑即可。
当然此时的菜单是英文的,如果你需要中文并且要有背景图片的话,再向我求助。