How to Install Android on SD Card

Document created by Daiane Angolini Employee on Oct 4, 2012Last modified by Jodi Paul on Sep 11, 2015
Version 2Show Document
  • View in full screen mode

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.



PartitionDescriptionTypeSizeHeader 8
BOOTraw area for bootloader and



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)