XPE image hangup in boot sequence

  • Thread starter Carl Johan Jensen
  • Start date
C

Carl Johan Jensen

Hello !

I have prepared an XPE image on a temporary harddisk partition. Everything
seems to be OK.
EWF is checked to be working OK. I intent to use the System Cloning Tool.
After FBA I run etprep/delete and then reboot. After reboot the EWF is
enabled and checked to work OK.
I then disable the EWF by ewfmgr /commitanddisable. The I reboot and checks
that the EWF is disabled.
Then I intent to install all my applications (in the test I have installed
no of them).
I then enable the EWF by ewfmgr /enable (no reboot yet) and run the
fbreseal.exe. When the fbreseal OK shows up, I
makes shure that the XPE closes. At this point I Xcopy the C: image to my
FLASH disk (using XP on another partition).
But when trying to boot the FLASH disk, the boot sequence hangs at "Windows
is starting up"
Is there any good reason or any way to debug the startup procedure ?

brgds

Carl Johan Jensen
 
H

Heidi Linda eMVP

Carl Johan Jensen said:
Hello !

I have prepared an XPE image on a temporary harddisk partition. Everything
seems to be OK.
EWF is checked to be working OK. I intent to use the System Cloning Tool.
After FBA I run etprep/delete and then reboot. After reboot the EWF is
enabled and checked to work OK.
I then disable the EWF by ewfmgr /commitanddisable. The I reboot and checks
that the EWF is disabled.
Then I intent to install all my applications (in the test I have installed
no of them).
I then enable the EWF by ewfmgr /enable (no reboot yet) and run the
fbreseal.exe. When the fbreseal OK shows up, I
makes shure that the XPE closes. At this point I Xcopy the C: image to my
FLASH disk (using XP on another partition).
But when trying to boot the FLASH disk, the boot sequence hangs at "Windows
is starting up"
Is there any good reason or any way to debug the startup procedure ?
My first daft question - does it boot normally on your development media
or does it behave the same there as on the CF?
 
S

Slobodan Brcin \(eMVP\)

Hi Carl,

Simplify your steps.

1. Do not use cloning until you make at least one successful boot from CF.
2. Where is this flash connected?
3. Did you disconnected your HDD?
4. Go to www.xpefiles.com and download RAM EWF component and documentation that will allow you to configure EWF from TD without the
need for etprep/delete (No EWF volume will be created)
Is there any good reason or any way to debug the startup procedure ?

About the reason I can't tell you that. It is up to you.

About the way how to debug you can set remote debug mode in boot.ini and use serial cable to remotely debug your device from kd or
windbg.
http://groups.google.com/groups?hl=...a=group=microsoft.public.windowsxp.embedded.*

Best regards,
Slobodan
 
C

Carl Johan Jensen

Thanks

The flash is on my board which is a Kontron ETX MGX board. It appears in the
boot as the seccondary IDE master.
Yes I disconnect the harddrive when i try to boot the FLASH.
I prepare my image on a partition of the harddisk which is C: I have
another D: partition which contains a
XP professional. This alows me for copying from C: to my FLASH witch is E:
when harddisk i connected and C: when I boot alone. So the temporary EWF
volume is OK for me if it is not disturbing the development process ?

I will try 1 and 4 - thank You

brgds

Carl Johan Jensen

Slobodan Brcin (eMVP) said:
Hi Carl,

Simplify your steps.

1. Do not use cloning until you make at least one successful boot from CF.
2. Where is this flash connected?
3. Did you disconnected your HDD?
4. Go to www.xpefiles.com and download RAM EWF component and documentation
that will allow you to configure EWF from TD without the
need for etprep/delete (No EWF volume will be created)


About the reason I can't tell you that. It is up to you.

About the way how to debug you can set remote debug mode in boot.ini and
use serial cable to remotely debug your device from kd or
 
C

Carl Johan Jensen

Yes - the beaviour is the same wether i boot the image from my development
partition or from the FLASH

brgds

Carl Johan
 
C

Carl Johan Jensen

Hello again

My FLASH is partitioned into two partitions 150 Mbyte for OS and 100 Mbyte
for data. I use compression on the OS partition - can that be a problem ?

The reason for disabling the EWF is that when i run fbreseal, I cannot
commit afterwards. So in order for the EWF
to become enabled on my cloned FLASH's i must "arm" the EWF to be enabled
after next reboot.

Or is there another way of using both EWF and the fbreseal ?

brgds

Carl Johan


Slobodan Brcin (eMVP) said:
Hi Carl,

Simplify your steps.

1. Do not use cloning until you make at least one successful boot from CF.
2. Where is this flash connected?
3. Did you disconnected your HDD?
4. Go to www.xpefiles.com and download RAM EWF component and documentation
that will allow you to configure EWF from TD without the
need for etprep/delete (No EWF volume will be created)


About the reason I can't tell you that. It is up to you.

About the way how to debug you can set remote debug mode in boot.ini and
use serial cable to remotely debug your device from kd or
 
S

Slobodan Brcin \(eMVP\)

Hi Carl,
Or is there another way of using both EWF and the fbreseal ?

1. You first call ewfmgr C:-commit.
2. And then you call fbreseal.

Commit will happen during the graceful shutdown, not before.

Best regards,
Slobodan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top