I searched the forum, FAQ, and google for information on this, but I still haven't been able to resolve it successfully. I don't think it has been covered before (at least, not directly). Forgive me if I've omitted something important; I've tried to be thorough, but I'm still learning here.
I am trying to install SP3. In the past I've had successful unattended SP3 installs using CD/HDD (on hardware, not just simulated). Being a beginner to USB installation, I pretty much followed the instructions in the guide here.
Settings (all done from within USB_Multiboot_10):
HP USB format tool (NTFS, 4GB andisk U3 Micro flash drive)
[USB stick] for drive type
[C:\SP3] for XP source (YES to custom winnt.sif and $OEM$, unattended)
[K:\] for USB target
[YES] for copy LANG/WIN98X (actually I tried both yes and no)
[C:\MULTI_CONTENT] for USB content source (acutlly I tried with and without these extras)
[b_ini_XP_Setup_boot.ini]
[w_sif\Current_winnt.sif]
[C:\SP3\$OEM$]
yes to "copy XP + EXTRA sources to USB-Drive"
yes to "Make USB-stick in XP Setup to be Preferred Boot Drive U:"
Multiboot finished without errors.
First install (failed):
I installed to an 8GB RAID-0 drive, Gibabyte 965P, Intel Pentium D 805 with no other HDD/optical drives/card readers connected. This attempt failed in Text-mode setup (at the very end of the drivers being loaded, but before format/partition) due to missing raid drivers for the HDD.
Second install (failed):
I fixed the RAID driver problem by copying a raid driver (jraid.sys) to K:\$WIN_NT$.~BT\ and modifying TXTSETUP.sif. On this installation, I can enter Text-mode setup and drivers are correctly loaded. But before I get to the format/partition screen and error message comes up: "Setup cannot load the keyboard layout file KBdus.dll".
From what I could find off google, this is not a problem with a missing or corrupt KBdus.dll file. Microsoft says in Q239722:
QUOTE
This behavior occurs when all drive letters are already used and assigned to existing disk partitions, because the CD-ROM drive is the last device to be assigned a drive letter by Mount Manager (MountMgr). After you start from the Windows 2000 installation CD-ROM, MountMgr queries your hard disks and assigns drive letters to all partitions that exist. If your computer contains more than 24 partitions, MountMgr cannot assign a drive letter to the CD-ROM drive to continue Setup.
There is also another article from Microsoft which says:
QUOTE
This behavior occurs because the system does not have any rights (Access Control Lists [ACLs]) to the root of the volume on which the $Win_nt$.~bt folder is located.
Of course, both these refer to Windows 2000 which I am not using. BUt they shed some light on what might be happening.
Third install (semi-successful, but not optimal):
The first MSN article makes me think that setting the USB drive to U: is the problem. I redid my flash drive using USB_Multboot_10 again, but this time I changed the final setting to [NO] " For Mixed SATA/PATA Config: Don't change migrate.inf". On this installation, I went through the Text-mode setup without a problem (no RAID driver or KBdus.dll problems). Problem is, the HDD is listed as D:\ and the USB stick is listed as C:\ (at Text-mode setup's format/partition screen). Therefore, SP3 is being installed to D:\ (which I could live with, but this is not ideal).
Fourth install (failed):
In order to install SP3 to C:\, I tried this from the FAQ (Q&A #13): enter Text-mode setup, partition the HDD (which is not listed as C:\), quit using F3, reboot, enter Text-mode setup again (at which point, the drive should be set to C:). I did this--enter Text-mode setup, partition HDD (the one listed as D:\), quit via F3, reboot, and re-enter Text-mode setup a second time. But now, on the second Text-mode setup, I get this error (before the Format/Partition/Install screens): "Setup cannot load the keyboard layout file KBdus.dll".
I'm really at the limit of my technical ability here. I don't need anything particularly fancy--I just want to get SP3 onto my C:\. Has anyone else resolved this issue?
Thanks.
