Using XP Setup Boot CD for Install of XP on second harddisk gives in fact the same problem.
So Setup ignores boot order and honors on what channel they are connected on. Similar behavior should be when installing from a CD too.
XP bootfiles are made on first harddisk and Bootsector is changed into NTLDR-type.
Only the arcpath in boot.ini made on first harddisk is now correct referring to booting Windows from rdisk(1).
Using USB_XP_Setup.exe to make $WIN_NT$.~BT folder and XP bootfiles on second partition of second harddisk (HD 1),
ensures that TXT-mode is NOT making bootfiles on first harddisk (HD 0) and that BOOTMGR-type BootSector of Windows 7 is kept unchanged. The XP Setup Source is in folder XP3_911 on USB-stick being HD 2
Interesting in this case is the $winnt$.inf file in which floppylessbootpath has defined setting as:
[Data] floppylessbootpath=\Device\HardDisk1\partition2 sourcepath=\device\harddisk2\partition1\XP3_911\ unattendedinstall=yes floppyless=0 AutoPartition=0 InstallDir=\WINDOWS MsDosInitiated=0 dospath=U:\XP3_911\
In that case the second partition of second harddisk has also the correct drive letter C: in the drive listing,
whereas for Install from CD and the small ISO USB-boot were giving drive letter C: to the first partition of first harddisk,
allthough in all cases the BIOS Boot priority was such that second harddisk was set as first HDD boot device.
But the question remains:
How to trigger that TXT-mode is behaving for Install from CD and the small ISO USB-boot correct as to make the XP bootfiles on the Install Drive on second harddisk, when this is set in BIOS as having the highest boot priority.
Edited by wimb, 07 January 2010 - 09:03 AM.