New Boot Configuration Component for Standard 2009

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.

clip_image001

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:

[boot loader]

timeout=0

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Embedded Standard" /bootlogo /debug /debugport=com1 /baudrate=57600

The following switches are supported:

  • 3GB
  • BASEVIDEO
  • BOOTLOG
  • BOOTLOGO
  • BREAK
  • CLKLVL
  • CRASHDEBUG
  • DEBUG
  • INTAFFINITY
  • LASTKNOWNGOOD
  • MININT
  • NODEBUG
  • NOLOWMEM
  • NOPAE
  • ONECPU
  • PAE
  • PCILOCK
  • SOS
  • BAUDRATE
  • BURNMEMORY
  • CHANNEL
  • DEBUGPORT
  • HAL
  • KERNEL
  • MAXMEM
  • MAXPROCSPERCLUSTER
  • NUMPROC
  • RDPATH
  • SAFEBOOT
  • SDIBOOT
  • TIMERES
  • USERVA
  • YEAR

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.

- Lynda

Technorati Tags: XPe,Embedded,Standard 2009