Rasperry Pi Installation
Der Raspberry Pi ist ein sehr einfach aufgebauer kleiner und sehr günstiger Einplatinencomputer. Die Platine ist mit einem 700 MHz (übertacktbar bis 1 GHz) ARM11 Prozessor, 512 MByte Arbeitsspeicher (bei Model B) bestückt. Dieser Beitrag beschreibt die Installation von Raspbian und Konfiguration von WLAN, SSH, VNC, Webserver usw. für den Betrieb.
Technische Daten des Raspberry Pi
Zusatzausstattung
Bedeutung des LEDs
ACTgrünSDCard Zugriff (über GPIO16)
PWRrot3.3 V Spannung
FDXgrünFull Duplex (LAN) (Model B)
LNKgrünEthernet Link/Aktivität (LAN) (Model B)
100gelbEthernet 10/100Mbit (LAN) (Model B)LED-Fehlercodes des Raspberry Pi3xstart.elf wurde nicht gefunden
4xstart.elf konnte nicht ausgeführt werden
7xkernel.img wurde nicht gefunden
8xSDRAM wurde nicht erkannt.
Eine neue bootcode.bin/start.elf firmware wird benötigtInstallation des Raspberry Pi
Bevor das Betriebssystem Raspbian installiert werden kann, muss der Raspberry Pi über den HDMI Anschluss an einen Monitor sowie über die Ethernet-Schnittstelle an ein Netzwerk mit Internetzugang angeschlossen werden. Weiters ist eine USB-Maus und USB-Tastatur zu Beginn der Installation nötig, da vorerst nicht über SSH auf den Raspberry Pi zugegriffen werden kann.
Sobald WLAN und der SSH-Zugang eingerichtet ist, wird nur mehr das Netzkabel benötigt.
Raspberry Pi benötigt ein stärkeres Netzteil um stabil betrieben zu werden. Kleine USB-Ladegeräte für Handys sind kaum geeignet, da diese zu wenig Strom liefern. Ohne zusätzlicher Hardware benötigt der Raspberry Pi mindestens 700 mA (besser 1A). Mit Zusatzplatien und USB-Geräten dürfen es auch 2 A sein.
Installation des Betriebssystem
Download der Linux-Distribution „Raspbian“ von http://www.raspberrypi.org/downloads/
Schreiben des Images auf eine SD-Karte (Card-Reader wird benörigt!): http://www.raspberrypi.org/documentation/installation/installing-images/README.md
Mac OSIm Terminal alle gefundenen Laufwerke auflisten lassen:
- CPU: A 1.2GHz 64-bit quad-core ARMv8 CPU
- GPU: Broadcom VideoCore IV
- Arbeitsspeicher (SDRAM): 1GB Ram bei Model A und 512 MB Model B 512 MB
- USB-2.0-Anschlüsse: 4
- Videoausgabe: HDMI
- Tonausgabe: 3,5-mm-Klinkenstecker (analog), HDMI (digital)
- Nicht-flüchtiger Speicher: SD-Kartenlesser für SDHC und SDXC/MMC/SDIO
- Netzwerk: 10/100-MBit-Ethernet-Controller
- Schnittstellen: Bis zu 17 GPIO-Pins, SPI, I²C, UART, EGL
- Leistungsaufnahme: 5 V, 700 mA (3,5 Watt)
- Stromversorgung: 5-V-Micro-USB-Anschluss (Micro-B) oder 4 × AA-Batterien
- Größe: 85,60 mm × 56 mm × 21 mm
- Preis: ab 35,- EUR (Raspberry Pi bei Amazon)
Zusatzausstattung
- USB WLAN Stick: „Edimax“ (Edimax-Wireless Adapter bei Amazon)
- Display: RPi 2.8” Display von Wetterott Electronics
- Netzteil mit Micro-USB-Adapter: Output 5V mit mindestens 2A (500mA sind zu gering!)
- WebCam „Pi-Cam“ oder „NoIR-Cam“ (von Amazon)
- Kühlkörper (optional, Kühlkörper für Raspberry Pi bei Amazon)
- Zur Erst-Installation wird ein USB-Keyboard benötigt, danach Zugang über SSH
- Raspberry Pi Gehäuse (bei Amazon)
- Raspbian: Debian Wheezy
- Pidora: Fedora Remix
- OpenELEC: An XBMC Media Centre
- RaspBMC: An XBMC Media Centre
- RISC OS: A non-Linux distribution
- Arch Linux: A lightweight Linux distribution
Bedeutung des LEDs
ACTgrünSDCard Zugriff (über GPIO16)
PWRrot3.3 V Spannung
FDXgrünFull Duplex (LAN) (Model B)
LNKgrünEthernet Link/Aktivität (LAN) (Model B)
100gelbEthernet 10/100Mbit (LAN) (Model B)LED-Fehlercodes des Raspberry Pi3xstart.elf wurde nicht gefunden
4xstart.elf konnte nicht ausgeführt werden
7xkernel.img wurde nicht gefunden
8xSDRAM wurde nicht erkannt.
Eine neue bootcode.bin/start.elf firmware wird benötigtInstallation des Raspberry Pi
Bevor das Betriebssystem Raspbian installiert werden kann, muss der Raspberry Pi über den HDMI Anschluss an einen Monitor sowie über die Ethernet-Schnittstelle an ein Netzwerk mit Internetzugang angeschlossen werden. Weiters ist eine USB-Maus und USB-Tastatur zu Beginn der Installation nötig, da vorerst nicht über SSH auf den Raspberry Pi zugegriffen werden kann.
Sobald WLAN und der SSH-Zugang eingerichtet ist, wird nur mehr das Netzkabel benötigt.
Raspberry Pi benötigt ein stärkeres Netzteil um stabil betrieben zu werden. Kleine USB-Ladegeräte für Handys sind kaum geeignet, da diese zu wenig Strom liefern. Ohne zusätzlicher Hardware benötigt der Raspberry Pi mindestens 700 mA (besser 1A). Mit Zusatzplatien und USB-Geräten dürfen es auch 2 A sein.
Installation des Betriebssystem
Download der Linux-Distribution „Raspbian“ von http://www.raspberrypi.org/downloads/
Schreiben des Images auf eine SD-Karte (Card-Reader wird benörigt!): http://www.raspberrypi.org/documentation/installation/installing-images/README.md
Mac OSIm Terminal alle gefundenen Laufwerke auflisten lassen:
1 diskutil list /dev/disk2
2
3 #: TYPE NAME SIZE IDENTIFIER
4 0: FDisk_partition_scheme *15.9 GB disk2
5 1: Windows_FAT_32 NO NAME 15.9 GB disk2s1
2
3 #: TYPE NAME SIZE IDENTIFIER
4 0: FDisk_partition_scheme *15.9 GB disk2
5 1: Windows_FAT_32 NO NAME 15.9 GB disk2s1
SD-Karte unmounten:
1diskutil unmountDisk /dev/disk2Zuvor heruntergeladenes und entpacktes Betriebssystem-Image auf SD-Karte kopieren:
1sudo dd if=2014-06-20-wheezy-raspbian.img of=/dev/disk2 bs=4mDer Vorgang kann eine geraume Zeit dauern, in der keine Ausgabe im Terminal erscheint. Lediglich die LED am Card-Reader blinkt.
Der Kopiervorgang wurde korrekt abgeschlossen, wenn danach etwa folgendes erscheint:
706+1 records in 706+1 records out 2962227200 bytes transferred in 429.987618 secs (6889099 bytes/sec)Quelle: http://www.datenreise.de/raspberry-pi-inbetriebnahme-howto/
WLAN Zugang einrichtenLeider besitzt der Raspberry Pi keinen eigenen WLAN Chip und ist nur mit einem Ethernet-Anschluss ausgestattet. Für WLAN-Empfang wird ein USB WLAN Stick benötigt. Der sehr kleine WLAN-Stick von „Edimax“ (Edimax-Wireless Adapter bei Amazon) ist zu empfehlen. Die Edimax-Sticks werden vom Betriebssystem „Raspbian“ automatisch mit dem Kernel-Treiber für Realtek-Chips (RTL8192CU) eingebunden.
1diskutil unmountDisk /dev/disk2Zuvor heruntergeladenes und entpacktes Betriebssystem-Image auf SD-Karte kopieren:
1sudo dd if=2014-06-20-wheezy-raspbian.img of=/dev/disk2 bs=4mDer Vorgang kann eine geraume Zeit dauern, in der keine Ausgabe im Terminal erscheint. Lediglich die LED am Card-Reader blinkt.
Der Kopiervorgang wurde korrekt abgeschlossen, wenn danach etwa folgendes erscheint:
706+1 records in 706+1 records out 2962227200 bytes transferred in 429.987618 secs (6889099 bytes/sec)Quelle: http://www.datenreise.de/raspberry-pi-inbetriebnahme-howto/
WLAN Zugang einrichtenLeider besitzt der Raspberry Pi keinen eigenen WLAN Chip und ist nur mit einem Ethernet-Anschluss ausgestattet. Für WLAN-Empfang wird ein USB WLAN Stick benötigt. Der sehr kleine WLAN-Stick von „Edimax“ (Edimax-Wireless Adapter bei Amazon) ist zu empfehlen. Die Edimax-Sticks werden vom Betriebssystem „Raspbian“ automatisch mit dem Kernel-Treiber für Realtek-Chips (RTL8192CU) eingebunden.
Mit folgendem Befehl, läßt sich die erkannte Hardware und der verwendete Treiber überprüfen:
dmesg
dmesg
Das neue WLAN sollte nun auch mit ipconfig aufgelistet werden:
ifconfig
ifconfig
Um zu verhindern, dass die WLAN Verbindung aufgrund des Stromsparmodus unterbrochen wird, sollte folgende Konfigurations-Datei geändert werden:
sudo nano /etc/modprobe.d/8192cu.conf # neuer Inhalt:
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0Fixe IP konfigurieren (optional)Um den RPi über eine Port-Freigabe im Router nach außen hin über per IP oder Dyn-DNS-Service erreichbar zu machen, wird eine fixe IP vorausgesetzt.
1sudo nano /etc/network/interfaces
iface wlan0 inet dhcpändern in
iface wlan0 inet staticAnschließend müssen die Netzwerk-Dienste neu gestartet werden:
sudo service networking restart siehe hier
Free Dyn DNS Service (optional)Profil anlegen unter: http://www.dnsdynamic.org/signup.php
1sudo apt-get install ddclient
sudo nano /etc/modprobe.d/8192cu.conf # neuer Inhalt:
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0Fixe IP konfigurieren (optional)Um den RPi über eine Port-Freigabe im Router nach außen hin über per IP oder Dyn-DNS-Service erreichbar zu machen, wird eine fixe IP vorausgesetzt.
1sudo nano /etc/network/interfaces
iface wlan0 inet dhcpändern in
iface wlan0 inet staticAnschließend müssen die Netzwerk-Dienste neu gestartet werden:
sudo service networking restart siehe hier
Free Dyn DNS Service (optional)Profil anlegen unter: http://www.dnsdynamic.org/signup.php
1sudo apt-get install ddclient
- Dynamischer Server: www.dnsdynamic.com
- Protokoll für die dynamische DNS-Aktualisierung: dyndns2
- Benutzername: <[email protected]>
- Password: <password>
- Netzwerkschnittstelle: wlan0
- Vollständige DynDNS-Domainnamen: <domain-name.com>
01 sudo nano /etc/ddclient.conf
02
03 # Configuration file for ddclient generated by debconf
04 #
05 # /etc/ddclient.conf
06 daemon=60
07 syslog=yes
08 mail=root
09 mail-failure=root
10 pid=/var/run/ddclient.pid
11 ssl=yes
12
13 protocol=dyndns2
14 use=if, if=wlan0
15 server=www.dnsdynamic.org
16 [email protected]
17 password='password***'
18 myscope.dnsd.info
02
03 # Configuration file for ddclient generated by debconf
04 #
05 # /etc/ddclient.conf
06 daemon=60
07 syslog=yes
08 mail=root
09 mail-failure=root
10 pid=/var/run/ddclient.pid
11 ssl=yes
12
13 protocol=dyndns2
14 use=if, if=wlan0
15 server=www.dnsdynamic.org
16 [email protected]
17 password='password***'
18 myscope.dnsd.info
siehe: http://blog.mivia.dk/free-dynamic-dns-for-raspberry-pi/
SSH Zugang aktivieren1 sudo raspi-configAdvanced Options > SSH > Enable
SSH Zugang aktivieren1 sudo raspi-configAdvanced Options > SSH > Enable