Raspbian auf dem Raspberry Pi 2 installieren

Aus MySlug
Version vom 28. Juni 2015, 11:47 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<div style="text-align=right; float: right; clear: none; background: none; padding-left:20px"> __TOC__ </div><noinclude> In der Box<br>…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

In der Box

Auf der Pi ein Raspbian zu installieren geht relativ einfach. Der hier beschriebene Weg funktioniert auf Basis eines beliebigen Linux auf dem Desktop. Ich verwende derzeit das aktuelle openSUSE.

Zuerst muss dazu sich eine microSD Karte angeschafft werden. Ich verwende hierfür eine 32GB Karte, 16 GB reichen aber auch erstmal aus.

Ihr benötigt zudem einen Kartenleser, damit Ihr die Karte an Eurem Linuxrechner vorbereiten könnt. Formatiert werden muss die Karte nicht.

Raspbian herunterladen und "installieren"

Unter Linux ladet Ihr dann erstmal das aktuelle Raspbian (zur Zeit Wheezy) herunter:

Raspberry Downloads

Ihr entpackt die Datei und erhaltet Damit ein Image (bin Datei). Dieses Image muss nur noch auf die Karte geschrieben werden:

dd bs=1M if=Dateiname.bin of=/dev/sdx

Bei Dateiname bitte den genauen Namen des Imges verwenden. Das Device /dev bitte ohne Partitionsnummer angeben. Also sollte die Karte als sde im System zu finden sein, dann /dev/sde. Solltet Ihr nicht sicher sein, welches Device die Karte im Kartenleser ist, dann mit einem

fdisk -l

anzeigen lassen.

Booten und konfigurieren

That's it! Wenn dd fertig geschrieben hat, dann die Karte in die Pi einstecken und mit dem Lan und via HDMI an einem Monitor anschließen. Zudem mindestens eine USB Tastatur dran für den Anfang. Jetzt Strom auf die Kiste geben und starten lassen. Ihr landet nach dem Boot recht schnell im Konfigurationsmenü (nur beim ersten Start):

Konfiguration

Aktuell: Derzeit gibt es noch einen kleinen Fehler, der zumeist beim ersten Reboot Datenfehler auf der Karte bringt. Beendet deswegen zuerst das Programm raspi-config. Danach werdet root:

sudo su

Bei der Gelegenheit legt gleich mal ein eigenes Passwort für root an:

passwd

Jetzt aktualisiert erstmal die Firmware mit einem

rpi-update

Startet danach den Raspi neu. Jetzt meldet Euch als pi an. Dass Passwort ist raspberry. Achtung! Englische Tastatur! Für das y müsst Ihr deshalb z auf der deutschen Tastatur drücken

Jetzt startet den raspi-config neu:

sudo raspi-config

Ihr seht hier einige Konfigurationsmöglichkeiten, die man vornehmen kann und sollte. Dabei ist festzustellen, dass man hierüber viel Arbeit abgenommen bekommt.

  1. Der erste Punkt "Expand Filesystem" ist das, was Ihr als erstes machen solltet. Das Image nutzt natürlich nicht Eure komplette SD Karte. Erst wenn Ihr diesen Punkt anstoßt, wird das Dateisystem auf den kompletten Datenspeicher ausgedehnt.
  2. Change User Passwort: Hier könnt Ihr das Passwort des Users pi ändern. Das ist der Standarduser, der bereits eingerichtet ist und über den Ihr dann auch Root-Zugriff erlangen könnt (sudo su). Deswegen sollte hier sofort ein eigenes und sicheres Passwort gewählt werden. Das Standardpasswort lautet raspberry . Wenn Ihr später lieber mit root direkt arbeiten wollt, wie Ihr es eventuell von Debian gewohnt seid, dann könnt Ihr auch erstmal mittels sudo su root werden und danach mittels passwd ein neues Passwort für root festlegen. Danach könnt Ihr Euch direkt als Root anmelden.
  3. Enable Boot to Desktop: Hier könnt Ihr einstellen, dass gleich die grafische Benutzeroberfläche gestartet wird. Ansonsten muss man diese manuell mit startx aktivieren. Ich mache das nicht, da wir einen Server aufbauen und ausschließlich über die Konsole arbeiten werden.
  4. Internationalisation: Hier stellt Ihr Eure Sprache, Tastatur und Zeitzone ein. Das Menü ist selbsterklärend.


Wir steigen dann noch bei den Advanced Options ein:

Advanced

Hier ist auf jeden Fall für uns der Punkt Enable remote command (SSH) wichtig. Das aktivieren wir. Danach legen wir noch unseren Hostnamen fest. Jetzt starten wir die Kiste neu. Wenn Ihr wieder dieses Menü aufrufen wollt, dann startet dieses mittels

raspi-config



Kleine Nacharbeiten

Loggt Euch nochmal als pi ein und werdet root:

sudo su

Aktualisiert erstmal die Kiste:

apt-get update
apt-get upgrade

Ich installiere gerne noch folgende Programme nach:

apt-get install mc htop

Danach nehmen wir uns noch unsere Netzwerkkonfiguration vor, solltet Ihr Eurer pi eine feste IP zuweisen wollen:

nano /boot/cmdline.txt

Die Datei besteht nur aus einer Zeile. Setzt hier nur hinten Eure gewünschte IP dazu:

ip=192.168.X.X

(die X durch Eure echte IP Werte ersetzen)

Danach die Änderung speichern!

ALTERNATIV:
Solltet Ihr mit obiger Methode 2 IP Adressen hinterlegt haben (eine statische, eine von Eurem DHCP Server geliefert), dann könnt Ihr anstatt wie kürz vorher beschrieben wie folgt vorgehen: Editiert die Datei /etc/dhcpcd.conf und fügt folgende Zeilen zum Schluss ein:

interface eth0
static ip_address=192.168.XXX.XXX/24
static routers=192.168.XXX.1
static domain_name_servers=192.168.XXX.1

Verwendet entsprechend die passende IPs. Speichert die Änderung und startet neu.

Zum Schluss kümmern wir uns noch um die SWAP Datei. Diese richten wir auf doppelte Größe Eures RAMs ein. Also wenn Ihr ein pi mit 1024 MB habt, dann auf 2048MB Swap.

sudo su
echo "CONF_SWAPSIZE=1024" > /etc/dphys-swapfile
dphys-swapfile setup
dphys-swapfile swapon

Stellt nun noch die Sprache, Zeitzone und Tastatur ein.
Zeitzone:

dpkg-reconfigure tzdata

Sprache:

dpkg-reconfigure locales

(hier de_de UTF8 verwenden und die eng Markierung herausnehmen)

Tastatur:

dpkg-reconfigure keyboard-configuration

(hier die Tastatur auf German stellen. Den Rest einfach übernehmen)

Das war es dann schonmal. Mit einem

reboot

startet die Kiste neu. Wenn Ihr jetzt nur noch die pi als Server verwenden wollt, dann könnt Ihr ab jetzt die Tastatur und den Monitor weg lassen und Euch via ssh an die dafür vergebene IP Adresse einloggen und weiter konfigurieren.

Wenn es beim Login am ssh dauert, bis die Passwortabfrage kommt, dann kann es sein, dass der DNS nicht korrekt eingestellt ist. Überprüft mit einem

cat /etc/resolv.conf

ob der DNS korrekt auf der Kiste eingetragen ist. Falls nicht, editiert die Konfiguration entsprechend:

nano /etc/resolv.conf