Workshop 01
Raspberry Pi – Installation, Konfiguration und Dokumentation
1. Einleitung
Der Raspberry Pi ist ein leistungsfähiger, kostengünstiger Einplatinencomputer, der für viele Projekte genutzt werden kann. In diesem Dokument wird die Installation und Grundkonfiguration eines Raspberry Pi beschrieben. Das Ziel ist es, den Raspberry Pi so einzurichten, dass eine Verbindung über Putty oder XRDP möglich ist. Zusätzlich wird die Erstellung eines Backups der Konfiguration erläutert, um jederzeit eine Wiederherstellung durchführen zu können.
2. Historie und Versionen des Raspberry Pi
Der Raspberry Pi wurde erstmals im Jahr 2012 von der Raspberry Pi Foundation veröffentlicht. Das Ziel war es, einen günstigen Computer für Bildungszwecke zu entwickeln. Seitdem sind verschiedene Modelle erschienen:
- Raspberry Pi 1 (2012) – Erste Version mit 512 MB RAM und einem Single-Core-Prozessor.
- Raspberry Pi 2 (2015) – Verbesserte Leistung durch Quad-Core-CPU und 1 GB RAM.
- Raspberry Pi 3 (2016) – Integriertes WLAN und Bluetooth.
- Raspberry Pi 4 (2019) – Bis zu 8 GB RAM, schnellerer Prozessor und USB 3.0.
- Raspberry Pi 5 (2023) – Weitere Leistungssteigerungen mit verbesserter GPU und schnelleren Schnittstellen.
3. Grundlegende Konfiguration des Raspberry Pi
3.1 Installation des Betriebssystems
Um den Raspberry Pi in Betrieb zu nehmen, wird ein Betriebssystem benötigt. Die empfohlene Wahl ist Raspberry Pi OS, das über den offiziellen Raspberry Pi Imager installiert werden kann:
- Raspberry Pi Imager herunterladen und installieren.
- Eine microSD-Karte (mindestens 16 GB empfohlen) mit dem gewünschten Betriebssystem bespielen.
- Die microSD-Karte in den Raspberry Pi einlegen und das Gerät starten.
3.2 Ändern des Hostnamens
Nach der ersten Einrichtung sollte der Hostname geändert werden, um das Gerät im Netzwerk besser identifizieren zu können:
sudo raspi-config
- Navigiere zu System Options → Hostname.
- Ändere den Hostnamen in das gewünschte Format (Vorname-Nachname oder ein anderer eindeutiger Name).
- Speichere die Änderungen und starte den Raspberry Pi neu:
sudo reboot
3.3 Zugriff per SSH oder XRDP
Nach der Grundinstallation sollte der Zugriff über das Netzwerk ermöglicht werden. Dazu müssen SSH und XRDP aktiviert werden.
SSH aktivieren
Falls SSH nicht bereits aktiviert ist, kann dies über den folgenden Befehl erfolgen:
sudo systemctl enable ssh
sudo systemctl start ssh
Nach der Aktivierung kann mit Putty oder einem anderen SSH-Client auf den Raspberry Pi zugegriffen werden:
ssh benutzername@hostname.local
XRDP installieren (für Remote-Desktop-Zugriff)
Falls eine grafische Verbindung gewünscht ist, kann XRDP installiert werden:
sudo apt update && sudo apt install xrdp -y
Nach der Installation kann der Zugriff über Remotedesktopverbindung (Windows) oder einen anderen RDP-Client erfolgen.
4. Backup der Konfiguration
Damit die aktuelle Konfiguration bei Bedarf wiederhergestellt werden kann, sollte ein Backup der Einstellungen erstellt werden.
Backup mit rsync
Ein einfaches Backup kann mit rsync erstellt werden:
sudo rsync -av --progress /etc /home/pi/backup/
Alternativ kann eine komplette Sicherung der microSD-Karte mit dd erstellt werden:
sudo dd if=/dev/mmcblk0 of=/home/pi/backup.img bs=4M status=progress
Die Datei backup.img kann später auf eine neue microSD-Karte geschrieben werden, um das System wiederherzustellen.