Mark,
The instructions seem to be right (cut/paste from MS article?). Though, it shouldn't be necessary to format your target partition(s)
if you use .sdi file with DISK BLOB in it (the .sdi from SDILoader)
Now coming to your problem "machine basically holds"... A few questions/hints (not the sequence you should follow):
1. Have you ever deployed an XPe image on to the target? If not, try it with just (x-)copying the image. You do the preparation of
the target storage as you described below and then just copy over the image (over network, or just moving the hard-drive to your dev
machine, or copying though CD, or etc.).. Run the image on the target and see if FBA starts and goes on. If so, the problem is
within the SDI file you created.
2. Right after you did "sdi2hd ..." command, check the boo.ini file on the target drive. Change timeout value in it from "0" to a
reasonable value (15-30) to see if it gets to ntldr when you reboot the target device. If it does not, a problem could be with the
disk geometry/BIOS support. Or you can use NTFS on the target to exclude bootprep.exe from the picture.
3. For the final deployment you may want to capture a "golden" image (post-FBA) in to your .sdi file.
4. On the target (if it has a CD-ROM), boot from WinPE (1-st XPe/SP1 CD) and try to deploy another SDI file that contains PART blob
in it (you got to capture this one by using "sdimg /readpart" command on your dev or target machine) using SDIMgr (search this NG
archive for more details/explanations).
--
KM,
BSquare Corporation
KM-
This what I did, to a "T" most of it comes from the MS Embedded Articles in the MSDN Tech articles...
Build a run-time image using Target Designer.
Record the size of the run-time image.
Use the SDI Loader to create a virtual disk.
While creating the virtual disk, make the disk size at least as large as your run-time image, preferably larger, so it can hold the entire image.
Start Disk Management. In Control Panel, open Administrative Tools, and then open Computer Management. Then, perform the following
steps to initialize and format the disk, and make the disk active: