|
本帖最后由 pushu-zl 于 2012-1-6 19:12 编辑
我下载研究了一下,觉得楼主是利用bootmgr引导接管系统启动后,就查找活动主分区(一般情况是C:)并加载它。接着会继续读取活动分区下的启动配置文件(即C:\BOOT\BCD)和c:\boot.ini,根据BCD和Boot.ini存储的启动信息列出启动菜单,即bootmgr也会读取boot.ini文件来实现加载grubfordos4,由grub来引导veket!
boot.ini文件本来就是xp下的引导文件所以要引导xp又有何难!只要以楼主的boot.ini文件最后面加入xp的引导命令
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect就可以引导了!
如果硬盘的MBR已经改成grub啦,则还需要在menu.lst中加入如下命令
title Windows xp
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
注:修改的两个文件都是用记事本打开编辑
经过上面两个文件的修改,兄台的文件包支持MBR(主引导记录)是bootmgr(win7),ntldr(xp),grub来引导系统! |
|