CE6 OS Image for SD card run

Doug Moore
I am having trouble designing an CE 6 OS image that will run from the SD
card fused with superboot. I want to mount the SD card as the mountable
file system (root) and have the Windows folder shadowed on the SD card so
that files placed in the Windows folder on the SD card persist and take
precedence over those in ROM version of Windows folder. This way I can
update the OS image without building a new OS image. Of course I want the
registry to persist on the SD card as well. The idea is to be able to set
up the SD memory card for the OS and boot and from SD and be able to take
that memory card out and place it in another identical system and work
there too.
What needs to be in the HIVE BOOT registry to accomplish this?
SDBusDriver, SDMemory, SDMemory_Class, HSMMC0, HSMMC1. Anything else?
StorageManager\Profiles\SDMemory: BINFS? FATFS?
And where and how do I configure each for:
MountAsRoot, MountAsBootable, MountAsHidden, MountAsROM, etc?
Which OS components do I select?
SYSGEN_SDBUS, SYSGEN_FSROMONLY, SYSGEN_REGHIVE, and what else?
What do I set up in the BSP's BAT file?
Do I add NANDFLASH support or deliberately leave it out?
set BSP_NONANDFS=1