This is a report of my success/failure on this topic:
1) WintoFlash seems to be the most recent method to auto-do this
I failed to create running USBs with the links i provided. I use some of the ideas, though.
2) Trying to install the manually created XP install, the hard -disks of the target machine is not seen. It might be because of a Grub4dos issue, or issue of the machine or issue of the installation cd:
This is my menu.lst file:
timeout 30
default 1
title 1) WinXP Text Mode Setup - Install Windows XP
chainloader (hd0,0)/bootmgr
title 2) Start Windows XP / GUI Setup from HD1
root (hd0,0)
chainloader (hd0,0)/ntldr
3) Wintoflash follows this method more or less(of course)
http://www.msfn.org/...ut-extra-tools/(of course) but also it copies ntldr from the same i386 folder and creates its own custon boot.ini in root dir. It is done to bypass the need for doing the 5-8 steps
This is the boot.ini file:
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(1)WINDOWS
[Operating Systems]
C:$WIN_NT$.~BTBOOTSECT.DAT = "1st, text mode setup (Boot from flash again after finished)"
multi(0)disk(0)rdisk(1)partition(1)WINDOWS="2nd, GUI mode setup, continue setup + 1st start of Windows" /fastdetect
C: = "---> DEBUG, in case of HAL.DLL or NTOSKRNL.EXE not found errors <---"
multi(0)disk(0)rdisk(1)partition(2)WINDOWS="Debug boot rDisk 1 partition 2" /fastdetect
multi(0)disk(0)rdisk(1)partition(3)WINDOWS="Debug boot rDisk 1 partition 3" /fastdetect
multi(0)disk(0)rdisk(1)partition(4)WINDOWS="Debug boot rDisk 1 partition 4" /fastdetect
multi(0)disk(0)rdisk(2)partition(1)WINDOWS="Debug boot rDisk 2 partition 1" /fastdetect
multi(0)disk(0)rdisk(2)partition(2)WINDOWS="Debug boot rDisk 2 partition 2" /fastdetect
multi(0)disk(0)rdisk(2)partition(3)WINDOWS="Debug boot rDisk 2 partition 3" /fastdetect
multi(0)disk(0)rdisk(2)partition(4)WINDOWS="Debug boot rDisk 2 partition 4" /fastdetect
The valid entry should be selected.
C:$WIN_NT$.~BTBOOTSECT.DAT = "1st, text mode setup (Boot from flash again after finished)"
is not valid and needed in this setup, as BOOTSECT.DAT as I could not find the BOOTSECT.DAT file on the setup CD.
I cannot check all the info I provided, since the setup does not recognize my hard disk (only the USB) I suspect that might be a CD issue (mine is kind of random, lets say, at best:)
PS First time I tried with a USB split in three: one for grub4dos , one for XP and one for 7. I got 0x00007b error, I suspect this was due to invalid entry in txtsetup.sif.
Most probably :
BootPath = "I386"
SetupSourceDevice = "DeviceHarddisk0Partition1"
should be edited, although I tried changing the Partition1 entry, I still got this error. Due to the fact that all partitions were primary, probably Harddisk0 has to be modified???Maybe???
Any comments and corrections are welcome
Edited by deckoff, 05 December 2011 - 12:04 PM.