RPi Easy SD Card Setup

=SD Card setup= To boot the Raspberry Pi, you need an SD card installed with a bootloader provided by the foundation, and a suitable Operating System.

Official images are available from http://www.raspberrypi.org/downloads.

Warning! When you write the Raspberry Pi image to your SD card you will lose all data that was on the card. =Safest/Laziest way= Buy a preloaded card from the Raspberry Pi shop (not available yet)

=Easiest way=


 * Download and run the PiCard tool. It will guide you through the progress. PiCard is currently being developed, and aims to make creation of bootable SD cards for the Pi easy. See the google code repo and the forum discussion.


 * Use an installer program. The Fedora ARM Installer will download and install Raspberry Pi Fedora Remix images, but it will also install other images if they are already downloaded and in uncompressed or .gz format.


 * (Mac) The RasPiWrite utility is a python script which will walk you through the process of installing to SD card, it is works with any Raspberry Pi compatible disk image, and can download one of the currently available distros if you don't have one.

=Easy way=

To write your SD card you start by downloading the SD image (the data you will write to the card). The best way to do this is using BitTorrent. This generally results in a faster download as it is a highly distributed system (you will be downloading the data from users who have previously downloaded it).

This guide assumes you have downloaded the Debian "squeeze" image, with name debian6-17-02-2012. Obviously, if you are downloading a different or newer version, use the name of the version you have downloaded.

Copying the image to an SD Card on Windows

 * 1) Download the  image from a mirror or torrent
 * 2) * http://www.raspberrypi.org/downloads
 * 3) Extract the image file debian6-17-02-2012.img from the debian6-17-02-2012 directory in the debian6-17-02-2012.zip
 * 4) Insert the SD card into your SD card reader and check what drive letter it was assigned. You can easily see the drive letter (for example G:) by looking in the left column of Windows Explorer.
 * 5) Download the Win32DiskImager utility.  The download links are on the right hand side of the page, you want the binary zip.
 * 6) Extract the zip file and run the Win32DiskImager utility.
 * 7) Select the debian6-17-02-2012.img image file you extracted earlier
 * 8) Select the drive letter of the SD card in the device box.  Be careful to select the correct drive; if you get the wrong one you can destroy your computer's hard disk!
 * 9) Click Write and wait for the write to complete.
 * 10) Exit the imager and eject the SD card.
 * 11) Insert the card in the Raspberry Pi, power it on, and it should boot up.  Have fun!

Copying an image to the SD Card in Mac OSx

 * 1) Download the  image from a mirror or torrent
 * 2) * http://www.raspberrypi.org/downloads
 * 3) Verify if the the hash key is the same (optional), in the terminal run:
 * 4) * shasum ~/Downloads/debian6-17-02-2012.zip
 * 5) Extract the image, just double click the zip, it will extract automatically
 * 6) From the terminal run df -h
 * 7) Connect the sdcard reader with the sdcard inside
 * 8) Run df -h again and look for the new device that wasn't listed last time.  Record the filesystem name of the device, e.g. /dev/disk1s1
 * 9) Open disk utility and unmount the partition of the sdcard (do not eject it, or you have to reconnect it)
 * 10) In the terminal write the image to the card with this command, making sure you replace "/dev/disk1" with the right device name from before, but missing out the final "s1".
 * 11) * dd bs=1m if=~/Downloads/debian6-17-02-2012/debian6-17-02-2012.img of=/dev/disk1
 * 12) After the dd comand finishes go to disk utility and eject the sdcard
 * 13) Insert it in the raspberry pi, and have fun

Copying an image to the SD Card in Linux

 * 1) Download the  image from a mirror or torrent
 * 2) * http://www.raspberrypi.org/downloads
 * 3) Verify if the the hash key is the same (optional), in the terminal run:
 * 4) * shasum ~/debian6-17-02-2012.zip
 * 5) * This will print out a long hex number which should match the "SHA-1" line for the SD image you have downloaded
 * 6) Extract the image, with
 * 7) * unzip ~/debian6-17-02-2012.zip
 * 8) Run df to see what devices are currently mounted
 * 9) Connect the sdcard reader with the sdcard inside
 * 10) Run df again. The device that wasn't there last time is your SD card reader. It will be listed as something like "/dev/sdd1". The last digit ("1" here) is the partition number, but you want to write to the whole SD card, not just one partition, so you need to remove that digit from the name (getting for example "/dev/sdd")
 * 11) In the terminal write the image to the card with this command, making sure you replace the if= argument with the path to your .img file, and the "/dev/sdd" in the of= argument with the right device name (this is very important: you can trash the hard drive on your computer if you get the wrong device name)
 * 12) * dd bs=1M if=~/debian6-17-02-2012/debian6-17-02-2012.img of=/dev/sdd
 * 13) * Note that if you are not logged in as root you will need to prefix this with sudo 
 * 14) Eject the SD card and remove the SD card from the card reader
 * 15) Insert it in the raspberry pi, and have fun