Post-root sd card only 39m? - Nook Color General

Ok, so I got an 8g sd card for my nook. It was blank so I didn't do anything to back it up. After writing the nooter image to it, it shows up as a 39m disk, and the windows disk utilities won't reformat it to 8g. How are other people doing it?

I used the following software: partition-tool.com/personal.htm
It is free for home use.

I used a partition software like JoshMiers did, but somewhere on here under the android development section other people were just using the NC itself. Remove the SD card, boot up the NC, put back in the SD card, then unmount and format the SD card.

OK got this solved. Here's what I did:
- Put the sd card into the nook & go to an adb shell
- `mount` to get the device file for the sd card. Mine was at /dev/block//vold/179:17
- unmount /sdcard
- `dd if=/dev/zero of=/dev/block//vold/179:17 bs=1024 count=2` to wipe the header
- Insert into a windows machine and format
It's all good after that.

edembowski said:
OK got this solved. Here's what I did:
- Put the sd card into the nook & go to an adb shell
- `mount` to get the device file for the sd card. Mine was at /dev/block//vold/179:17
- unmount /sdcard
- `dd if=/dev/zero of=/dev/block//vold/179:17 bs=1024 count=2` to wipe the header
- Insert into a windows machine and format
It's all good after that.
Click to expand...
Click to collapse
or just put it into the nook and go to settings>device info>sd card> unmount, then format from the same screen

You can also use diskpart in windows to fix the sd card.
If your running windows 7 you should have it.

califrag said:
or just put it into the nook and go to settings>device info>sd card> unmount, then format from the same screen
Click to expand...
Click to collapse
This is what I did.

jameswei said:
You can also use diskpart in windows to fix the sd card.
If your running windows 7 you should have it.
Click to expand...
Click to collapse
Yeah I was kinda irked at this as well. Diskpart fixed it up right quick and in a hurry. Amusingly enough I bought this thing specifically to read the Windows 7 Admin guide and happened to come across the info about diskpart for USB installs of Win 7, helped out quite nicely.

OK... Since nobody else has posted this, I will...
The reason that your SD shows up as 40M (no matter what its physical size) after going through the nooter rooting process is:
The .img file that you dd to your SD card writes not only the data on the SD card but also the partition table. The partition in the nooter .img file is ~40M in size. The Nook Color doesn't look at the physical device but rather the partitions on the device. Since the partition is ~40M, that's what shows up.
/me is praying for the day that people RUN SCREAMING away from Microsoft operating systems.
Just FYI... Android == Linux. Embrace your inner n3rd.

johnopsec said:
/me is praying for the day that people RUN SCREAMING away from Microsoft operating systems.
Just FYI... Android == Linux. Embrace your inner n3rd.
Click to expand...
Click to collapse
I'd rather use both. Anything Linux based I can load up in VMware and use. Of course I have a vested business interest in MS, they help pay the bills at the very least.

I used WinImage to copy the image file, can you use that to remove the partition as well? Windows 7's option to delete the partition is grayed out for me.

Okay in the disk management MMC snap in check the volume number of your SD card. It'll say something like Disk 1 or something similar. Make sure you get the right one cause this is pretty much a low level format that you'll do.
Open up a command prompt in Win7
Type diskpart into your command prompt
once you see the diskpart prompt type - select disk - n being the volume number 0,1,2,3 etc. and hit enter
once you've selected it just type format and hit enter
it'll take it a few minutes to go through, once done just type exit and you're done.
Now you'll be able to re-create a partition in your disk management MMC.
You can do all that stuff in diskpart as well, just type a ? and it'll give you a list of things you can do with it.

Related

Question - migrating memory cards

I'm currently using a 2GB MicroSD card with an apps2SD partition (Ext2) and a storage partition (FAT32)
I have a 4GB card that I'd like to move everything to. I could surely partition it the same way I did my 2GB card, but then it would be a blank, partitioned card. What's a good way to get all my apps and such moved over, as I'm running windows (which won't read the Ext2 partition)
Would Norton Ghost do it?
no try Ext2IFS_1_11a
can't remember where it is: if it doesnt work DL linux and boot into it from disc (no need to install) and copy onto disc from there...
Use linux.
plug in uSD card, do NOT mount. If it automounts, UNMOUNT it. Check device name "tail dmesg".
If device name is for example, sdb, then copy contents to hard disk;
"dd if=/dev/sdb of=~/sdbackup" -- this will create a file in your home directory called "sdbackup".
pull card, insert new card. If it mounts, unmount it. Again check device path.
"dd if=~/sdbackup of=/dev/sdb"
Now pull card, the data on the new card mirrors the old card. Plug back in. Note: we pull and then reinsert to make sure that the kernel reloads the partition table. There are other ways of forcing this, but this is the easiest and most fool-proof.
You have unpartitioned free space at the end of the card.
Use a combination of "parted" and "resize2fs" to resize/move partitions, or just use gparted to handle these operations graphically.
jook11 said:
I'm currently using a 2GB MicroSD card with an apps2SD partition (Ext2) and a storage partition (FAT32)
I have a 4GB card that I'd like to move everything to. I could surely partition it the same way I did my 2GB card, but then it would be a blank, partitioned card. What's a good way to get all my apps and such moved over, as I'm running windows (which won't read the Ext2 partition)
Would Norton Ghost do it?
Click to expand...
Click to collapse
Thanks for your help.
lbcoder said:
Use linux.
plug in uSD card, do NOT mount. If it automounts, UNMOUNT it. Check device name "tail dmesg".
If device name is for example, sdb, then copy contents to hard disk;
"dd if=/dev/sdb of=~/sdbackup" -- this will create a file in your home directory called "sdbackup".
pull card, insert new card. If it mounts, unmount it. Again check device path.
"dd if=~/sdbackup of=/dev/sdb"
Now pull card, the data on the new card mirrors the old card. Plug back in. Note: we pull and then reinsert to make sure that the kernel reloads the partition table. There are other ways of forcing this, but this is the easiest and most fool-proof.
You have unpartitioned free space at the end of the card.
Use a combination of "parted" and "resize2fs" to resize/move partitions, or just use gparted to handle these operations graphically.
Click to expand...
Click to collapse
Are these directions explicit/comprehensive? Will I need to partition first? I don't know very much at all about linux, but I've got an ubuntu cd downloading. I've poked at it a little before - I can at least get a terminal and follow your directions, if this is all there is to it.
edit
I'm trying copying things manually in ubuntu's file.. explorer.. thingy. Then I'll partition the new memory stick with gparted and copy the files there.
This seems more natural to me, since I'm not familiar with command-line operations much anyway. Personally, I don't see why it won't work.
edit again:
I don't have permission to copy the folders "app" "app-private" or "dalvik-cache"
How can I do this?
edit edit again
google found me a "sudo nautilus" command which seems to open a file browser window with more permissions. I still can't actually copy the folders I mentioned before, but I recreated them in my backup location and I can copy the contents. Maybe this will take care of it.
update:
nope, that worked for "app" and some (but not all) of "dalvik-cache" but not "app-private"
How do I gain permission to copy it?
I'm willing to go back to the terminal, but I get an error on the tail command. There's nothing found, or somesuch. Sorry, I meant to copy the message exactly but I forgot before I rebooted the computer I was doing it with.
Can anybody help me out a little more with this?
The error I get right off the bat is "tail: cannot open 'dmesg' for reading: no such file or directory"
The only access to linux I have is an ubuntu live CD
Code:
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
[email protected]:~$ tail dmesg
tail:cannot open `dmesg' for reading: No such file or directory
[email protected]:~$ _
MontAlbert said:
no try Ext2IFS_1_11a
can't remember where it is: if it doesnt work DL linux and boot into it from disc (no need to install) and copy onto disc from there...
Click to expand...
Click to collapse
How do I make use of this? It sounds like it should make Ext2 partitions appear in Windows Explorer just like anything else...
I installed it, but the Ext2 partition still doesn't show when I plug in the SD card. Do I need to do something particular?
I have rebooted.
Can anyone please give me more information on this, please? I've been poking at it different ways and still can't get it to work. Who knows something I don't?
jook11 said:
Can anyone please give me more information on this, please? I've been poking at it different ways and still can't get it to work. Who knows something I don't?
Click to expand...
Click to collapse
Code:
dmesg | tail
All the information to do this has been stated in this thread by now.

How to install data partition on sdcard partition

I install a lot of application so I constantly run out of space on NAND. So I tried to install Myn's Warm Donut using the following method so the system stuffs will be on NAND and the data will be on the sdcard. It is slower but I can install lots of applications now.
Requirement:
-You have to have Myn's Warm Donut or other android rom installed already on NAND. This means that both the system and the data is on NAND.
-A USB reader for your micro sdcard
Overview:
The main steps are 1) install adb 2) partition your sdcard into three partitions 3) reinstall the rom.
Steps:
1- Install the Android SDK here http://developer.android.com/sdk/index.html. This will give you the adb tool which is a remote terminal program. You will have to locate the adb binary to run it.
2a- Connect you vogue to the desktop. Make sure that USB debug is enable on the vogue. It should be by default.
2b- Run the adb:
Code:
adb shell
2c- Repartition the sdcard using parted. You need some experience with parted which is very popular in linux. Remember, this step will destroy the data on the sdcard.
Code:
parted /dev/block/mmcblk0
print
At this point you should see the list of all partitions on the sdcard. For most of you, there will be one partition. Remove all the partition using the rm command with the partition number.
Code:
rm 1
Now your print should return empty. So create three partitions using the following commands. Basically, you want three partitions. The first one is your sdcard folder which you always had. The third one is for your data. The second one is just filler because the current installer only install to the third partition.
Code:
mkpartfs primary fat32 0 6500
mkpartfs primary linux-swap 6500 6756
mkpartfs primary ext2 6756 8168
set 1 lba
Note that the size is depended on you. I want around 6.5GB on my 8GB card to be the sdcard partition for musics and videos. So what's left is around 1.5GB for the data partition. I just give the filler 256MB so maybe I can do something with it later. The partition number might be different with other rom. You have to play with it.
After this step you should see something like this when you do print:
Code:
Number Start End Size Type File system Flags
1 32.3kB 6500MB 6500MB primary fat32 lba
2 6500MB 6756MB 256MB primary linux-swap(v1)
3 6756MB 8168MB 1412MB primary ext2
Now you can quit parted and exit the console by:
Code:
quit
exit
3a-Turn off your phone and put the sdcard into a USB reader so you can copy the andboot installation files over.
3b-Put the card back, run the installer and choose the data on sdcard option. You should be good to go.
As you usual, you are solely responsible for your phone and your data.
Hope this helps.
I have another solution in the works that will solve the out-of-space on data very easily on ANY build and also have some other nice advantages: http://forum.xda-developers.com/showthread.php?t=750768
So you put the apps on to ext2 partion and the data stay in NAND? In that case it would be better. The problem for the vogue is that the installer on the Myn's rom only put everything on the data partition on to an ext2 partition. On the vogue other rom is slow IMO. Maybe someone can separate the data and apps in the next build?
Anyway, do you know how can I extend the system partition so it can span to 256MB? Right now it is only 128MB because the data presumably should extend the other 128MB.
kallt_kaffe said:
I have another solution in the works that will solve the out-of-space on data very easily on ANY build and also have some other nice advantages: http://forum.xda-developers.com/showthread.php?t=750768
Click to expand...
Click to collapse
Hi csbert,
I am new to ADB. When I typed adb shell, I got device not found. Maybe I need a driver or something? thanks
update: I think I found the instruction on how to obtain the usb driver, going to try now
When you connect to vogue to your computer, it has to say "USB debugging connect". If it doesn't, maybe you need to enable USB debugging in Settings -> Application Settings -> Development.
Cookiekaikai said:
Hi csbert,
I am new to ADB. When I typed adb shell, I got device not found. Maybe I need a driver or something? thanks
update: I think I found the instruction on how to obtain the usb driver, going to try now
Click to expand...
Click to collapse
partition program
i am looking for a good free partition program for windows xp that can partition my sd card from a card reader
i have used paragon partition but it always ask to restart the pc and then partitions the sd from there
i have had it causes my laptop to crash twice now and both time had to have a friend repair my laptop
i am looking for a program that can partition the sd with out restating the computer if that is possible
thank you
nate
Hi,
I don't think you can partition the sdcard for the phone using an xp computer. That's why I wrote this instruction. The partition android uses is from linux. You can try a linux machine but i heard that doesn't work. You can still connect to the phone using adb and format the sdcard as I explained.
Cheers
evilclosetmonkeynate said:
i am looking for a good free partition program for windows xp that can partition my sd card from a card reader
i have used paragon partition but it always ask to restart the pc and then partitions the sd from there
i have had it causes my laptop to crash twice now and both time had to have a friend repair my laptop
i am looking for a program that can partition the sd with out restating the computer if that is possible
thank you
nate
Click to expand...
Click to collapse
evilclosetmonkeynate said:
i am looking for a good free partition program for windows xp that can partition my sd card from a card reader
i have used paragon partition but it always ask to restart the pc and then partitions the sd from there
i have had it causes my laptop to crash twice now and both time had to have a friend repair my laptop
i am looking for a program that can partition the sd with out restating the computer if that is possible
thank you
nate
Click to expand...
Click to collapse
You could boot from a Live CD of any Linux distro. Or download and burn Gparted Live CD, all free

Make back up of froyo sd card?

Any way to transfer Froyo from one SD card to another?
I would like to move it to a larger card but on my mac only 2 partitions mount but would love to put it on different device
Can this be done with adb?
is there a tool?
For windows you can use Win32DiskImager. You just select the letter of the drive containing the sd card (must be on an sd reader, not nook itself).
For linux you can use the command dd. You just have to do:
dd if=/dev/sd"letter of mount point here" of=/home/User/Desktop/SD_Backup.img
(to check for the letter you can use gparted, it can be gotten from the synaptic package manager if running ubuntu)
As for Mac, i have no clue. That being said you can easily download an Ubuntu live cd and use that to back it up
MattJ951 said:
For windows you can use Win32DiskImager. You just select the letter of the drive containing the sd card (must be on an sd reader, not nook itself).
For linux you can use the command dd. You just have to do:
dd if=/dev/sd"letter of mount point here" of=/home/User/Desktop/SD_Backup.img
(to check for the letter you can use gparted, it can be gotten from the synaptic package manager if running ubuntu)
As for Mac, i have no clue. That being said you can easily download an Ubuntu live cd and use that to back it up
Click to expand...
Click to collapse
How do I know the mount points? Can I just make one. Img file that will expand to the 4partitions?
From 1.1 Nook Color with 1.1 ghz overclock
Load up gParted once in ubuntu, in the top right it will have an arrow pointing down that lets you switch physical Hardrives (or in our case an SD card). Unless you have multiple HDD that are 2GB or 4GB (whatever size your SD card is) it should be easy to be able to find which one is the SD card. It will be /dev/sdX where x is the letter its mounted under.
Once you get that letter open up a terminal and type
dd if=/dev/sdX of=/home/"You User Name Here, exclude quotes"/Desktop/Backup.img
again, where X is the mount letter
Once it's done it you will have all 4 partitions backed up into one img file, so once you wish to restore it you just type
dd if=/home/"You User Name Here, exclude quotes"/Desktop/Backup.img of=/dev/sdX
(and again, X being the mount letter)
If you just wanted to say backup your /system partition you would do
dd if=/dev/sdX2 of=/home/"You User Name Here, exclude quotes"/Desktop/Backup.img
no number = backs up entire card
1 = backs up boot
2 = backs up system
3 = backs up data
4 = backs up media (stuff that your nook see's as being on the sd card such as what you download from a browser)
Canadoc said:
How do I know the mount points? Can I just make one. Img file that will expand to the 4partitions?
From 1.1 Nook Color with 1.1 ghz overclock
Click to expand...
Click to collapse
Is there a way to make a working backup (that can be recopied to a different card) without switching out of Windows Vista 32 bit? The backups I made with Win32DiskImager or WinImage don't let the NookColor get any farther than the flashing 'android_' screen at start when I copy them to a different card.
Try packing your boot, system, data and sdcard partitions into a .img file then use winimage/win32 or dd to write the image to a new sd card. (Kinda like making your own custom ROM image.)
RileyGrant said:
Try packing your boot, system, data and sdcard partitions into a .img file then use winimage/win32 or dd to write the image to a new sd card. (Kinda like making your own custom ROM image.)
Click to expand...
Click to collapse
@ RileyGrant - Thanks for the quick reply. I haven't done much coding in years and the Nook is my first attempt at rooting/roms/etc (better to brick a $250 toy than a $500 one...). Anyway, I don't have any problems following instructions - can you point me to somewhere that would explain the above procedure in more detail?
Thanks!
ShadowKatcher said:
Is there a way to make a working backup (that can be recopied to a different card) without switching out of Windows Vista 32 bit? The backups I made with Win32DiskImager or WinImage don't let the NookColor get any farther than the flashing 'android_' screen at start when I copy them to a different card.
Click to expand...
Click to collapse
I have the same problem. I 'm trying to move froyo to a 16GB sdcard but it keeps getting stuck on the "Android_" text. Any advice?
You probably failed to reproduce system permissions while copying files.
An easy way of transfering a working OS from one SD to another would be to:
- Download my USB mass storage utility in dev forum
-Install it
- Mount each partition of your SD to your PC, one at a time.. And do the following for each of them:
- Make tar/zip files of partition content
- Then uncompress the files on each new partition of the new SD..
Don't forget to expand 4th partition for maximum SD capacity...
Sam
Sent from my HTC Desire using XDA App
Worked like a charm! Thanks Sam!

[Bounty] $125 if someone can make me a Nookie Froyo SD image that works with 16gb

I am absolutely pulling my hair out here. I have 3 16GB sd cards - 2 16gb ridata class 6, and one patriot class 4.
No matter what I do, I cannot get any of them to work with Froyo. ONLY my 16gb cards fail - I have various other 4 and 8gb cards floating around that work 100% fine.
With this image, I can boot the first time, run the makepart.sh command (which gives a "too many cylinders on disk error), and reboot fine again. When I go to finish formatting the SD card partition using formatpart.sh, it completes the process but never reboots - it just gets stuck on the Android... text in the bottom corner of the screen.
http://forum.xda-developers.com/showthread.php?t=922324
With these images, both 6.6 and 5.9, I can boot initially just fine but the sd card is only seen as 884mb. When I expand the partition to take up the rest of the free space (about 14gb) using EASEUS partition manager, I can boot fine next time but get literally hundreds of force closes to the point where I can't do anything. I've tried everything - creating new partitions as both logical and primary, resizing existing partitions, formatting from terminal and windows 7 x64, etc, etc.
http://forum.xda-developers.com/showthread.php?t=883175
So I've had it. If someone can make me a flashable and bootable SD card image (preferably 6.6, but 5.9 works too) that simply works with the 16GB cards (so I can actually utilize the extra space) and includes the below I will paypal them $125.
-Google Apps
-Market
-Camera and Voice apps removed
-Dropbox added
-Mount/System added (if the app does not take up the full screen force close it once)
-Nook Reader
-Phone and TelephonyProvider removed
-SetupWizard renamed (Can't get it to work. Go into Setting>Accounts & sync to add gmail account after your wireless has been setup)
-Flash installed and updated
-Default Launcher removed
-Zeam added
-Button Savior
-Angry Birds
-Astro File Manager
-Gingerbread keyboard
I basically want a version of the customized Nookie, but with Angry birds, astro, and button savior instead of softkeys (I can't stand softkeys).
To clarify, it only has to work with 16GB cards to get the $125. If it can work with 4 and/or 8GB size cards too, I'll add another $50.
Thanks for looking.
$500 if someone can de-expand my snookie "wife" from 16GB to 2GB and isolate her to sit in her fixed emcc and cook me up some gingerbread. lol. and yes i have used the search function already.
Edit: I did my own research and came to this, I did not create it but I read that some people are using it on 16gb SD cards and it works perfectly. So I decided to put it here.
Updated 2/6 new version! Pandora, YouTube, MP3's all play now. Flash might work w/o choppiness now too(?) - let us know.
Installing Nookie Froyo custom Android 2.2 ROM to boot off of an SD card:
The first thing you're going to need is a micro-SD card:
*at least 2GB in size
*at least 4GB is recommended, in order to have several GB's of storage on the SD Card partition (what Android reads as actual SD card storage)
*Class 6 or 10 is preferred
*Class 4 may be fine, 2 will likely be slow
Be aware that some companies claim to be offering a higher-class card than they really are (as there's no independent third-party that monitors the Class specification). So researching the brand you're considering is recommended.
You'll also need an SD card reader
If you have an Android phone, you may also be able to use it by placing the SD in your phone, selecting Mount as USB Drive on your phone, and proceeding from there.
First, download the latest version of Nookie
Unzip the .gz file (Winrar, 7zip, etc. Should work for that) so that you have an .img file that you're working with.
If you're on a PC, you're going to want to get a program called Win32DiskImager.
If you're on a Mac or Linux machine, you'll want dd.
Connect the SD card to your computer.
For PC Users:
open Win32DiskImager, select (using the button with the dots) the image file for Nookie that you downloaded, then select the drive of your SD Card (be very careful you're choosing your SD Card drive and not another!), then choose Write Image. *After a few minutes, you're all done!
For Mac Users (instructions credit nookdevs.com)
Open a terminal window.
Find which drive the sd card is mapped to: type in the terminal this:
diskutil list
Be very careful to identify the SD card and not your hard disk. Be VERY careful.
Now unmount that drive typing this:
diskutil unmountDisk /dev/disk#
(My computer is was disk2 replace # with your number.)
The computer should say:*Unmount of all volumes on disk was successful
dd if=NameOfNookieFroYoImage of=/dev/disk# bs=1m
Again, replace # with the number of your card. Everything needed should copy right over to the card.
RUNNING NOOKIE:
Simply insert your Nookie Froyo SD card into your nook and power on. As long as your SD card is in your NOOKcolor when you power it on or reboot, it will boot into Nookie Froyo. Everything that would normally be on an Android phone or tablet's internal memory (plus what would normally be on an SD card) is all going to be on your SD (this is why we recommended a card of 4GB or more).
One of the first things you'll notice is that there aren't any Google apps installed. You'll need to do this yourself (I would have loved to include them, but there are legalities, yadda yadda...).
ADB Installation of Google Apps:
1. You'll need to have adb (Android Debug Bridge) installed on your computer. This link explains in relatively easy terms how to get this going . . .http://forum.xda-developers.com/showthread.php?t=502010
Basically, you'll want to install the Android SDK and become familiar with the location of the directory it was installed in.
If you want to make it easy, move the 'Tools' directory (inside the SDK directory) onto c:/ . . . (or whatever your main hard drive's letter is) then, to get there, you'll simply type cd c:/tools
2. Having installed the SDK for adb access to your nook, now download the google apps files, and unzip the file so that it extracts the folder called 'system' into the 'Tools' directory in the SDK folder you downloaded.
3. Now you'll open a command prompt in Windows (start menu>run>type 'cmd') and navigate to the correct folder (cd [folder directory's path]). On Mac, this would be done via Terminal.
4. Now, with your NOOKcolor connected to your computer's USB port, type the following (of course, hit enter after each line):
adb shell mount -o remount,rw /dev/block/mmcblk1p2 /system
adb push [here, enter the path to your SDK tools folder]\system system/
adb reboot
5. Now your NC will reboot. When it boots, you'll have Market, Gmail, Google Maps, and many more Google apps.
* If you're getting a "device not found" error when running adb, first, reboot your Nook and your computer and see if it changes.
If that fails, download and unzip this file, open install.exe, and follow the on-screen prompts (this will install drivers so your computer will recognize the nook).
If that doesn't work, try opening the Super User app on your nook and then issuing the commands.
If that still doesn't work, refer to the steps in this thread, repeating if necessary.
One of the first things to do:
Before you start, one of the most important things to remember with the current version of nookie is to turn the screen off/on (do this each time you boot your nook). There's some serious touchscreen lag by default, and this is the very simple solution to make it go away. Nothing fancy, just put the screen to sleep for a sec, and when you turn it back on, it'll be plenty responsive.
Click to expand...
Click to collapse
Here is a comment a user posted regarding the 16gb SD cards
I bought a class 10 16GB from Wintek, a brand I've never heard of and not only was the card unbearably slow -- so massive lag a points, it ended up corrupting itself... Anyways, I put in a 16 GB class 4 Kingston I have and not only is it faster than the supposed class 10 -- rarely any lag, I've not had any problems.
Click to expand...
Click to collapse
Source: (all credit for creating the rom)
Android Central
Edit 2: Since you also wanted to delete any signs of cell phone options, use this theme.
http://forum.xda-developers.com/showthread.php?t=944278
Hope this helps
So... since someone did end up "fixing" your problem, although not directly in response to your thread, are they going to get a nice surprise?
Chirp....Chirp....Chirp....Chirp...
(Just Kiding)
"computerpro", have you looked to see if the FAT is FAT16 or FAT32? Pretty sure a 14G FAT16 isn't going to fly.
khaytsus said:
"computerpro", have you looked to see if the FAT is FAT16 or FAT32? Pretty sure a 14G FAT16 isn't going to fly.
Click to expand...
Click to collapse
It's Fat32. I'll try that solution posted above when I get home from class, but brian said he is working on an update that should work with all cards and it should be out today. What's weird is that I can even boot with a 10GB partition with 4gb unallocated space. IT's just once I get up in the 12-14gb partition size range when things start corrupting themselves. And again, what's weird is that this happens across different brand and class cards. They are not defective. I am convinced it has something to do with the too many cylinder error I get while running makepart.sh
We shall see!

Dummy Guides for SD Card CM7 on Nook Color

I keep seeing SD card rooting questions. I'm providing a link to some guides that describe in gory detail how to get CM7 up and running on an SD card (for both MAC OSX and PC). These guides are built off of verygreen's size-agnostic SD card thread and he deserves any and all credit. All that I (DrAstro) and DrWho have done is expound on the easy-to-follow steps that he provides from the perspective of trying to teach someone who is only mildly computer literate.
http://clubnook.com/forum/showthread.php?953-Rooting-Instructions
If this helps, go to verygreen's SIZE AGNOSTIC card thread and give him thanks.
I've just copied and pasted directly from Clubnook in case people don't want to link over there. If this is useful for you, comment and I'll keep it updated. If not, just let it fall into the ether...
CM7 - SD Card - Mac Version
INSTALLING CM7 (CyanogenMod 7/Android 2.3) ONTO A MICROSD CARD FOR USE WITH NOOK COLOR
Thanks to DrAstro for the following instructions:
I used the instructions from verygreen (who deserves any and all credit):
http://forum.xda-developers.com/show....php?t=1000957
I did nothing other than follow exactly what he said to do and was up and running with full android market access in about 10 minutes (with a 5 minute nap in the middle!). It was literally that easy. I’ve just expanded, in gory detail, on the basic.
Basically, what you are doing here is taking a microSD card, making it so that the nook color can boot from it, putting a new OS on that card (CM7) and then adding the android market. At the end, you will be able to run a more tablet-like experience from your microSD card without doing anything to the internal software that BN put on there. Here are steps, with heavy borrowing from verygreen’s guide. Hopefully you will read and understand what you are doing, so that you can pick and choose which OS zip you want to use.
NOTE: These are mac specific instructions, as that’s what I used!
1) Downloaded the following files and put them on your desktop:
generic-sdcard-v1.2.1.img.gz
(http://nook.handhelds.ru/sdimage/gen...-v1.2.1.img.gz) - This file makes your SD card bootable. This is probably the “hardest” part of the process as you have to “burn” this image to the card, not just “drag and drop”
update-cm-7.1.0-RCO-encore-2.6.32-beta3.1.zip
(http://coachz.inetpro.org/~dalingrin...32-beta3.1.zip) – This is the latest beta version of CM7 that was available at the time I did this! There may be some instability, but they fixed the battery issues with this release so the tradeoff is worth it.
Or get the latest stable version update-cm-7.0.2-encore.zip
(http://tinyurl.com/3vyanhh)
gapps-gb-20110307-signed.zip
(http://wiki.cyanogenmod.com/index.ph...Latest_Version) – This was the latest google apps version that was available when I did this. It will give you access to the android market!
2) Get any microSD card that you don't mind trashing the data on. There a LOTS of options out there, but I would HIGHLY SUGGEST getting a SANDISK, CLASS 4, 8 GB or 16 GB card. It is by far the most likely card to work well for you.
Also get a reader for your microSD card. I got one that plugs into my USB port and lets me see my microSD card on my desktop.
3) The first step is to install the .img file to the microSD card. First, you need to double click it on your desktop and let mac osx unzip it for you. It should do this nicely and your resultant file will be:
generic-sdcard-v1.2.1.img (i.e. the .gz at the end will go away)
To install the .img onto the microsd card, put the micro sd card into your card reader. It should pop up on your desktop as a disk. Mine was called “no name”.
To write the image (called burning the .img file to), you need to do the following:
-Find which drive the sd card is mapped to. To do this on mac, you can use the terminal:
how to open the terminal:
a) Go up to the magnifying glass in the top right of your mac.
b) Click on it and search for the word “terminal”. The first thing it finds should be a little black box with the word Terminal.
c) Click on that and a window should open on your desktop. That window should say something like Terminal – bash – 80x24 in the top line and then have a bunch of words, maybe something about Last login: and finally a line that ends in a dollar sign $. Here’s where you will type in your commands.)
Inside of that terminal, after the dollar sign ($) first, type:
cd Desktop
That will take you to your desktop. If you now type
ls
This should show you a list of all the files and folders on your desktop. All the terminal does is let you work with files using text commands rather than a nice graphical interface (i.e. clicking on windows and stuff)
Now that you know a couple basics on “terminals” type this:
diskutil list
This lists all the spaces on your computer where things are stored. You need to unmount the microSD card that you just plugged in. This will allow you to erase the card and put what you want on it. You need to look at this list and figure out which drive# is your microSD card. To the far right, you will see the disk size. Your microSD card should be around that same size as what you bought (for example, I’m using an 8GB card and found the disk that was around 7.5 GB).
Once you know the right disk (mine was disk1, yours may be different) unmount that drive by typing this:
diskutil unmountDisk /dev/disk<#>
(to be explicit, my drive was disk1 so I typed: diskutil unmountDisk /dev/disk1)
It should say: Unmount of all volumes on disk<#> was successful
Next type:
dd if=generic-sdcard-v1.1.img of=/dev/disk1
Everything needed should copy right over to the card. It took my laptop 140 s.
Now unmount the microSD card, but NOT the same way as what you just did. How? Remember when you connected the microSD card and a folder popped up on your desktop? Right click on that and select “unmount”. Note, it might be the case that the folder was renamed “boot”. If that’s the case, that is the folder to unmount.
After the microSD card disappears from your desktop, remove your microSD card from the laptop and plug it back in. The folder named “boot” should pop up on your desktop. Now the easy part.
Drag and drop the file:
update-cm-7.1.0-RCO-encore-2.6.32-beta3.1.zip or update-cm-7.0.2-encore.zip
Into the “boot” folder. Now right click on the “boot” folder and unmount.
Take out the microSD card and put it into the nook color. Turn the nook color on and it will boot. A little penguin might pop up followed by lots of techie looking things flashing on your screen. That’s fine. Keep an eye open and when its done, the screen will go blank. It should turn itself off, but probably won’t reboot. You need to hold down the power button for around 8 seconds to turn it back on. It will reboot into CM7.
(note: This is updated from prior CM7 installations (i.e. these instructions are specific to installing the CM7 beta). If your unhappy with the performance of the beta, you can install a CM7 version that’s labeled as “stable”. The stable versions occasionally need to be turned off manually (i.e. by holding down the power button for 8 seconds)).
You’re almost there. You should have a homescreen with a few icons. Find the one labeled “settings”. Open this up, go to Wireless & networks, and connect to your wireless network. Now CM7 is ready to go online and you can turn off the nook color and install the Android Market.
You need to turn off the nook color. Take out the microSD card and connect it to your computer again. This time, two folders will pop up. One called “boot” and one called “sdcard” or something similar
This time, drag and drop:
gapps-gb-20110307-signed.zip
into the boot folder. Now comes the second hardest part, booting into recovery. The process depends on the version you are installing.
If you are installing the beta version I reference above then put the microSD card into the nook color and boot into CM7. Once you’re in CM7, hold the power button until a menu pops up and choose to “reboot”. Choose to reboot into “recovery” and you should be all set.
If you’re installing one of the “stable” versions, put the microSD card into the nook color and boot to Recovery Mode. In order to do this hold the nook N key and press and hold the power button for ~5-6 seconds. It may take a couple of tries. The screen may turn off a couple times. You may boot into CM7 a couple times. Eventually, with luck on your side, you will successfully boot into “recovery mode” and google apps will be installed. Once you manage to boot into recovery the screen will flash up lots of techie text, similar to when you started CM7. It should go blank when this is done. At this point you can turn it off by holding power for around 8 seconds. Turn it back on, follow the screen instructions and you should be good to go with an android tablet with the full android market, all running from your microSD card!
Setup Wizard stuck?
I actually got this working on the first try a couple weeks ago and it was fantastic!
I was able to play netflix and flash for the first time, and now my dad wants me to do his nook the same way. He has a 16GB sd card though, and the original instructions didn't work on >8gb cards. I can't just image his SD card to my SD card because I couldn't get my google account to de-register etc, so I started from scratch with my card and planned to image to his before configuring any user accounts.
I'm having repeated trouble with my retry attempt though
Basic CM7 install with the generic-sdcard-v1.2.1 and update-cm-7.1.0-RC0-encore-2.6.32-beta3.1 (the ones recommended as of today in the instructions)
I set up wireless access, shut down, and backed up my card at this point.
Copy the current 20110307 gapps to the boot partition, eject, put it back in the nook, boot into recover (I've gotten good at this), it installs, shut down. Back up my card again as I figure this is where I'll want to start the other card.
Back to the Nook, boot up, get past the CyanogenMod scateboard screen, and it goes to "Setup Wizard". This should be for setting up the Google Apps Marketplace account I think, except it's completely black except for grey bar across the top with "Setup Wizard" on it, and the bar across the bottom with menu/back/search/battery indicator etc (these do nothing).
I can press power button and get only two options: shut down the tablet or reboot the tablet. I can rotate the nook and the UI changes orientation. Nothing else does anything as far as I can tell.
Anyone else seen this problem? I've searched, and even tried to post to the dev thread, but I can't due to low post count.
Help! (and thanks in advance!)
*.gz img file not recognizable & not zipped
Hi. I rooted my Nook with Autonooter and love using it. YouTube and all work fine, but I would like to redo with CM7. I have all that I need, except I'm caught with the img file this time round. It has an extension .gz. Win32DiskImager does not recognize it. Some sites say that it needs to be unzipped, but it's not zipped. I hate being stuck before even beginning. I hope that you can explain why I'm having this trouble. TY!
The .gz file is just a compressed .img file.
There are a number of Windows apps that can de-comress the file, for example: 7-Zip
Martyn
Hi Martyn, Thanks again. Now, DiskImager is coming up with an error when I try to write. It says that there is not enough space on the disk. The unzipped img file shows to be 117megs, while my SD card is 16gigs. After I got the error, I chose to format the disk but have the same error. Do you mind to help again?
I saw this suggested: "I did a full format (not quick) and used WinImage to write the SD card instead. Works every time since then," by TL Jester here. I"m just curious why there always seems to be a roadblock.
sGooss said:
Hi Martyn, Thanks again. Now, DiskImager is coming up with an error when I try to write. It says that there is not enough space on the disk. The unzipped img file shows to be 117megs, while my SD card is 16gigs. After I got the error, I chose to format the disk but have the same error. Do you mind to help again?
Click to expand...
Click to collapse
I had this same problem, i discovered that it created a partition on the sd card... I had easeus partition master home edition, which i used to resixe the partition and you can see your full 16GB then.
sGooss said:
Hi Martyn, Thanks again. Now, DiskImager is coming up with an error when I try to write. It says that there is not enough space on the disk. The unzipped img file shows to be 117megs, while my SD card is 16gigs. After I got the error, I chose to format the disk but have the same error. Do you mind to help again?
Click to expand...
Click to collapse
I had an error message like this too. It turns out it was because I was trying to use the internal card reader in my laptop. I bought an external USB card reader, and it worked fine with the same card.
Originally Posted by sGooss View Post
Hi Martyn, Thanks again. Now, DiskImager is coming up with an error when I try to write. It says that there is not enough space on the disk. The unzipped img file shows to be 117megs, while my SD card is 16gigs. After I got the error, I chose to format the disk but have the same error. Do you mind to help again?
babyfine24 said:
I had this same problem, i discovered that it created a partition on the sd card... I had easeus partition master home edition, which i used to resixe the partition and you can see your full 16GB then.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Ditto, same problem, same solution. When you write the image to the card it seems to create a default boot partition of 117mg. When I tried to put both the rom and gapps in the boot partition after writing the image, I got that message (but not every time). So I made the boot partition bigger before adding rom and gapps, using Easus. I increased it to 150mg or so, that was plenty.
One time image+rom+gapps barely fit in the boot partition, and while installing I got an error that said not enough space in disc. I redid it, making the partition bigger, and it worked. I think the installation process may temporarily use some of that boot partition space.

Categories

Resources