[Nook Color Android Development] jtbnet:
This is a Generic 2GB expandable template SDcard image to use to create pretty much whatever bootable SDcard you want...

How it differs with earlier Generic SDcards is I reorganized the default, Recovery, and Alternate boot choices using j3mm4r's multi-boot bootloader.

I updated Recovery to the newest version CWR 3.0.1.0 modified to write to SDcard instead of Internal/eMMC memory partitions with the help of user stilger. This can be used for Backup and Restore of full cards... as well as installing of CW packages like Google Apps, and Custom CW Rom Install packages you can find for Froyo, Honeycomb Preview and Gingerbread in this forum...

I moved verygreen's CM7 Installer/updater to the Alternate boot choice... In verygreen's thread he uses this as the default Kernal and Ramdisk which gets overwritten by the package you install... thus the need for 2 cards or copying files around to reuse the original... with this as Alternate it doesn't get overwritten and thus is available next time you want to use it... like Install CM7 for the first time... then upgrade to the new Nitely the next day without need for finding and copying files or using 2 cards...

How verygreen's Installer/updater differs from CWR... With vg's installer you place the installable files on the /boot partition... this installer will install SDcard ready or agnostic installables AND will install eMMC designed version CM7 builds and do on the fly conversion to SDcard version during the install seemlessly...

CWR 3.0.1.0 for SDcard will expect the install zip or backup file to be on the 4th/sdcard partition and expects these to be agnostic installs as it doesn't do anything on the fly to make these run on SDcard... It they are built or modifed to run on SDcard thats fine and installing from this Recovery works as would be expected...

I extended the size of the boot partition to have ~120MB free to allow for installing larger images as the prior ~100MB space was too close to currently typical installable Custom Rom packages.

The 4th /sdcard partiiton is created Very small to fit on a 2GB SDcard and really needs to be expanded using Easeus Partition Manager on Windows or an equivalent program on your OS of choice to fit your size choice of SDcard...

I will offer some experience with SDcard here... I bought 10 different manufacturers, and Class/speed cards... I ran disk benchmarks for all and then used the ones that performed best for daily use... Sandisk brand is the most generally faster than the Class it's stamped... A Class 4 beats most brand's Class-6... I wanted the fastest... and settled on buying 8 cards as KingMax Class-10 SDcards, 4 4GB and 4 8GB, from buy.com... these aren't the cheapest cards by far, BUT in this case you DO get what you pay for...

So for daily use I'd reccommend the KingMax 8GB Class-10 cards as I've gotten better than 2000 Quadrant scores running these cards for Froyo, Honeycomb, and CM7 Gingerbread installs... this is as good or better performance than most scores I've seen from folks running the same installs on Internal/eMMC...

CM7 Install Example by User stilger

with comments added by jtbnet and xdabr:

----------------------------------

You *should* be able to do the following with the image provided in this thread on your 2gb card:

1. Download image from this thread (currently v6)

http://dl.dropbox.com/u/6922721/Nook-2GB-SDCard-CW3010-VGCM7InstallerAsALTinMultiBoot-v6.zip

2. Write this Image to your card (I use win32diskimager or dd in linux)

3. Use Easeus Partition Manager to extend the 30MB 4th FAT32 /sdcard partition to fit your current SDcard

4. Once the card is written, place the cm7 zip in the root of the boot filesystem.

(Should be a drive letter with boot in the name with files like uImage uRecImg etc on it)

http://mirror.teamdouche.net/?device=encore

5. Place the gapps zip of your choice in the same "boot" filesystem.

http://android.d3xt3r01.tk/cyanogen/gapps/gapps-gb-20110307-signed.zip

6. Place SDcard in your Nook.

7. Turn on Nook.

8. Hit N button when it says Press any key for menu.

9. Choose SD and Alternate as your boot option

10. Let it finish. It says it will reboot but usually hangs for me so I give it 10 seconds after the screen goes black and long press the power button until it starts up...

11. Boot into CM7

TIP: To have rooted stock eclair version nook use the same sdcard partition (#4) as you use when booting on an SDcard bootable you can make one simple edit to the stock eclair /system/etc/vold.conf...

There are 2 definition blocks in the file... the first is for mount of internal eMMC partition 8 as /media, while the second block is to mount the 1st sdcard partition as /sdcard... to change this so that the 4th partition on the SDcard gets mount to /sdcard just Add a line;

partition 4

in the second block with your favorite editor like Root Explorer, or via adb pull,edit,push of the vold.conf file... and reboot...

I.E.:

## vold configuration file for zoom2

# modified for encore

volume_sdcard {

## This is the direct uevent device path to the SD slot on the device

media_path /devices/platform/mmci-omap-hs.1/mmc_host/mmc0

partition 8

media_type mmc

##mount_point /sdcard

mount_point /media

ums_path /devices/platform/usb_mass_storage/lun0

}

volume_sdcard2 {

## Currently points to internal eMMC, assumes eMMC is formatted as FAT32

media_path /devices/platform/mmci-omap-hs.0/mmc_host/mmc1

partition 4

media_type mmc

##mount_point /media

mount_point /sdcard

ums_path /devices/platform/usb_mass_storage/lun1

}