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)