The following are instructions for installing Linux (Debian Wheezy) on the SD card from OS X Mountain Lion. I used the built in SD card reader on my Macbook Air and used several different SD cards, all 4 Gig or greater and all class 10.
These instructions assume comfort with the command line.
Installing Linux on SD Card
Download Raspbian optimised version of Debian Wheezy from:
List currently mounted disks:
sudo diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 499.4 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3
Insert SD card, then determine which disk the SD card is:
sudo diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 499.4 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *4.0 GB disk1 1: Windows_FAT_32 58.7 MB disk1s1 2: Linux 3.9 GB disk1s2
Unmount the SD card, in this example it is disk1:
sudo diskutil unmountDisk /dev/disk1 Unmount of all volumes on disk1 was successful
Use dd to copy the img file to the SD card and install either regular Raspbian image or soft float. The soft float is use for Oracle JVM 1.6.
sudo dd if=./2012-12-16-wheezy-raspbian.img of=/dev/disk1 bs=1m
sudo dd if=./2012-08-08-wheezy-armel.img of=/dev/disk1 bs=1m
This will take about 35 minutes.
When complete, OS X will remount one of the new partitions, eject that new disk.
Remove the SD card from the reader, install in the Raspberry Pi and plugin monitor and keyboard.
After boot the configuration application is run, these are the recommended steps and settings:
- Generic 101-key PC
- English (US)
- English (US)
- The Default for the keyboard layout
- No compose key
- Use Control+Alt+Backspace to terminate the X server? No
- Unselect en_GB.UTF-8 UFT-8
- Select en_US.UTF-8 UTF-8
- Default locale for the system environment, en_US.UTF-8
Finally reboot the device, on first reboot after running the configuration application a job will run to expand the partitions, this can take a few minutes depending on size of SD card
After reboot and partitions have been expanded, updates should be run. This can take an hour or more depending on speed of downloads.
Run the following commands, output has been removed:
sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade sudo reboot sudo apt-get autoremove sudo reboot