网络上经过我亲手验证安装的先Vista后XP双系统法。
据说nt系统(包括2k3,2k,xp)是引导不起来vista的,不过我没有实际考察过,想改boot.ini的放弃你的想法吧,原因vista放弃了nt中ntldr引导系统的方式,改用bcd引导系统了,相关的帖子很多,我不多说了
当然双nt系统是可以用修改boot.ini实现的,方法比较简单,就是把第二个系统的boot.ini最后一段粘贴在第一个系统boot.ini的最后,操作比较简单,我也不多说了
0,准备好XP驱动,缺少驱动造成XP不能识别UDF光盘文件系统的后果是比较惨的
1,装好vista(这次用的是28in1)
2,安装版的XP光盘装好xp(我用的是深度精简XP,刚装上的时候就不认识UDF光盘,郁闷哦,推荐用集成驱动比较多比较成熟的安装盘)
3,在xp系统中插入vista安装光盘(这时xp一定要有足够的驱动啊,因为vista的DVD光盘是UDF文件系统,缺这个驱动的话xp不认识vista光盘)开始----运行cmd,依次执行以下命令
x:(x是你的光驱盘符)
cd boot
bootsect /nt60 sys
这几个命令的意思是用vista引导启动(当然也可以在xp中安装easybcd恢复vista引导启动(XP中安装easybcd需要先安装.net framework 2.0) )
4,重启用管理员帐号进入vista,下载安装easybcd软件,并运行该软件(这个软件是编辑vista多重启动菜单的)
运行程序后,点击“Add/Remove Entries”按钮,在右侧首先选择Windows XP的引导分区(注意不一定是系统分区,可能是其他分区,如果你只安装了一个nt系统,easybcd是能自动判断出来安装在哪里以及引导信息在哪里,不用手动更改分区(其实手动也改不了,选择分区的按钮是灰色的不可更改)可见这个软件很智能……),设置的Name为启动菜单显示的名字,设置Type为Windows NT/2K/XP/2003,点击“Add Entry”按钮后,在上方点击“Save”按钮即可。
5,重新启动计算机即可进入xp
参考资料http://publish.it168.com/2007/1225/20071225023504.shtml
PS:如果安装XP造成无法进入vista,在XP中安装.netframework 2.0以后就可以安装easybcd了,这样可以用easybcd修复vista引导
easybcd的下载地址(建议迅雷)http://msdx.skycn.com/down/EasyBCD_1.7.2.zip