Raspbian auf dem Raspberry Pi 2 installieren: Unterschied zwischen den Versionen

Aus MySlug
Zur Navigation springen Zur Suche springen
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>…“
 
Der Seiteninhalt wurde durch einen anderen Text ersetzt: „Das Tutorial wurde auf Gargi.org verschoben: https://www.gargi.org/index.php?title=Installation:_Raspbian_auf_dem_Raspberry_Pi“
Markierung: Ersetzt
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<div style="text-align=right; float: right; clear: none; background: none; padding-left:20px">
Das Tutorial wurde auf Gargi.org verschoben: https://www.gargi.org/index.php?title=Installation:_Raspbian_auf_dem_Raspberry_Pi
__TOC__
</div><noinclude>
[[Bild:raspiinbox.jpg|In der Box]]<br><br>
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 [http://www.opensuse.org openSUSE].
<br><br>
Zuerst muss dazu sich eine microSD Karte angeschafft werden. Ich verwende hierfür eine 32GB Karte, 16 GB reichen aber auch erstmal aus.
<br><br>
Ihr benötigt zudem einen Kartenleser, damit Ihr die Karte an Eurem Linuxrechner vorbereiten könnt. Formatiert werden muss die Karte nicht.
<br><br>
==Raspbian herunterladen und "installieren"==
Unter Linux ladet Ihr dann erstmal das aktuelle Raspbian (zur Zeit Wheezy) herunter:
<br><br>
[http://www.raspberrypi.org/downloads Raspberry Downloads]
<br><br>
Ihr entpackt die Datei und erhaltet Damit ein Image (bin Datei). Dieses Image muss nur noch auf die Karte geschrieben werden:
<code><pre>dd bs=1M if=Dateiname.bin of=/dev/sdx</pre></code>
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
<code><pre>fdisk -l</pre></code>
anzeigen lassen.
<br><br>
==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):<br><br>
[[Bild:raspiconf1.jpg|Konfiguration]]<br><br>
'''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:
<code><pre>sudo su</pre></code>
Bei der Gelegenheit legt gleich mal ein eigenes Passwort für '''root''' an:
<code><pre>passwd</pre></code>
Jetzt aktualisiert erstmal die Firmware mit einem
<code><pre>rpi-update</pre></code>
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
<br><br>
Jetzt startet den '''raspi-config''' neu:
<code><pre>sudo raspi-config</pre></code>
Ihr seht hier einige Konfigurationsmöglichkeiten, die man vornehmen kann und sollte. Dabei ist festzustellen, dass man hierüber viel Arbeit abgenommen bekommt.
 
#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.
#'''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.
#'''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.
#'''Internationalisation:''' Hier stellt Ihr Eure Sprache, Tastatur und Zeitzone ein. Das Menü ist selbsterklärend.
<br>
Wir steigen dann noch bei den '''Advanced Options''' ein:<br><br>
[[Bild:Advanced.jpg|Advanced]]
<br><br>
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
<code><pre>raspi-config</pre></code>
<br><br>
 
==Kleine Nacharbeiten==
Loggt Euch nochmal als '''pi''' ein und werdet '''root''':
<code><pre>sudo su</pre></code>
Aktualisiert erstmal die Kiste:
<code><pre>apt-get update
apt-get upgrade</pre></code>
Ich installiere gerne noch folgende Programme nach:
<code><pre>apt-get install mc htop</pre></code>
Danach nehmen wir uns noch unsere Netzwerkkonfiguration vor, solltet Ihr Eurer pi eine feste IP zuweisen wollen:
<code><pre>nano /boot/cmdline.txt</pre></code>
Die Datei besteht nur aus einer Zeile. Setzt hier nur hinten Eure gewünschte IP dazu:<br><br>
ip=192.168.X.X<br><br>
(die X durch Eure echte IP Werte ersetzen)
<br><br>
Danach die Änderung speichern!
<br><br>
'''ALTERNATIV:'''<br>
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:
<code><pre>interface eth0
static ip_address=192.168.XXX.XXX/24
static routers=192.168.XXX.1
static domain_name_servers=192.168.XXX.1</pre></code>
Verwendet entsprechend die passende IPs. Speichert die Änderung und startet neu.
<br><br>
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.
<code><pre>sudo su
echo "CONF_SWAPSIZE=1024" > /etc/dphys-swapfile
dphys-swapfile setup
dphys-swapfile swapon</pre></code>
Stellt nun noch die Sprache, Zeitzone und Tastatur ein.<br>
Zeitzone:
<code><pre>dpkg-reconfigure tzdata</pre></code>
Sprache:
<code><pre>dpkg-reconfigure locales</pre></code>
''(hier de_de UTF8 verwenden und die eng Markierung herausnehmen)''
<br><br>
Tastatur:
<code><pre>dpkg-reconfigure keyboard-configuration</pre></code>
''(hier die Tastatur auf German stellen. Den Rest einfach übernehmen)''
<br><br>
Das war es dann schonmal. Mit einem
<code><pre>reboot</pre></code>
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.
<br><br>
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
 
<code><pre>
cat /etc/resolv.conf</pre></code>
ob der DNS korrekt auf der Kiste eingetragen ist. Falls nicht, editiert die Konfiguration entsprechend:
 
<code><pre>
nano /etc/resolv.conf</pre></code>

Aktuelle Version vom 30. Juni 2018, 11:07 Uhr