yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] danvee:
Yes you can!

No rooting needed as you're running exclusively from the SD. Once you remove the card all returns to "normal".

Just follow the instructions in this thread.
[Nook Color Android Development] Homer_S_xda:
That is the whole point of running CM7 from an SDcard. It does not touch the internal memory. So, get an SDcard, set it up with Verygreen's 1.3 and CM7.1.0 (latest official stable). Then pop in the card to use your version and when your wife want to use the unchanged version, shut down and pop out your card. Her experience is the same. When she sees you using CM7 she might want to switch. Also, if you share the same email for your Nook app, you should have the same content. Only some issues with Magazines under Nook for Android versus the native Nook version.

Homer
[Nook Color Android Development] Pito67:
Thanks, I'll give it a shot.
[Nook Color Android Development] Marid:
Hi I have a new problem.

I tried to redo the whole thing using verygreen's guide and I used winimage to write the generic disk image and then I dragged and dropped the cm encore full 253, but when it finishes loading and restarts, there's only a black screen. Do anyone know what to do? I'm using a sandisk 4 4gb and my version is 1.3. I tried it last time and the furthest I ever got was the cyanogen skateboard guy and the circle keeps loading but not this time. Oh yes I forgot to mention that I'm trying to get a dual boot and I'm not very good at this.
[Nook Color Android Development] DizzyDen:
Try writing the card again... if using winimage... make sure you "restore" and not just write the image.
[Nook Color Android Development] madman390:
16GB card?

Has anyone successfully used a 16GB card?

I tried a Kingston 16GB (I know, I know, but I didn't have a Sandisk) class 4 and was never able to get it to work.

I did get it to work on a 4GB and 8GB card, but I'm looking for more room.

Before I go buy a 16GB or larger card, I thought I'd ask...

What's the largest card you've been able to successfully use with this?

Thanks.
[Nook Color Android Development] brentb636:
I have two 16 GB Sandisk class 4 cards that I use all the time. Currently I'm playing with CM9 nightlies using them. Haven't tried anything larger. :)
[Nook Color Android Development] danvee:
I've got 5 16G Sandisk Class 4 cards from which I run various versions and builds of CM7 and CM9 including a dual-boot CM7/CM9 install.

But for the cost I probably get a couple of 32G cards.

The key is Sandisk and Class 4. I've NEVER had issues using them.

~Dan
[Nook Color Android Development] masondoctorjt:
My Nook Ota updated to 1.4. Has anyone else had issues with running CM7 off of sd card since this happened? It will now not connect to wifi. Can't get an ip address
[Nook Color Android Development] brentb636:
It shouldn't matter what version the Nook is running. Mine update to 1.41 and my SD cards still boot fine. Both CM7 and CM9 SD cards. Why don't you "re-do" your sd card boot to CM7.2 ( latest build 1/26/2012) and try again. :)
[Nook Color Android Development] leapinlar:
I have created a new version of the image file that is expanded to allow the CM9 nightlies to fit on it. It still has verygreen's files on it (customized by samiam303 for ICS), it is just in a bigger image. (203MB instead of 117MB). You can get it here:

http://d01.megashares.com/index.php?d01=NcUqquQ

Edit: This file has now now been compressed even more and put on a new server here:

http://www.sphsolutions.net/android/Encore/Nightlies/Misc/generic-sdcard-v1.3-ICS-large.img.zip
[Nook Color Android Development] dealkk:
i have nook color firmware 1.4.1. i follow instruction and when put sd card in the nook, i can not turn it on. as soon i take sd card out, it boot just fine. I try to format and do twice and same issue. I am using winimage 8.5. One thing i don't see in the instruction is format sd card. I try twice, one from nook itself and other from window. Can not get it to boot. Anyone have experience this and have solution?
[Nook Color Android Development] leapinlar:
Do not use winimage. Use Win32DiskImager. It is free and works. You do not need to do any formatting, just put the image on with the imager and copy files to it, then put in nook and boot.
[Nook Color Android Development] threebeers:
I've run CM7 on both 16gb and 32gb Sandisks well.

However, the base App folder remains only 1gb (even if you move most apps/data to the SD partition, some apps don't move) and after about 200 apps things begin to bog down with the launcher. So the only real reason to have a bigger card is for music/video files IMHO. I use the Nook's 5gb available memory (I'm still locked at 2.1 nootered) for that.

I'll probably use the 32gb when ICS CM9 off SD on NC becomes good, stable, and decently fast. From what I can read the alpha is ok but sluggish and CM7 remains better. Does anybody recommend using OP's installer for an ICS CM9 card on Nook at this point? If so why? Thanks
[Nook Color Android Development] leapinlar:
No, don't use it. There is a modified version that has been optimized for CM9. The image is bigger so that you can put the bigger CM9 install zips on it and the script has been modified to work better with CM9. You can get it below. Just scroll down in the post till you see SD installs and there is a download link:

http://xdaforums.com/showthread.php?p=21388345

Also if you want a bigger /data partition (for storing more apps), you can expand it with Easeus Partition Manager. It's free and works well on the SD card. After you have booted with the SDcard the first time and it has run the script to create the partitions on the SD, use the partition software to shrink the 4th partition and expand the 3rd. Then install the CM9 zip per the directions in the OP.

I have CM9 on SD and I enjoy playing with it.
[Nook Color Android Development] tnpapadakos:
so once ive done this, lets say i want to flash a new update of the rom...do i have to start all over again? or can i flash the new update in some easy way i'm missing?
[Nook Color Android Development] DizzyDen:
Depending on what ROM you installed, it may be very simple... place update on the boot partition of the uSD and boot nook up... if CM7 you can hold n button and select Boot from SD and Recovery Mode.

From OP...

Insert the uSD card back into the NOOK and boot into "Recovery mode" (hold nook N key and then press and hold power until the "Loading..." message appears and then disappears with screen going blank. Release power button, then press it again and hold for ~5 seconds, the bootloader "Loading..." message should be on the screen for three seconds or so before you release power button, keep holding N button until screen blanks again. If the screen went off while you were holding the power key, that means you were holding it for too long).

Alternatively if you do not want to fight the timing, boot normally into Android, then from desktop hold power key until a poweroff menu appears, In the poweroff menu choose "reboot", in the next menu choose "recovery" and press "OK". The nook would reboot straight into recovery.

How to update to a new build:

put the new build you want to try on the first partition. (the name must be update-cm-*.zip or cm_encore_full*.zip or just update-*.zip)

Boot from the SDcard in the recovery mode (see above) and the new snapshot would be installed.

The partition layout would be preserved, filesystems are NOT reformatted, so your data should be safe.

Installing other stuff:

Booting in recovery mode would install all files that are named "update-..." and end with .zip The files would then be deleted! Most of the packages should work, but I only tested a subset and not entire syntax of updater script is implemented. Certainly format and delete are not implemented.
[Nook Color Android Development] tnpapadakos:
by boot partition, im assuming you have to take the sdcard out and put it in a cardreader, then copy the update.zip onto it...thats what worked for me...thats the only way i could see the "boot partition"
[Nook Color Android Development] leapinlar:
There are ways to do it with the card in place. If you are running CM7, just get the app "NookColorUMS". It allows you to mount any partition to your PC. You can get the app here on XDA. Just search for it. (It won't run on CM9 though). If you have either CM7 or CM9, you can boot to emmc with the boot menu and connect the usb and the boot partition will be the one mounted.
[Nook Color Android Development] tnpapadakos:
im on CM9 ...cool thanks for the help
[Nook Color Android Development] eggnoodle:
I"m a noob...and I got CM7 running off a sdcard (Sandisk 8GB). When I look under Storage, I see

SD card:5.49GB

Internal storage: 0.93GB

Additional storage:/mnt/emmc: 1GB

I thought the NC had about 8GB of storage? I realized some of it is allocated for other use. I would imagine I would have more data storage than 0.93GB?

I'm wondering if I did something wrong or I'm not understanding the concept of all this?

Can someone kindly explain?

Thanks!
[Nook Color Android Development] DizzyDen:
The storage you are seeing is actually partitions on the SD...
[Nook Color Android Development] eggnoodle:
Thanks for the quick reply!

How would I be able to get additional storage to the "Internal storage"?
[Nook Color Android Development] leapinlar:
You can re-partition the internal storage (emmc) to increase it from 1GB to 5GB. (Part of the 8GB you were wondering about.) See here:

http://xdaforums.com/showthread.php?p=14101197

If you were really meaning how to get more /data storage for more applications (increase the .93GB) on the SD card, see my post here a few days back (February 8).

Sent from my Nook Color running ICS and Tapatalk
[Nook Color Android Development] eggnoodle:
Are you referring to Easeus Partition Manager? Can I still use it to expand the partition even though I'm alreayd running CM7? or do I need to start all over?

Thanks
[Nook Color Android Development] leapinlar:
You can use it to shrink partition 4 and expand partition 3, even after running CM7. Just shrink 4, move to end of card, and expand 3 to fill space.
[Nook Color Android Development] tevil:
can you overclock via nstools or any other apps on gmarket? I just did this and it was phenomenal but the thing could run a little smoother, BUT its also on whatever 2giger i ad lying around at work.

thanks
[Nook Color Android Development] topcaser:
Hi,

Iam coming from CM7 installed on SD card. Now I tried to get CM9 nightlies to install.

I followed instructions from verygreen:

with the generic image linked in this OP http://xdaforums.com/showthread.php?p=21388345

I booted to recovery and it seems that something is installed. Nevertheless it shut down and I pulled of the SDcard and double checked the partition. Neither the generic zip file was removed (it was always removed with verygreens files as far as i remember) neither the partition is larger to get the nightly saved.

What do I wrong?
[Nook Color Android Development] leapinlar:
It sounds like you just tried to put Sam's zip file in the existing boot partition. That will not work. Unzip the file you downloaded from Sam and you will get a 200 MB .img file that you re-burn to the SD. When you do that everything on the SD is wiped (so back up first) and you start over with new partitions. The boot partition should be bigger so that the CM9 zip files fit in it. Then put the nightly in the boot partition just like you did with CM7.

Sent from my Nook Color running ICS and Tapatalk
[Nook Color Android Development] topcaser:
You are right, i put the zip file to the boot partition. OK, but is there also a way that i dont loose all my data? Or the other way around: How can i backup my data, repartition the SD and restore all the data?

Thanks in advance for your help.
[Nook Color Android Development] leapinlar:
The only way I know is to use partition software to resize and move the partitions. Get Easeus partition software (it's free) and use it to shrink partition 4 and move partitions 3 and 2 to fill the space. Then you can expand partition 1. But if you do that you don't get Sam's modified script for installing CM9. But you can still install CM9, you just need to install fattire's sneekpeek1 first from his work-in-progress thread. Then you can install any later nightly without errors.

I guess there is another way. You could back everything up using Titanium Backup and restore after installing CM9 (do not restore system apps and you might even consider not restoring the data with the installed apps). Don't forget to back up your SD media to your PC too since that will also get wiped.

Sent from my Nook Color running ICS and Tapatalk
[Nook Color Android Development] topcaser:
Thanks for supporting. I just began to run Titanium Backup a couple of minutes ago :-) Had the same thought.

I recently switched from Gingerbread to ICS on my touchpad and thanks Dalingrin all my data, apps, etc. was covered during the switch.
[Nook Color Android Development] leapinlar:
Speaking of ways to backup your SD install, I posted today a way to get CWM recovery on an SD install. It can be used to backup and restore but not to install nightlies. See here:

http://xdaforums.com/showthread.php?p=22719241

Sent from my Nook Color running ICS and Tapatalk
[Nook Color Android Development] kbuster2:
leapinlar, When I decrease the size of the 4th partition it does leave unallocated space in front of it, but, it won't let me expand the 3rd partition into it. Does that have anything to do with the formatting of the said partition? I'm using Easeus Partition Manager. Right now I have (1st) 203MB boot , (2nd) 463MB "Other" , (3rd) 965MB "Other" , (4th) 5.81GB CM7 SDCARD (FAT32) and I'd like to increase whatever partition I need to to allow for more app storage.
[Nook Color Android Development] leapinlar:
You are right, it's because the partition is ext4 formatted. Windows does not know how to read that. It can be moved but not resized. What I did earlier was made 4 smaller, moved 2 & 3, and expanded 1 which is fat so windows knows how to expand that.

There is another solution. First, back up your data with Titanium Backup. Then go to partitionwizard.com and get the free home version of MiniTool Partition Wizard. It is similar to Easeus but knows how to create ext4 partitions. Do the same thing you did before, shrink partition 4. Then delete partition 3. Create a new partition 3 to fill up all the space. Make it primary and ext4. It will have none of your /data there, but all your system apps and SD media stuff (including your backup) should be there. Then you should be able to boot CM. It will take an effort to get the system going with only system apps installed, but I'm sure you can figure it out. Once you have Titanium Backup reinstalled, you can restore your data.

I have done this to my spare card and I will boot in a minute to see if I can get it going. I will be back shortly.

Edit: I am back, yes it worked. I now have a bigger /data partition for storing more installed applications. I had to initialize everything like a new install. The hard part was how to get a file manager going to install that first app. Don't forget to allow third party apps in settings. I just downloaded from web. Hope this works for you.

Edit 2: A third and the best option is to backup with the CWM recovery that I just talked about in my post before this. Then do the partition stuff and restore just /data with CWM recovery. Then you just start using CM where you left off.

Sent from my Nook Color running ICS and Tapatalk
[Nook Color Android Development] tevil:
any way to make backups through your PC? Say a CWM that will run off PC and see an external drive?

Or will creating an ISO of the SD work as a backup? tthen when you wish to re drop you can just uncompress the iso to the flash again.

thanks
[Nook Color Android Development] leapinlar:
Yes. One way is to get a program called All Image. It is not free but works really well. Put your SD card in your PC and All Image will make an .img back up of the whole card or individual partitions. Then you can use them to restore later. I believe it will even compress the image for you. It has a thirty day trial version.
[Nook Color Android Development] tevil:
will poweriso or imgburn work as well?
[Nook Color Android Development] leapinlar:
I don't know for sure. If they do SD cards they should work.
[Nook Color Android Development] kbuster2:
Thanks so much for the advise! I'm wondering if another option might work. Would a linux install disc allow for partition re-sizing via gparted (ie shrinking 4 and increasing 3). This may accomplish the same as your suggested MiniTool Partition Wizard. Is that 3rd partition where apps are placed on install (phone/device)? I've got ICS on a sandisk 8 GB class 4 with your tweaked generic image, fattire's gapps, and latest ICS nightly, and verygreens install to sd, and it's working very well so far (no wifi problems). I haven't tried your suggestions yet, but will, esp. backup.
[Nook Color Android Development] leapinlar:
Yes, partition 3 is /data where all of the installed apps are stored. It also has the data information for the system apps. So basically it has all the information about apps and settings.

Linux gparted may be an answer since it can read ext4. And, I believe, you might not lose any data. But backup first to be sure.
[Nook Color Android Development] topcaser:
Hi, I have a Titanium Backup done for all my apps on cm7. It is saved on my PC. I wanted to restore the backup on my nook but I can't get samba fileshare to work under cm9. Do you have any other ideas?

Gesendet von meinem cm_tenderloin mit Tapatalk
[Nook Color Android Development] leapinlar:
I don't know what samba fileshare is, but it probably uses UMS transfer which CM9 does not support. You can copy the titanium backup folder to your SD card with MTP or Wifi file explorer.
[Nook Color Android Development] tnpapadakos:
nothing in /data/sdboot folder after doing this...:confused:
[Nook Color Android Development] leapinlar:
Did you remember to change permissions? I edited the post above to attach the file.
[Nook Color Android Development] sabamimi:
Simply perfect :)

Works as described!

Thank you for sharing...

Respectfully,

Sabamimi
[Nook Color Android Development] tnpapadakos:
i must've made the file wrong:confused:

yours that you posted worked like a charm

thanks
[Nook Color Android Development] Techienana:
Trial and error seems to be my way! I finally figured out what I was doing wrong, downloaded your file, and... if nobody has told you lately, leapinlar, you are the bomb! (Old-school grandmother speak)

I did notice that in your text file the third line is indented. I didn't do that when I made my file. Would this have contributed to my problems in getting this to work?
[Nook Color Android Development] leapinlar:
I'm sure the problem most people had was the ! in the first line and no spaces. Very important.

Sent from my Nook Color running ICS and Tapatalk
[Nook Color Android Development] adverbius:
For me, in my inexperience, I left the text file as that - a text, or .txt file. Had to remove the .txt from the file name in order for it to be recognized.

Thanks for working this out for us! Sooooo much nicer not having to remove the uSD for every update!
[Nook Color Android Development] leapinlar:
I just updated my mount SD boot partition script. See here:

http://xdaforums.com/showthread.php?p=22858059
[Nook Color Android Development] votinh:
Since the EDIT2, I only downloaded one file, the "update...".zip.

After done creating the bootable uSD, I put the ROM (built on 0301) AND this update .zip file, I have NOT put any other zip file there, not the Gapps, not the telephony, .....

Inserted, powered up, display shown ROM has successfully installed then successsfully install this update .zip file. However after reboot, there was no /sdboot folder under /data.

Did i miss any step?

Update 1 for more info.

+ yes, there is the 19mountsdboot file under /etc/init.d folder

+ still no /data/sdboot folder after reboot

+ since I assume this process is fully automatic, I did not bother to change the permission

Update 2

+ after manually changed permission to match with other file in the folder, reboot

+ still no go

Update 3

+ manually created the "sdboot" folder under /data, then reboot

+ after boot, nothing in that /data/sdboot folder.
[Nook Color Android Development] GTT1:
Just want to make sure I understand this before starting.

If I want to try out CM9 and use the first file is that going to image my SD card as with verygreens system but then allow me to grab a CM( nightly and install it just as I have done for cm7? Will I have to set up gapps after or can it be included on the initial install with cm9?
[Nook Color Android Development] leapinlar:
After creating and burning the image, boot to recovery, let it create the partitions, then put the nightly and a gapp file in the boot partition, boot to recovery again and both should install properly.
[Nook Color Android Development] leapinlar:
What size SD card are you using? Did it create an SD media partition? My script looks for the SD media partition in partition 4. If you used a small SD card, verygreen's installer script will not create the partition 4 and without partition 4, my script will abort. I did that so it would not mount an ordinary SD.

Try making the file manually as in the body of the post. That version has no checks in it and should work.
[Nook Color Android Development] votinh:
Mine is Sandisk class 4 16GB, should be plenty of space.

Prior today, I did the "manually way", not flashing with the .zip file and it worked just fine. But since I decided to redo the CM9 from scratch, I tried the .zip file and it didn't work for some reason.

I think I've seen is the "19mountsdboot" file ALWAYS shown "000" as permission even though I manually changed it to "747". After reboot, it reversed back to 000.

Is it expected behavior? I forgot to check how it was when I was successfully done that.

Worst case, I do the old fashion way then.
[Nook Color Android Development] leapinlar:
There may be something about your card that my automatic script does not like and causes it to abort the mount. I will put the simple version back on the board later tonight for those that have problems with the automatic version.

But permissions may be the issue. I'm not sure what the numbers are supposed to be, but I always just use root explorer to change to match the 00banner file that is in the same directory. But flashing it from the zip should set it right so that it can be executed during boot. I really would like to solve this so other users would not have to go through what you have. Let me know if the simple version works with your new install.

EDIT: It is the permissions. I just tried flashing to a fresh card and the permissions were not set to execute. So the script did not run. I manually changed the permissions to execute in all three rows and rebooted. It worked then. I am going to have to try see of I can fix that in the zip, if not, folks will have to manually fix the permissions.

EDIT 2: Found the problem in the original install zip. Corrected zip now posted to the earlier post above. Should work now.
[Nook Color Android Development] votinh:
Update 4: With your new -rev1.zip, yes, it successfully created and put those boot files into the /data/sdboot. However, for some reason, I cannot copy any file into that directory. Again, all permission set to "000" from ROOT folder (meaning all /system, /etc, /data, ..... all set to 000), I manually set to 747, but still cannot place any file inside that /data/sdboot folder.

I ended up remove/insert the uSD to put gapps and other zip files there.

Note: instead of using Sam303 CM9, I used Eyeballer's CM9 this time.