Internet Kiosk image + extras. Advice please

P

Paul

Hi all,

I have a requirement to design an extremely robust XPE image solely
for use with a web based application via Internet Explorer.

Unfortunately for this:

- Sun's Java VM requires installing
- A custom ActiveX component requires installing

Can someone please explain the steps to achieve this?

(With the correct EWF components) I would like to boot the final image
from CDROM. In an attempt to keep it tamper/virus proof.

Is it possible to boot the image before enabling EWF, install the JVM
+ ActiveX and then "reseal" the image ready for CD? Have I missed the
point completely? The idea of creating a custom component from Sun's
Java VM sounds intimidating.

Would someone also mind explaining the method of creating an EWF
image? So far I have only created images on NTFS/FAT formatted HDD.

Thanks for your time.

Paul
 
M

Matt Kellner \(MS\)

Hi Paul. The "El Torito CD Support" macro component provided with XPe SP2
will give you all of the components you need in order to create a bootable
CD-ROM. Complete instructions can be found here:
http://msdn.microsoft.com/library/d...p/html/xetbsbuildingeltoritorun-timeimage.asp .
These instructions are also available in the XPe documentation.

You should be able to install the Java VM and the custom ActiveX component
in the runtime, provided you have sufficient components in your runtime to
run the installers for each. (I assume that the ActiveX component can be
installed directly through IE.) When you go through the El Torito
preparation instructions, the system will be bootable from the hard drive
with EWF disabled for as many boots as you need in order to fully prepare
and test the system. When you're done and ready to create the final boot
CD, you will run a command-line utility, "etprep -all", which performs the
final phases of preparation before you create the ISO image and burn it to
CD.

Here's a brief overview of how to set up an El Torito runtime. The
instructions provided above give more complete instructions.

- Your target partition must be the first active partition (C:) and must be
650 MB in size or smaller. There must also be at least 32 MB of free,
unpartitioned space on the hard drive.
- Recommend that you format your target partition as FAT32.
- Create your runtime image in Target Designer, and add the "El Torito CD
Support" (XPe SP2 - if you are not running SP2, let us know).
- In the "Enhanced Write Filter" component, go to Settings and uncheck the
box marked "Start EWF Enabled".
- Resolve all dependencies and build your image.
- Run HD2ISO on the target machine to create an ISO image of the target
partition. It doesn't matter what's on this partition at this point.
- Burn this ISO image to CD using any ISO-enabled burning software. This is
your "temporary" CD, which you must have for the FBA phase.
- Insert this CD into the CD drive, deploy your runtime image to the target
machine and reboot.
* IMPORTANT: If necessary, go into your CMOS Setup and make sure your system
is set to boot from the hard drive first. You do not want the system booting
from CD at this point.
- Boot into the runtime and let it run through FBA.
- Do whatever you want with the runtime to get it set up the way you want.
You can reboot as many times as you need.
- When ready, open a CMD window or use "Start >> Run", and type
'etprep -all' (no quotes). The system will automatically reboot.
- REBOOT BACK TO YOUR SAFE BUILD! Do not allow the system to go back into
the runtime at this point.
- Run HD2ISO again and create another ISO image of the target partition.
This time, this is the final bootable image.
- Burn this image to CD, then insert and reboot your system from the CD. If
all goes well, it should run correctly from the CD.

Hope this helps!

--
Matt Kellner ([email protected])
STE, Windows Embedded Group

This posting is provided "AS IS" with no warranties, and confers no rights.
===============================
 

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