Gingerbread (GB)
Prepare the SD Card
root/ : root file system (including init, init.rc, etc). Mounted at /
system/: Android system binary/libraries. Mounted at /system
data/: Android data area. Mounted at /data
recovery/: root file system when booting in "recovery" mode. Not directly used.
| Partition | Description | Type | Size | Header 8 |
|---|---|---|---|---|
| BOOT | raw area for bootloader and | |||
| MEDIA | ||||
| DATA | ||||
| CACHE | ||||
| RECOVERY |
An example of partition a 4 GB SD card:
Copy the system to SD card
# sudo dd if=u-boot.bin of=/dev/sdx bs=1K skip=1 seek=1; sync # sudo dd if=u-boot-no-padding.bin of=/dev/sdx bs=1K seek=1; sync # sudo dd if=uImage of=/dev/sdx bs=1M seek=1; sync # sudo dd if=uramdisk.img of=/dev/sdx bs=1M seek=6; sync # sudo dd if=system.img of=/dev/sdx2; sync # sudo dd if=recovery.img of=/dev/sdx4; sync
Ice Cream Sandwich (ICS)

Hi,
Thanks for the doc. Can you please elaborate on how to create the partitions, please. I'm new to ubuntu and finding it difficult to figure out how to create the required partitions. Thanks in advance.