Initial Raspberry Pi Setup:
- Download the Raspbian Jessie “Lite” image from: http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-07-05/
- Extract .img onto a microSD card: (Ref: https://www.raspberrypi.org/documentation/installation/installing-images/mac.md)
- Connect the SD card reader with the SD card inside. Note that it must be formatted as FAT32.
- From the Apple menu, choose ‘About This Mac’, then click on ‘More info…’, then click on ‘System Report’
- Click on ‘USB’ (or ‘Card Reader’ if you are using a built-in SD card reader), then search for your SD card in the upper right section of the window. Click on it, then search for the BSD name in the lower right section. It will look something like
disk<number>where n is a number (for example, disk4). Make sure you take a note of this number. - Unmount the partition so that you will be allowed to overwrite the disk. To do this, open Disk Utility and unmount it. Do not eject it. If you eject it, you will have to reconnect it.
- From the terminal, run the following command:
sudo dd bs=1m if=path_of_your_image.img of=/dev/rdisk<number> conv=sync
- On the SD card, that small partition on the high-level directory, create a file with the name ssh (or
ssh.txt) with nothing in the file. - Create the file: “
wpa_supplicant.conf” with the following information:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US
network={
ssid="Your network SSID"
psk="Your WPA/WPA2 security key"
key_mgmt=WPA-PSK
} - Insert the micro-SD card into your Raspberry Pi, then start it.
- Log into your router to find the IP address of your Raspberry Pi → SSH into it (
pi@<IP ADDRESS>) - Insert into Raspberry Pi, steps 3 & 4 should allow the raspberry pi to connect to wifi and ssh. Then run:
“sudo apt-get update && sudo apt-get upgrade“ Connect to Wifi:
– sudo iwlist wlan0 scan | grep <SSID NAME>
– http://www.makeuseof.com/tag/setup-wi-fi-bluetooth-raspberry-pi-3/
– sudo vi /etc/network/interfaces : Change the wlan0 from manual to dhcp and add this line “iface default inet dhcp” to the bottom- If keyboard/time is not configured properly edit this file “
/etc/defaults/keyboard” changeXKBLAYOUT="us". OR do the steps referenced in this link. - Reboot
RetroPie Setup:
- Git install:
sudo apt-get install -y git dialog - Git clone the repo:
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git - Run setup script:
–cd RetroPie-Setup
–chmod +x retropie_setup.sh
–sudo ./retropie_setup.sh - Do the quick install option
- Update the packages inside setup script
- (OPTIONAL): If using Xbox controller
– Go to Manage Packages and install Xbox controller packages/kernal (Xpad Driver) - Configure that on boot it starts w/ EmulationStation
– Configure/Tools
– Auto-Start
– “Start Emulation Station on Boot” - Plug-in your controllers
- Restart the Raspberry Pi (it should start into EmulationStation)
- Run the setup for your controller buttons
- For PS controllers, if using another controller reference this link to set up the second controller.
- Install FTP on Raspbian:
–sudo apt-get install ftp ftpd - Install ROMs!! FTP it into “Retropie → roms → <CONSOLE>”
- (OPTIONAL): Make ROMs look pretty- http://www.instructables.com/id/Installing-RetroPieEmulationStation-onto-Raspberry/?ALLSTEPS#step9
