Linaro provides pre-built images of common builds for users that can be put on their SD card using dd rather than having to use linaro-media-create. These images are available with each monthly release at:

The LEB builds also have pre-built images for download. For example:

These images can be installed by simply dd'ing like:

  # sdX - your sdcard slot
  gunzip -c <file> | dd bs=4M of=/dev/sdX

The pre-built images have fixed sizes for their partitions so they likely won't fill the capacity of your SD card. You can grow the partition sizes with tools like resize2fs.

Resizing Partitions

# find out the start of the root partition, /dev/mmcblk0p3, (in sectors)
root@linaro-nano:~# sfdisk -l -uS /dev/mmcblk0

Disk /dev/mmcblk0: 124288 cylinders, 4 heads, 16 sectors/track
Warning: The partition table looks like it was made
  for C/H/S=*/128/32 (instead of 124288/4/16).
For this listing I'll assume that geometry.
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/mmcblk0p1             1      8191       8191  da  Non-FS data
/dev/mmcblk0p2   *      8192    114687     106496   c  W95 FAT32 (LBA)
/dev/mmcblk0p3        114688   1048575     933888  83  Linux
/dev/mmcblk0p4             0         -          0   0  Empty
# compute the new size of the partition which is the size the SD card (in sectors) minus the start sector (from above) minus 5MB (10240 sectors) slop space
root@linaro-nano:~# echo $((`sfdisk -s /dev/mmcblk0` * 2 - 114688 - 10240))
# change the partition table entry for partition 3 using the start sector and computed new size
root@linaro-nano:~# echo '114688,7829504' | sfdisk -N3 -uS --force /dev/mmcblk0
# reboot to get new partition table re-read
root@linaro-nano:~# reboot
root@linaro-nano:~# resize2fs -p /dev/mmcblk0p3
# takes ~30 minutes

Platform/DevPlatform/Ubuntu/PreBuiltImageInstallation (last modified 2012-04-05 18:05:01)