You have an additional BOOTINI.TXT? Have you renamed something?
Jaclz, since the "C-Drive" (XP) appears to be OK, wouldn't it be simpler to have the "basic" BOOT.INI plus an added line calling GRLDR which in turn has a MENU.LST that hooks to Win7? Was that the (your) initial intent? That's the way I boot my 98SE.
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="The XP and other parameters following" C:\grldr="The Windows7 MENU.LST link"
color black/cyan yellow/cyan timeout 30 title Grldr Loading Windows 7 map (hd1) (hd0) map (hd0) (hd1) map --hook root (hd0,1) chainloader +1
Would that not work?
(Note - those Timeout values are for me to have ample opportunity to interrupt if necessary.)
BTW, the above BOOT.INI is the usual standard (along with your original line). The 30-Seconds is just to give a chance to select the Second Boot. My original XP Pro BOOT.INI is as follows
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
As you can see, I had installed the XP Command Console and changed the Timeout to suit me. This should (theoretically) be (similarly) what's in yours. It seems that all you need from here is an additional line inserted and the appropriate MENU.LST. Using the above, you would only need the SECOND entry that Jaclaz indicated. The *only* reason I flip-flopped the HDD's identity is because that's *my* entry to boot Win98SE which requires it to be the "first" HDD on the "first" partition, which is *not* your case.
(sorry for the interjection - trying to clarify/help.)
P.S - No, you're not all messed up. Take it slow and easy and do *nothing* beyond what jaclaz *specifically* says to do.
Edited by submix8c, 02 March 2015 - 09:52 AM.