Yep, you are genius indeed.
The typical error with XP ntldr/ntdetect.com when arcpath or windows folder path is messed is "
hal.dll is missing or corrupted", exactly what was mentioned a few posts above.
Use ntldr/ntdetect.com from 2003, the same boot.ini, error becomes "
ntoskrnl.exe is missing or..." . At least I am now aware, that the error message was changed in 2003. Thanks for the clue.
It seems you didn't pay attention to this question, which answer would have helped right away:
ilko_t, on Jan 9 2008, 09:35 AM, said:
How many partitions you have you your HD?
Where do you install windows to?
Do you have any hidden or non-standard ones?
Try in BIOS to play with LBA and LARGE mode if it is AUTO.
Do you have any other USB mass storage devices plugged, including card readers, smartfones etc.
What do you mean
Quote
I tried using the BartPE and UBCD4Win environments and had no luck, the setup with winnt32.exe doesn't work
?
Did you change winnt.sif AFTER usb_prep...? You have to remove the whole section [UNATTENDED], so the installer would prompt you where to install. Also make sure in [DATA] AutoPartition=0
Not to mention how reading previous posts...
ilko_t, on Aug 22 2007, 12:38 PM, said:
Hi cdob,
cdob, on Aug 21 2007, 08:09 PM, said:
Next I installed windows at folder c:\windows51. First reboot failed.
Obviously boot.ini at USB stick dosn't match:
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="GUI Mode Setup" /FASTDETECT
Can you think of simple way to adjust boot.ini on stick to match everyone's needs? May be if we include in usb_prep.cmd questions like "do you plan to install XP in folder other than default \WINDOWS?", "do you plan to install it on partition/disk other than first hard disk, first partition" and amend BOOT.INI on stick accordingly?
My opinion is this way of installing Xp from USB requires some user intervention, adjusting to one's specific needs. May be some info could be displayed about this issue in usb_prep.cmd. Another way is to revert back to Grub4Dos and invoke NTLDR on hard disk, in this case mapping should be used, which restricts us in the same way, because of the different drive/partition numeration. So we'd need to amend menu.lst, instead of BOOT.INI on stick. Can't think of any other way to avoid that....
Or help files:
Help_USB_Multiboot2.txt
Quote
...C. ***** NON-STANDARD INSTALLS OF WINDOWS XP *****
Install of XP Windows from the bootable USB-Drive
next to WINDOWS on the same or on a different partition of the harddisk,
was realised successfully by proper manually adjustment in advance
of the BOOT.INI file on the USB-Drive.
Adjust BOOT.INI on USB-Drive:
For Install on the Second Partition, change partition(1) in partition(2)
For Install Next to WINDOWS, change WINDOWS to what will be used as Install FoderName, e.g. WINDOWS51
So these non-standard installs are still possible,
but require only small changes in the BOOT.INI on the USB-Drive in advance.
Examples of such boot.ini files are given in the Help_Info folder.
could save geniuses some time, unneeded arrogance and ignorance.
Thanks for your input anyway.
This post has been edited by ilko_t: 10 January 2008 - 01:14 PM