[Nook Color Android Development] modembug:
This method is a pain in the butt, http://xdaforums.com/showthread.php?t=926749here is a better method!

PERFORM AT YOUR OWN RISK! (I will clean this up as I have more time)

Okay! I have seen several threads on here regarding getting Nookie Froyo working off EMMC. Here is my take on it, I have spent time psuedo bricking my Nook Color over and over, and bringing it back to a factory state. Also all credit for this work goes to the people who actually got all this to work... I am simply compiling the information needed to make this as simple as possible.

First things first… If you make your device not-bootable… it is not the end of the world! Thanks to samuelhalff you can simply just recover using CWR and his recovery image from http://xdaforums.com/showthread.php?t=914690&highlight=emmc . (To make things easier you can get a CWR image that is bootable from your SD card to assist with this from here: http://xdaforums.com/showthread.php?t=922870 .) Please be advised that after the recovery you MUST factory restore Data using the power + n method!

Prereqs:

1.	Ubuntu 10.1 (this is what I am using and can verify that it works with no issues.)

2.	ADB working over USB.

3.	A micro SD card of at least 2gb (more than one helps speed things up!)

4.	IOMonsters bootable SD CWR (http://xdaforums.com/showthread.php?t=922870)

5.	Nooter 0.2(Thanks Pokey9000, and MBM!) (http://www.mediafire.com/?cfddu9wt9d8dunl)

6.	Modified boot files for Nookie Froyo (http://xdaforums.com/showpost.php?p=10747294&postcount=2 )

7.	Nookie Froyo 0.5.9 (http://xdaforums.com/showthread.php?t=883175)

8.	The factory boot image (http://xdaforums.com/showthread.php?t=919353)

How to:

1.	If you are not already completely stock please do so now. (including wiping data.)

2.	Boot from your SD card into Nookie Froyo 0.5.9

3.	Configure your display to timeout at 30 minutes (so you have time to type this all in!)

4.	Type the Following in your adb shell:

adb shell mount -o remount,rw /dev/block/mmcblk1 /

adb shell

mkdir tmpfolder

mount /dev/block/mmcblk0p5 tmpfolder

cd tmpfolder

rm -r *

cd ..

cp -r system/* tmpfolder

umount tmpfolder

mount /dev/block/mmcblk0p1 tmpfolder

exit

adb push [folder-containing-extracted-boot.zip] tmpfolder

adb shell

umount tmpfolder

mount /dev/block/mmcblk0p5 tmpfolder

exit

adb push [folder-containing-extracted-volds.zip] tmpfolder/etc/

adb shell

umount tmpfolder

rm -r tmpfolder

exit

5.	Turn your NC off and take out the sd card and pop it into your computer and image Nooter 0.2 onto it.

6.	Boot your NC up with Nooter 0.2

7.	SSH into your NC from the console (sudo –s root console) with the following command “ssh root@192.168.2.2” (if you have to reconnect and you get an error about keys type: “ssh-keygen -R 192.168.2.2”)

8.	Eject your sd card (unless you have 2) and put (copy the file, do not image boot.img to the sdcard!) the factory boot.img file onto the sd card (might need to use gpart to wipe out the card and format for fat32, pop it back into your NC.

9.	In the ssh console type:

mkdir sdcard

mount /dev/mmcblk0p1 sdcard

cd sdcard

dd if=boot.img of=/dev/mmcblk1p1

10.	Power off NC and remove sdcard.

11.	Reboot NC and hold down power + n to factory restore data.

12.	Boot from your nooter card again the same as before.

13.	Once booted, eject your sdcard from the nc and load up the modified boot files from nookie froyo. (just place the files in the root of the sd card)

14.	Put the sdcard back into your nc and type:

mkdir sdcard

mount /dev/mmcblk0p1 sdcard

15.	Then mount your boot partition and backup the existing files:

mkdir boot

mount /dev/mmcblk1p1 boot

cd boot

mkdir bak

mv * bak

cd ..

cp /sd/* /boot/

16.	Reboot your NC and enjoy Froyo on EMMC!