yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] spdsl:
Just wanted to thank you Racks for the dualboot on SD. I was dual booting on emmc but this method is much better. For anyone doubting that cm7 & IC doesn't run well on SD you are wrong. I am using a 8gb class 4 Sandisk card bought on newegg and cm7 is just as fast as it was emmc. Three OS's on one device with stock b&n on emmc makes the wife happy now. She gets her reading done and I get to play with no worries about trashing the stock nook setup.

:thumbup::thumbup:
[Nook Color Android Development] racks11479:
Update:

Sorry I haven't been updating lately. Just been real busy with "life" :p. But now you guys no longer have to wait for me to prep updates for you. You can do so yourself with my "Convert2Dualboot-SD Tool"! For more info check out the thread

HERE

.

Flashable zips for Mirage CM7.2 & Eyeballer's CM9 Non-OpenGL & OpenGL builds.

Check OP for more info.

Thanks,

Racks
[Nook Color Android Development] DizzyDen:
Now you have to update your signature again ;)
[Nook Color Android Development] slack04:
Awesome. Been checking this thread for a while now; I'm ready to switch over. Been using Eyeballer's CM9 for a couple of months now but I want to give CM7 a try (since I mostly just use my nook for reading anyways). I'm still a NC noob now, so I'll get to reading, but in the meantime if anyone knows and can save me a few minutes: what do I need to do to move from that ROM to this one? I have Eyeballer's CM9 open-gl on the nook (not the SD card). Can I just use the instructions in post #2 or do I need to do something to the nook/SD card first?
[Nook Color Android Development] p0k3y:
Where is the latest dual boot file? On http://techerrata.com/browse/nook/racks, Mirage_CM7_ICS_CM9_DualbootSD.img.zip is dated March 4th. Thx.
[Nook Color Android Development] spdsl:
That's all you need. Start with that file and then update to the latest releases.

Sent by my nookcolor Racks triple boot tapatalk2
[Nook Color Android Development] RASTAVIPER:
I downloaded the new ROM to my PC to convert it with Racks script, but I can't transfer the file to the nook.

I get at My Computer the nook with 2 folders and both shows no folders inside.

Should I do something else?

Unleashed from my Revolutionized Desire HD
[Nook Color Android Development] Anniraff:
I generally transfer my update files from PC to NC using Wifi File Explorer Pro. Once on the Nook you can move them to the proper place and Bob's your Uncle.
[Nook Color Android Development] carbfrze:
Wifi still!!!!!!

Hello all,

I haven't gotten any responses to my previous post so I thought that I would send this again and hope that someone can help me out. I'm still having random trouble with the wifi completely going away in the CM9 portion of my triple boot. CM7 works flawlessly. I have run a Logcat file when the issue happens and even filtered out everything except for the wifi. I've included the log and hope someone can look at it and tell me why I am one of the only ones out there having this problem

Please help me
[Nook Color Android Development] mikehell:
had the same problem. Applied wifi_SOD_patch_CM9_DualbootSD.zip and the problem looks like it has gone away.
[Nook Color Android Development] RASTAVIPER:
I asked also at the nightly topic, but no full reply so far.

How can we know which version of gapps do we have installed?I tried 2 different versions cause I had many errors with gapps, but I don't know which one is installed as final.

Unleashed from my Revolutionized Desire HD
[Nook Color Android Development] racks11479:
Dedicated cache partitions!

Well after some tinkering, I've managed to have a workaround for our dualboot cache issue where cache is rebuilding every single time we switch between roms. Wether it be from one of the Dualboot roms or whatever is on EMMC.

Leapinlar did suggest using "dalvik.vm.dexopt-data-only=1" by placing the line build.prop in /system or local.prop in /data. Which will force system to use /data only for dalvik-cache. This is a viable option. However, if like many of you, I find I run out of space quick enough to install apps without limiting myself further by using the available space for /system cache.

What will be released in next updates from this thread as well as my Convert2Dualboot-SD Tool is a script that will be placed in /system/etc/init.d which will create a "pri-cache.img" and "alt-cache.img" that will stored on your /sdcard partition. Each .img will be 75mb. Which I feel is large enough just for /system cache. So make sure you have at least 150mb dedicated for this or else your system will fail to boot if it can't create the cache images.

The script will then create a loop back setup that will loop mount the .img to /cache for Primary or Alternate boot. EMMC will use the standard "mmcblk0p7" partition. The script will create a new .img if one doesn't exist, and if one does exist then it will mount the available cache .img from your /sdcard partition.

One note so you guys don't freak out is on first boot if you don't already have a cache.img created, it will create one for you. But while it is creating one, you will be presented with a black screen for about 30-60 seconds before it continues to boot. Reason being is because it is setting up the cache.img by dd'ing a 75mb empty .img file to your /sdcard partition before it can proceed any further. Again this only happens if you haven't created one yet. If there is one there already then it will boot normally.

Now you will have 3 dedicated cache storage for all 3 of your roms. No more long boots between each switching of roms. :D

Updates by this weekend.

Thanks,

Racks
[Nook Color Android Development] mateorod:
Cooool. That's a good idea, man.
[Nook Color Android Development] Crash1014:
I need a little help here guys. Install the dual boot with any issues, but I can't install Gapps. It tells me I have no SD Card inserted. I can't mount SD Card either. Also, does any one know how I can recover the 27GB of unallocated space back on the SD Card. Looked around, but can't really find a good answer that will work. Thanks for all your hard work and thanks for any help with this issue!
[Nook Color Android Development] DizzyDen:
Use Minitools Partition Wizard Home Editon and resize the last partition to fill the SD.

Are your Gapps install issues on Primary... or Alternate boot?
[Nook Color Android Development] Crash1014:
I think it has to do with the sd card partitions. It won't let me mount the SD card to flash gapps. It acts like there is no SD card installed. I'll try that tool real quick and see if I can flash gapps. Thanks for the help.
[Nook Color Android Development] DizzyDen:
I was talking about how to reclaim any unused space...

you must use the CWM for DualBoot SD's by racks for installations
[Nook Color Android Development] Crash1014:
I know I have you use the bootable section of the SD Card. I'm not going to erase any of that I just need the 27GB of unallocated space back. However, when the SD Card is installed as it is now I get the error can't mount sd card. It boots into all versions fine though.
[Nook Color Android Development] shumash:
This is great stuff! Just some thoughts, Racks, so that they don't have to be handled later. Do you think there ought to be an option to clear the cache(s) just in case something gets corrupted? Should the caches be automatically cleared any time a new ROM is flashed to its respective /system? Should the cache images be hidden on the sdcard so that users don't mess around with them in file managers?
[Nook Color Android Development] echoedge:
Is it possible to have this in duality with Pdroid?

Or is pdroid only something available on the base emmc?
[Nook Color Android Development] DizzyDen:
Actually, these thoughts are already in discussion... for now to clear cache... you can simply delete the cache.img... it will be recreated on next boot.
[Nook Color Android Development] RASTAVIPER:
In order to solve temporarily the upgrade of gapps problem , which exists more than 2 Weeks, could Racks, Dizzy or someone else modify the latest official gapps in the same way as Racks made his own gapps for the dualboot setup?

Unleashed from my Revolutionized Desire HD
[Nook Color Android Development] leapinlar:
You can do it yourself. Just open the gapps-ics-20120429-signed.zip with a zip program. Do not unzip, just view. Then go to /META-INF/com/google/android and there will be a file named updater-script. Replace it with the file I have attached to the board. I modified it manually so it should work (untested since I don't have this setup, use at your own risk). Unrar it first then use it to replace the one in the zip. Then you can flash it with Racks' CWM. It should put the gapps on system2. This is only for ics system2. Do not use on cm7 system1.

Edit: Removing attachment. Not sure it works so decided to remove.
[Nook Color Android Development] RASTAVIPER:
You create it, I test it!! :)
[Nook Color Android Development] plasticarmyman:
edited by author.
[Nook Color Android Development] RASTAVIPER:
Delete post please

Unleashed from my Nook Color at 1.2G
[Nook Color Android Development] racks11479:
Apologies for not updating this thread in a while. And I've pretty much learned my lessons about ETA's.... never give one . :p

As much as I love to tinker with this stuff and want to help or assist users with it. Sometimes life (kids) take up all my time. So from now on. I'll just post updates if available. But if you do have questions, please feel free to post them or even PM me, and if I have a minute, I'll be sure to answer them to the best of my ability.

And hey, it was really no one's fault for expecting any kind of ETA. That solely rested upon me for giving one in the first place. You live and you learn I guess. :)

Thanks,

Racks
[Nook Color Android Development] RASTAVIPER:
So, as requested some weeks ago, can you at least modify latest ICS gapps to make it work with your ROM?

Unleashed from my Revolutionized Desire HD
[Nook Color Android Development] shumash:
I'm not really sure the problem is with the ROM. I've downloaded several of the gapps, both on goo and technerata, and, while the folder dates inside the zip are updated, the files are not. They all have a 2/28/2008 file date. There's nothing involved in the gapps that are unique to this ROM, other than they be installed into the right partition, which they are when converted using Rack's Linux converter.
[Nook Color Android Development] DizzyDen:
There is only 2 files in Gapps that gets modified... and thus they are the only 2 files that the date will change on... and the folders they are within:

META-INF/com/google/android/updater-script and

install-optional.sh if present

Since we are now only extracting the specific files from the archive and not the entire archive for speed improvements... they are the only files the date will change on... but as I said... date on the following folders will change as well:

META-INF/com/google/android

META-INF/com/google

META-INF/com

META-INF

As for DOS version... with symlinks being an issue... the only way I can see getting a 100% DOS version is to duplicate the files in the ramimg.img file and remove the symlinks.
[Nook Color Android Development] RASTAVIPER:
So, if the dos version has still some problem, how about the android version?

Unleashed from my Nook Color at 1.2G
[Nook Color Android Development] DizzyDen:
The android version works fine... it is *nix based and knows how to handle symlinks.
[Nook Color Android Development] RASTAVIPER:
So in my case the problem with the FC of gapps in ICS should be cause of sd card?

Since gapps with previous date, shouldn't be a matter?

Unleashed from my Nook Color at 1.2G
[Nook Color Android Development] RASTAVIPER:
Just an upgrade for my FC problems.

It seems that most of them were caused by my Transcend Class 8gb card.

I followed some info about recommendation of Sandisk cards and I decided to try one Class 2 that I had somewhere spare.

It seems that it did the trick and now no more FC at a new installation of the Dualboot.

Only strange problem, I get sudden freeze up without any error message and not after doing something specific.I dont use any tweaks, just selected overclocking from 300 mhz till 1.200mhz with Conservative governor.

I use converted cm-9-encore-20120602-0730-opengl-unofficial Rom.

Any proposals?
[Nook Color Android Development] racks11479:
Awesome! Glad to hear that you got those issues resolved. OpenGL roms does still get sudden random lockups here and there. So I would suggest just to stick with non-opengl if you don't' need flash and such.

Thanks,

Racks
[Nook Color Android Development] DizzyDen:
Try setting max speed to 1100 mHz... and if any voltage mod's try not lowering more than .05mV on each step.
[Nook Color Android Development] RASTAVIPER:
2 questions

1) How do I take backup of CM9 alternate Rom?

2) How do I make alternate rom, as default boot rom? I tried NOOK Tweaks and to select the alternate boot option, but didn't work.

Produced by NookColor at ICS 4.0.4
[Nook Color Android Development] RASTAVIPER:
Is it so difficult to get an answer for the above?

Produced by NookColor at ICS 4.0.4
[Nook Color Android Development] shumash:
Its not difficult at all. Just search (I easily found the answers). Then you will have the answer from your own efforts rather than expecting the work of others.
[Nook Color Android Development] RASTAVIPER:
Shumash ,

you are in general a great helper for everybody and I really dont mind the criticism, although you could also point me the right direction to my questions.

About Racks now..

Running to thank a post like this seems at least ironic and a bit ridiculous. When at the same time the same person leaves its topic for long without any support, without even caring to answer for his problematic and full of bugs script(if it wasnt for Den, it would be still at version 1,2 with no real use).And when the target is one of the people that were trying every new update and cared to provide a feedback to fix this, I really think that this is not the right behavior to present.

Cause its one thing to get bored with your project and dont want to care anymore with this and another matter to be there only to say nothing.

:cool:
[Nook Color Android Development] racks11479:
As much as I do appreciate yours and everyone's feedback, I however don't always have time to respond or answer questions. I'll just list a few reasons:

1-This is take it as it is kind of deal. You can either use or you don't if you don't feel its being supported.

2-I have a 9-5 (sometimes 10) job, that keeps me pretty busy.

3-I have 3 kids one being a newborn that keeps me up all hours of the night. And I do value my time with my kids. Even if it is at 3 o'clock in the morning.

4-No one is paying me to do this. This is all pro-bono work that I try to contribute back to a wonderful community that has taught me so much.

5-You'd be surprised at how much you will learn by trying to solve things for yourself. That's how I did most of this stuff. I didn't even know what Android was about a year ago. Let alone linux. And keep in mind I'm a Children's Wear Designer by trade. So this is just a "hobby" to me.

There are many more reasons I can list, but really it does come down to time restraints with real life.

Now to answer your question:

1-There is an Updated Dualboot SD CWM that is listed in the OP and is also available on the Techerrata server. With the new Dualboot SD CWM, you will be able to do a Nandroid backup of both systems. Then you can choose to restore with system & data you want.

2-Nook Tweaks works for me. I boot into my Alternate rom and choose to always boot Alternate. Not sure why it wasn't working for you.

Thanks,

Racks
[Nook Color Android Development] reicko86:
Thank you for building this, got my mom a nook color for mothers day and have been wanting to put android on it, so she could play games and not steal my tablet
[Nook Color Android Development] RASTAVIPER:
Can we flash normally the Krylon' rom from Sd Alternate recovery, to replace the ICS nightly?

Do we need some thing else to check?

Unleashed from my Revolutionized Desire HD
[Nook Color Android Development] shumash:
Try it and see. Tell us how it works :D

EDIT: Way too much time on my hands, obviously. Converts and installs fine using Linux conversion. Used old Racks' dualboot gapps.
[Nook Color Android Development] mmouse13:
Increasing CM7 Partitions

I was able to successfully increase the size of the data (Partition 6) and system partition (Partition 5) for ICS CM9 using GParted and following the directions in the thread. Is there any way to increase the size of the data and system partitions for GB CM7? Even though I moved an unallocated space right after partition 3, I can't make Partition 3 any bigger.
[Nook Color Android Development] leapinlar:
With any disk there can only be four primary partitions. So to have more than four partitions the last primary partition is created as an extended partition so multiple logical partitions can be made inside it.

The normal racks structure is p1 (boot, primary), p2 (system1, primary), p3 (data1, primary), p4 (extended, going from end of p3 to end of image), p5 (system2, logical, inside the extended), p6 (data2, logical, inside the extended) and p7 (sdcard, logical, inside the extended).

So, probably the reason you cannot expand partition 3 is because you have not made partition 4 smaller. You must do more than move p5 to the right, you must also shrink p4. Probably the unallocated space you are seeing is inside the extended partition, not in front of the extended partition. I think you can shrink partition 4 with Linux and gparted, but I'm not sure you can with Windows partitioning software.

Edit: I did some experimenting with my spare SD and Ubuntu and gparted. It will only let you shrink an extended partition if it is empty. So for you to expand p3, you would need to back up your sdcard files, backup your ics partitions with CWM, delete them with gparted along with p7 (sdcard) and then shrink p4, expand p3, and recreate p5, p6, and p7. Then restore ics and your sdcard files. Sounds like a lot of work, but doable.
[Nook Color Android Development] mmouse13:
Do I use the backup and restore under the SD Card Recovery of the Dual Boot? Will the Restore system and Restore data do both the CM7 and CM9?
[Nook Color Android Development] RASTAVIPER:
Check a few posts before.

Latest RACKS CWM backups both systems.

Produced by NookColor at CM9 4.0.4
[Nook Color Android Development] Hoibb:
Two questions please...

I am moving from a 16gB SD card triple boot to a new 32gB SD card triple boot . I prepared the 16gB card myself back in March '12. I can just barely remember the steps as I've really not tinkered as much as some of you good folks. The 16gB card works great except that I was never able to "open up" the additional space at the end of the card. As much as I tried I probably do not understand all I need to. Anyway, I now want to seriously attempt to open up the additional space at the end of the 32gB card so it is available to the NC (for music). I am using Windows 7 to do all the prep work. It is attached to a multi-card reader/writer. I've set up the img and placed gApps zip into position. All of that seems to go well. I am a little stuck because...

I first would like to grab as much off the old card as I can hopefully to preserve as much of the apps and settings and folders contained therein. I think I'm supposed to do this back up to the Win 7 machine. If so, is there a migration utility to use? Is it Titanium BU that I use? When people talk here about CWM Recovery is that the process by which files are moved from one card to another? Am I backing up content to the Win 7 PC or to an Android app somewhere on the net?

Second, I've looked all over trying to find a good reading on partitioning. So far, using EASUS PM, I can widen P6 out to 27gB. I commit these settings, all goes well. However Win 7 Explorer declares the whole card as only 115 mB wide. OK. So, I'm now thinking that only the NC is supposed to actually see this newly opened space (because Android is based on Linux not Windows ???). Well, the boot happens and I see /sdcard but it's only coming in around 9mB wide. 25gB is in here somewhere but where is it? If I'm partitioning correctly in Win 7 it isn't happening. So this is slightly puzzling because I've dealt almost totally within Windows in the last 20 years...

Who would like to straighten me out on the two points above?

Thanks.

H
[Nook Color Android Development] leapinlar:
Hoibb, look a few posts back for my description of the Racks's SD's partition structure.

When you use his CWM recovery to back up, it takes a snapshot of the files in p1, p2, p3, p5, and p6 and puts that snapshot on p7 (called a nandroid backup). So that snapshot can be used to restore your system with everything as it was before you started reworking the partition sizes. Those 'nandroid' files can be copied to your PC so they are available later.

You are not going to have a lot of luck reworking the partitions with Windows software. Android is Linux based and a lot of the partitions are formatted in 'ext' format which Windows does not know how to read. The last partition (p7) is fat based format so Windows based partitioning software knows how to read that. That is why usually you can expand that partition using EaseUS. But p6 and others are ext formatted and if there is already data in them EaseUS cannot expand them. If it does somehow do it, the data in them is usually borked. (Also remember in EaseUS you cannot see partition 4, so what you are calling partition 6 is really partition 7).

(Edit: If you look at the SD with your Windows 'Computer Management /Disk Management' settings, you will see the extended partition surrounding the last three logical partitions. It does not let you do anything with it, but it shows it graphically.)

Also Windows does not know how to read multiple partitions on a removable device like an SD. That is why when you put the SD in a card reader in the PC, only the first fat partition on the card is seen. Partitioning software can see them, but not always read them because of them being ext formated.

So the right answer is to use Linux to do all of the partitioning changes. You can make a special CD called 'Gparted Live CD' from software on the web. It allows you to boot to an abbreviated version of Linux just to do the partitioning. There is a description also in my earlier post of how to do the partitioning with Gparted.
[Nook Color Android Development] Hoibb:
Perfect! I will get right on the Linux distro. I know zero about Linux but I guess I'm about to find out. No wonder I couldn't get the 16gB to move out! I'm not even in the right ballpark! I really really appreciate this. I do have a full version Linux Live CD. There's probably nothing on there I can use. So, let me just check one thing more, please. Move/resize that last partition. Then it should be available but show on the Nook ONLY, right. Don't bother looking for it in Windows. That's my big take-away.

Again, I thank you for your advice and patience.

H
[Nook Color Android Development] leapinlar:
Right, it will not be seen on Windows, but will on the nook.

Yes you can use that Linux Live CD. You may have to install gparted on it, but that is easy.

And if all you want is to expand p7, you can use EaseUS on Windows and it should work. Or try Mini-Tool Partition Wizard for Windows, also free on the web.
[Nook Color Android Development] Nilist:
ICS Gapps

Just installed on a 32GB Sandisk SD card and CM7 worked right out of the box

CM9/ICS cannot load the market and a couple of pages back some problems were reported. What is the exact solution to this?

EDIT: Re-installed gapps zip for ICS and all is good...