I'm posting this here for two reasons... I figure the following information is relavent to the discussion, and since it's something I want to do, and I'm at home right now, I'm posting it so that when I get to work I don't forget where it's all located....
http://support.microsoft.com/default.aspx?...kb;en-us;307654KB Article discussing how to add Recovery Console to boot.ini
Note: When using the command displayed above in conjunction with an x64 copy of XP
i386 should be changed to
amd64CODE
[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="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
Boot.ini after cmdcons installed...
On %systemroot% a HIDDEN directory called
cmdcons appears with all necesary files to start recovery console on boot from boot.ini. 64-bit directory is about 10mb, 32-bit directory is about 8mb...
This concludes my 'Notes out loud', sorry if it's not a complete thought, but I intend to see what I can do with this in terms of adding it to a Multi-boot environment when I get to work... Should be around 9:30ish EST....
Edit: I'm at work now..... It would appear as though doing the command listed in the KB article above is the equivalent of copying the BT directory to the hard drive, the directory sizes and content appear to be the same...
Based on this information, and looking at the boot.ini file it's ,my belief that all of our Multiboot CD/DVDs ARE Recovery console ready, we just need to be able to excute the '/cmdcons' parameter when loading the thing....
Edit 2: I can pretty much confirm now that when doing "
%XPSOURCE%\i386\winnt32.exe /cmdcons" the
cmdcons directory it creates IS the equivalent of the BT directory that we make when we grab it from doing winnt32.exe 'upgrade' to get it in the first place. I know this because I took the
cmdcons directory and stuck it on the CD and treated it like a BT directory, so I made
CMD1 directory and .dat file from a boot sector, deleted bootsect.dat and migrate.inf from the directory, then made the changes in the setupldr.bin file, and when execute it goes straight into text setup mode....
With that in mind, in order to load the recovery console from CDShell (What I use) we'd basically need to add the
/cmdcons modifyer for when we execute it...
Edit 3: I've got a theory on how to do it now, but my method is going to be a bit moronic in doing it because I don't know how else to do it... So yeah... Should take more than a couple moments to do though....
Edit 4::
This KB article tells us that when starting the text setup, pressing F10 instead of F6 at the time when it says "Press F6" will make the setup boot directly into the recovery console. AFTER it loads drivers and such though, so basically rather than stop and ask you if you want to boot to recovery console, hitting F10 will tell the system to just boot to the recovery console automatically when it's done...