yashsingh1/xdaforums huggingface dataset:
[Nook Color General] Rastven:
I'm going to definitely make my NC dual boot tonight when I get home but I have a random question that has been bugging me for the last few days since I started playing around with my new NC.

When using CWR 3.2.0.1 is step 4 in the making a bootable SD process still necessary?

"4) Rename your copy of the new uRecImg to uImage and replace the uImage file on the SD.

Rename your copy of the new uRecRam to uRamdisk and replace the uRamdisk file on SD."

I ask because I made a bootable SD with CWR 3.2.0.1 using a different set of instructions and it seems to work ok.
[Nook Color General] AidenM:
@goldiefish yes it can. Simply reverse the process of flashing. Flash CM7 + Goodies and move it to the dual boot partition, then flash 1.2 stock and then multi-uboot. Done.
[Nook Color General] goldiefish:
Will eclair-to-dual do this when I flash CM+goodies first, or do I need another way of moving CM to the dual?
[Nook Color General] AidenM:
Eclair2Dualboot should do it.
[Nook Color General] goldiefish:
Can't wait to try it! Thanks again.
[Nook Color General] goldiefish:
Flashing CM nightly 126 undid my dual boot capabilities, but hey, I'm learning! :o
[Nook Color General] GirLuvsDroid:
You'll need to reflash the multi-boot file again each time after you flash the nightlies, gapps and kernel (if you use one) if you use ikingblack's eclair-to-dual boot file. If you follow jasoraso's steps and use the prep dual boot, followed by the Froyo-to-dual boot file that jasoraso posted, you can use the CM7 boot menu and you won't need to reflash multi-boot each time. It's really whatever works best for you.
[Nook Color General] MHotovec:
Goldie, the first ROM you flash, and then move with eclair-to-dual, will be the one that is in the 'alternate' (hold the N) position. The second ROM flashed is in the primary position, and will be the one is the default when booting.

I don't know this for SURE, because I haven't tried it, but I suspect you could run eclair-to-dual to put your current CM7 in the alternate position, and then reflash 1.2 - without having to do all of the other steps.

Edit: If you put 1.2 in the primary position it will be very difficult to flash a new CM7, because the last rom flashed always goes to the primary position, so you'd overwrite 1.2 and end up with 2 CM7's.

With 1.2 as the primary to update CM7 you'd have to;

Flash the new CM7, Gapps, OC kernel et al.

Run eclair to dual to move CM7 to the alternate position.

Flash 1.2.

So.... not sure that having 1.2 as the primary is all that great of an idea, if you're going to be updating CM7. :)
[Nook Color General] GirLuvsDroid:
And you'd definitely have to flash the multi-boot file after flashing 1.2 each time, as well. I gotta agree with MH here -- it seems like a LOT of trouble if you're planning to keep your CM7 updated, just to have 1.2 boot as primary (but again, if that's the way you want it, more power to ya Goldie!).

Goldie, I wonder if wouldn't work just as well for you if you used the "Always Use Alternate Boot" option in Nook Tweaks?
[Nook Color General] AidenM:
Totally agree with GLD I really think you should have 1.2 on the dual boot partition.
[Nook Color General] goldiefish:
Thanks again to the devs and other awesome folks in this community for all the help and advice. I've never had more fun, learned more, or felt more empowered about technology. :)
[Nook Color General] Swissninja:
I installed the dual boot according to the instructions in the OP, and it went of without a hitch. I set up the CM7 partition with widgets and apps and everything just right for a friend. When I gave it to him, he booted into stock mode, and saw that it was still set up under my account. Oops. No problem, we'll just factory reset through the stock settings menu and... crap. The factory reset wiped out everything in the CM7 partition. In hindsight, I can see why that happened (since the CM7 is the primary, the stock is the dual-boot, and the stock factory reset doesn't know the difference).

So my question is thus: Is there an easy-way to factory-reset the stock (dual-boot) partition?
[Nook Color General] fattire:
Just to chime in.. another undocumented bonus about "my" uboot (that is, the one that comes w cm7 nightlies) is you can directly boot into uAltImg/uAltRam (ie, alternate boot) by holding down vol up and vol down simultaneously when booting rather than using the menu every time....

...ooorrrr, you can set altboot as the default boot setup-- unless manually overridden by the menu. (Use the Boot Options preferences in Dalingrin's Nook Tweaks app to have it done automatically.)

If the .3 one you're all talking about is the one j4mm3r did-- multiboot w/a menu.... (I'm typing this from my phone now so I can't easily check which it is), you should know that one isn't based on the uboot that came with bn 1.2 and will lead to issues with any 2.6.32 kernel-based roms, including stock BN 1.2.

Both cm7 and stock BN 1.2 rom, being .32 based, want a 1.2-based uboot. "My" uboot backported and reimplemented the menuing/console/multiboot stuff from j4mm3r + added new key combos +added new what-key-did-you-hold-down feedback + fixed splash color palettes + ties into nook tweaks... and some other things... but maybe most importantly, its based on the bn 1.2 source..

Anyway, sorry I didn't read through all the posts so not 100% sure the context, but the new uboot w cm7 was made with dual boot in mind...

Maybe ill go read the rest of the posts now to see if this was all redundant info ;)
[Nook Color General] fattire:
Ok so I just read through this and I'm guessing the confusion is with the naming of the ramdisk/kernel combo.

To be clear, if you want to use the cm7 "my" uboot:

uImage & uRamdisk - normal boot

uRecImg & uRecRam - recovery boot

uAltImg & uAltRam - alternate boot

In a regular cm7 nightly, you get the first two pairs but no alternate boot. That's up to you to supply. Once you do, new installs of cm7 from update.zip will only replace those first two pairs and leave your altboot intact.

You can put whatever kernel/ramdisk combo for your altboot, be it stock, a backup kernel, a second recovery, or an alternate os like froyo, honeycomb, ubuntu, etc. If you plan on using other partitions for the boot, just make sure your uAltRam ramdisk is configured to mount them. This can be accomplished, say in cm7, by changing the mounted partitions as described in init.encore.rc.

Once your altboot files are in place, you can select it to boot on an as-needed basis via a volup+voldown key combo on boot. Or make altboot default rather than normal via the nook tweaks option. Or use the menu at boot by holding down the n key and manually choosing that way.

There's other stuff you can do, like having uboot always load from emmc even when there's an sd card-- you need the cm7 uboot on the sd card of couse, but you can set this up also in Nook Tweaks. Scenarios for this might be if you have a special sd emergency boot disk you keep in the nook but ordinarily want to boot "through" to emmc. Of course you can override this via the boot menu. That's what its there for.

Hope this helps someone out there.
[Nook Color General] rknight68:
Nook App on CM7 Dual Boot

So I followed the guide and everything worked flawlessly. I'm very happy with the functionality of the dual boot, I would just like to have the nook app on CM7 Also. I installed the app and all of my books and subscriptions show up in the library with the download icon on each. When I attempt to d/l, it just hangs and eventually gives an d/l error.

I have searched and found no answer, any suggestions.

Thanks!
[Nook Color General] GirLuvsDroid:
The Nook app from the Android Market works perfectly for me on CM7 (although it functions a little differently than the stock Nook reader). You can try going into Settings>Applications>Manage applications, scrolling to Nook and wiping data, then uninstalling. Then try installing from the Market again.
[Nook Color General] TainT:
This is going to make a LOT of people Happy.

Big Thanks to all involved. I`ll be using my 5 thanks quota for days!!
[Nook Color General] METDeath:
Never mind, got it working, thanks!
[Nook Color General] rknight68:
Thanks,

I left the NC at home today so I'll try when I get home....
[Nook Color General] novemberecho:
Hey guys, sorry to just bust up in here, but I've been on this for like 3 days...

Every time I install the 1.2 Stock zip that iKingBlack posted, I get to that boot splash image, then a blank screen, and it resets. I have factory reset'd the NC, I wiped the /system, /data, and /cache manually under "mounts and storage", NOTHING was installed to the internal memory of that thing.

Then I was like, "LOL bet you need to have 1.0.1 or 1.1 installed first." Tried it. Same issues.

So I can't figure out if my issue is with the zip? My checksum matches out. Should I just cave in and substitute a 1.1 stock for the 1.2 stock zip and appropriately root?
[Nook Color General] AidenM:
Try the 1.1 zip. If it works, it's something your doing wrong (no offense) if it works, then my fault or something like that.
[Nook Color General] novemberecho:
lol no worries; huge problem though: I can't find a .zip for "1.1" that you can just "flash" in CWM. I've only found 1.0.0 and 1.0.1. The 1.0.1 works and boots on my nook, but I can't even find a flashable update for 1.1 :/

is there anything you've heard of about failing to boot past "read forever" when flashing just the 1.2 zip? (I even did the 'remove_dualboot.zip' before hand)
[Nook Color General] o0adam0o:
Nice work. Wish the "Make a CWM SD card" thread was this nice lol
[Nook Color General] novemberecho:
I was using a "recovery" image on my SDCard running CWM 3.0.0.5, this was my issue. Found a flashable copy of the most recent version, everything works. Who knew :|

Thanks for the guide though, it is indeed sick!
[Nook Color General] cdaters:
I have been reading through these instructions and comments...I am very interested in installing CM7 and keeping my Stock (maybe rooted, maybe not) B&N install in a dual boot scenario from the mainboard flash (what does EMMC stand for anyway, Embedded MultiMedia Card?).

I am new to rooting/hacking the Nook but not new to the concept. I previously had CM7 installed on my NC but have gone back to Stock, just cuz the Nook app experience is not one I care for. Don't get me wrong though, I loved having the full-on tablet experience, I just want the stock NC ereader app in addition to it all :), but something more than a ManualNooter solution....

In my previous CM7 install, I had followed the instructions in eyeballer's "[GUIDE] Install CM7, OC kernel + Clockworkmod to EMMC - ALL NOOKS! (Updated:7/14/11)."

I do have one of the newer NCs with the blue dot on the box so I am curious if this (ikingblack's) guide will be okay for that?

Also, the bootable SD card instruction directs people to CWM 3.0.2.8 but in my previous endeavor I had used eyeballer's instruction to use CWM 3.2.0.1. Does this make a difference?

I guess with regard to different versions of some of these same tools, I am a little leary about which ones I want-to/should use, so a little guidance here would be helpful.

--- Edit Friday July 15, 2011

Just wanted to let those of you know who may be looking at doing this for the first time. I want to keep my NC stock on the mainboard flash memory. I also want to be able to boot from the uSD (aka microSD) into CyanogenMod 7. I used verygreen's guide to set me up to boot into CM7 from the uSD here. In the instructions contained in that guide, I just substituted in the latest nightly.

Now it worked like a champ, however I was left wondering how I would boot back and forth. I had just resorted to taking out the uSD card and rebooting the NC into stock OS.

Today I learned that the latest nightlies have a modified u-boot file that when pressing the "n" home button when you see the green CyanogenMod banner (before the blue/cyan "Loading..." message pops up below it...) you will be presented with an options page allowing you to choose whether to boot off stock OS or your Android ROM off the uSD. There are instructions on that same page to create your own custom boot options too.

To neok44 below, this should do exactly what you are looking to achieve. As will the
[Nook Color General] neok44:
hi, first off thanks for making this post.

i have a nook color coming in early next week and i do want to put CM7 on it, but in the interest of keeping the warranty and stock software (for my non techie parents, and others who may use it) i want to have both totally stock and CM7 dual booting without breaking my warranty.

to my understanding, this tutorial does that, but before i do anything i'd like to know for sure.

I also saw via engadget this site: http://www.nook2android.com/2011/07/03/dual-boot-now-available-on-nook2android-2/

But i know my way around android devices (CM7 on a N1 and Vibrant) so if possible i'd much rather just do it myself with a spare 8GB card i have laying around. i just want to make sure before i start anything that this tutorial will do what i want.

thanks in advance,

nathan.
[Nook Color General] fattire:
I can't speak as to the terms of the warranty, but making a dual boot by replacing u-boot and putting other kernels in there.. I dunno.

A way to "dual boot" but leave stock untouched would be to put cm7 on a bootable SD and use that until such a time that you feel you want to go whole hog and use cm7 (or anything else) exclusively.

I'm not familiar with those guys, but I suspect whatever you want to do, you can find people to help you do it (for free) here.
[Nook Color General] donamor:
Dual Boot failing

I have a unique confusion :)

1. I tried cm7 on SD and it never worked well, then i couldn't boot to stock all of a sudden- it would hang on the nook tag line "read forever" I think.

2. So, I had to download a 1.1 stock reset and basically started from scratch and updated to 1.2 and got my nook running again.

3. Followed the instructions here and somehow I ended up being able to boot into CM7 without a card inserted- I realize now i installed it to the EMMC- but I'm guessing the stock is still on there- I think i see the files..and it is setup to two partitions- one at 1gb and the other 7gb on another.. i think i have cm7 on the smaller now- and cm7 is running great- but can't get into stock

I guessed that my nook is now rooted because of having to reset it- i did not run eclair-to-dualboot-0.2.zip, and I only now tried the prep-and multi uboot install- but it says loading uboot and then just goes into CM7- any ideas as to how I can try to access the stock.. if I can do that I may be ok- i'll just install to sd card for more room off cm7.

I did have my nook replaced so i'm trying to see if its a blue dot- i don't know if that got in the way- I may need to start all over again? I feel like i'm all over the place. Thanks for any tips

Omar
[Nook Color General] rknight68:
Well, I tried your suggestion and still no luck. My library shows up with D/L on each item, but when I try to d/l the selection (any of them) I eventially get a failed to d/l error. Grrr....glad I kept the stock side as well. If this had worked, I consider just going full on CM7. Reading a great book right now and wish I did not have to switch back and forth.
[Nook Color General] frownifdown:
I'm stuck at the part where I am supposed to download an app. any app. Every time I try, it says unsuccessful. Any help? Thanks!
[Nook Color General] RussianMenace:
I'm assuming that the 2nd OS doesn't have to be CM7 correct? I mean, can I have MIUI instead, as long as the correct uBoot is in place?
[Nook Color General] frownifdown:
I'm going to completely restart this and see if it works this time. Just a question, when you say to "Flash" something, do you mean to just install it or do something else. Also, at the end of step 2, do we need to take the SD card out of it when rebooting it? Because I kept it in and it just goes to the screen where go to the hacking home screen (no idea what it's called. just the main page that we use the volume buttons to go up and down). Great guide, I just need a little clarification.
[Nook Color General] AidenM:
Flash just means install the zip from the sd card. On step 2, leave the sd card in but flash manual nooter.
[Nook Color General] AidenM:
Yes. Yes you can.
[Nook Color General] frownifdown:
When you say download CM7 to your sd card, do you mean unzip it to the sd card or just drag the zip over there?
[Nook Color General] AidenM:
Just the zip.
[Nook Color General] deathshead:
Hi everyone thanks for all the great info, wondering if you could lend a hand.

I followed the ops directions to a tee, and I'm up on cm7 stable, hold n to boot into stock nook 1.2,

The issue I'm having is I can't boot after flashing the nightlife or darlingrins kernels.

I can flash then try and boot or flash and reflash multiu_boot, both gives me a black screen.

It works great as is but I currently have no darlingrin kernel oc tweaks.

I was able to het fattire's boot menu to run but it hangs at " one moment"

Any ideas? Thanks for all the hard work!
[Nook Color General] frownifdown:
Ok having a problem. I've followed the first step perfectly, I believe.

I downloaded all 9 of those zips and put them on my card. Put the card in my nook, created backup, put backup on my computer, deleted backup off my card, put card back in nook, remounted my card, formatted system data and cache, installed prep dual boot, installed 1.2, then rebooted and it just went back to clockworkmod recovery. Do I need to take out the SD card at this point? The guide doesn't say to, but IDK what to do. Thanks
[Nook Color General] deathshead:
So after hours of dicking around, I used your file and fattire's Boot is now working great, Booyah!, was sweatin bullets on than first cyanogen boot after testing Nook 1.2.. booting right up and now I can flash the nightlies and OC.

Thank YOU!
[Nook Color General] gadgetmonster:
If you already have CM7 installed/running, can you install the other files to get dual boot running?
[Nook Color General] djski:
Had some issues but found a workaround if anyone else has the same problem. CM7 worked fine before flashing Multi-Uboot-0.3, but after flashing would hang at the Multi-Uboot-0.3 screen. When holding down n button it would boot to stock 1.2 just fine, so not sure what was up with CM7 not booting.

Then I reflashed CM7 and tried the built in dual boot, but that would hang when I tried to boot to alternate. Read in another thread that renaming the alternate boot files could help, and that it did. Now just hold volume +/- during CM7 boot screen for stock 1.2, and no need for Multi-Uboot-0.3. Thanks to racks11479 and jasoraso:
[Nook Color General] AidenM:
Yeah. THat's it.
[Nook Color General] AidenM:
Nope. Sorry.
[Nook Color General] bdgallo:
A couple problems

I just got my dual boot to work last night after several tries. I had the follow the first set of instructions exactly to get it to boot into 1.2. I could NOT get the Froyo dual boot file to work. However, after dual booting successfully, I have two issues:

1. The Market App doesn't work in 1.2 even though it worked fine after initially installing 1.2

2. CM7 is very, very sluggish and almost unusable. It performed better off my SD card.

Any advice for either of these issues? I've seen number 1 before and had to start over to get it to go away. Could number 2 have to do with overclocking?

Thanks in advance for any suggestions.
[Nook Color General] rukawa11:
Just got the nook and trying this for the first time. You guys are great, Thanks ikingblack for the sweet guide and countless others for the help.

Jasorasco, Am I right in believing that you use the same steps as the OP cept that u use use froyo to dualboot instead of eclair to dualboot?

so instructions would be -

"0. Make a CWM sd card using these instructions.

1. Download CM7 to your sd card. I recommend the latest version from here. Also, if you would like to overclock download this. Lastly, if you would like to remap Volume + and - to Menu and Back, download this too. Also, your gonna want (duh) have a copy of Nook Color Stock 1.2. This one is the best in my opinion. Also, if you would like to root Stock 1.2, get this. Now get gapps from here. Almost! Download thishere. And now the multiuboot! Grr... this is tiring... but lasties! Get it here. Put ALL the files you downloaded on your SD Card.

1. Boot into CWM. Go into Backup+Restore and create a backup. Then go into Mounts+Storage and unmount the sd card. Put in an MicroSD reader in your computer. Navigate to /sdcard/clockworkmod/ and find the backup. Copy it to your computer. You can now delete it from the SD Card. Put the SD Card back in the nook. Go into Mounts+Storage and hit "Mount sd card" Now from the same place, wipe system, data, and cache. Now go to the root menu (hit the power button once). Hit "Install zip from sd card" then "Choose zip from sd card" Select prep.dualboot.zip. Then redo the choose zip Select your downloaded 1.2 Zip. It should be called "update_nc_stock_1.2_keepcwm.zip" Flash that. Now wait for it to install. Reboot your Nook. It will boot and will ask you to setup the Nook. Set it up but if you don't have wifi, follow these instructions. After setting up, boot back into CWM using your sd card.

2. Now Choose the zip from sd again, but select ManualNooter. That will take one minute to flash. Reboot again. Make sure your root is setup. To confirm, download an app from the market. Any app.

3. Once that is done, boot back into CWM. Flash the zip "froyo-to-dual-boot-flashable-uAlt.v0.2.zip" It will duplicate Stock 1.2 to the Second partition. Now go into Mounts+Storage, and wipe system+data+cache. Now choose zip again, but this time pick CM7. Then Choose again, pick GAPPS. Then anything else, like that KeysMod or OC kernel. Now flash Multi-Uboot-0.3.zip. Now reboot without holding anything. It should boot CM7. Reboot, but this time hold the home button. BAM! Stock 1.2. Hope it worked for ya!"

I also am new to android and you said to root your device before installing the froyotodualboot, will manualnooter be the application that will "root" my nook? Also, last question, I read like a BILLION threads today, do I need to install apkenabler after following OP's steps?
[Nook Color General] rtod4edw:
are there any short cuts?

I have rooted Froyo 2.2.1 NC running a custom ROM kernel 2.6.29-omap1 from eMMc with Netflix & all the apps that run on my EVO 4G working/stable. Its pre-blue dot with original eMMc partitioning, super stable and with no issues. I have been using ROM Manager, CWM 3.2.0.1, to update my ROM and even experimented with CM7 back in early June. The ability to use Titanium backups and ROM Manger backups to try out ROMs and return to my stable NC are tempting me to experiment with the dual boot.

~

I have read this thread over and over for the last week I am dreaming of the dual boot with CM7 & stock 1.2.

~

Q's

Do I "have to" start with making an updated bootable ClockworkMod SD?

I already have CWM flashed on my eMMc... does this process, "Choose zip from sd card 'Select prep.dualboot.zip'" wipe out everything so I have to have the bootable CWM SD card?

The next step, "redo the choose zip Select your downloaded 1.2 Zip. It should be called "update_nc_stock_1.2_keepcwm.zip" Flash that" makes me believe I cannot get away with a short cut - not doing the bootable CWM SD. I wondered if I could flash the prep dual boot & NC stock 1.2 from the eMMC CWM recovery menu? and continue on from there...

~

Also, instead of the CM7 nightlies, I see the CM7 7.1.0 RC1, which I would expect is more stable, could be used?

~

My goal is to get to dual boot, CM7 & stock 1.2, with Netflix & all the apps that run on my EVO working/stable. I like to be able to side load apps from Dropbox & my EVO when ever I cant get an app from the Market.

~

wishing for a short cut...:D