In Feb 09 a new component was released as part of the Optional Update package (available from the ECE Site) called the Boot Configuration component. This component was created in response to requests from customers to be able to set various boot options offline in Target Designer.
The new component is unusual in that it contains no resources <grin> but only configurable UI. Once added to a configuration you can select an number of options to add to the boot.ini that is created when that configuration is built.
Each of these options is a switch appended to the boot.ini entries. For example, you can select “bootlogo” in order to instruct the boot process to display a custom .bmp instead of the usual Windows XP splash screen and select “debug”, along with specifying the baud rate and debug port if desired, to enable kernel-mode debugging of the runtime as it boots. The resulting boot.ini would look like this:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Windows Embedded Standard” /bootlogo /debug /debugport=com1 /baudrate=57600
The following switches are supported:
These option are not supported in this component:
CMDCONS, FASTDETECT, NOGUIBOOT, REDIRECT, EXECUTE and NOEXECUTE, WIN95 and WIN95DOS
For more information on Windows boot switches see this link.