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:
1. **Raspberry Pi Imager** herunterladen und installieren. 2. Eine microSD-Karte (mindestens 16 GB empfohlen) mit dem gewünschten Betriebssystem bespielen. 3. 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:
```bash sudo raspi-config ```
1. Navigiere zu **System Options** → **Hostname**. 2. Ändere den Hostnamen in das gewünschte Format (**Vorname-Nachname** oder ein anderer eindeutiger Name). 3. Speichere die Änderungen und starte den Raspberry Pi neu:
```bash 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:
```bash 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:
```bash ssh benutzername@hostname.local ```
- **XRDP installieren** (für Remote-Desktop-Zugriff)
Falls eine grafische Verbindung gewünscht ist, kann **XRDP** installiert werden:
```bash 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:
```bash sudo rsync -av --progress /etc /home/pi/backup/ ```
Alternativ kann eine komplette Sicherung der microSD-Karte mit **dd** erstellt werden:
```bash 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.
- 5. Fazit
Mit den oben genannten Schritten ist der Raspberry Pi vollständig installiert, konfiguriert und gesichert. Diese Anleitung wurde so erstellt, dass sie **verständlich und zielgruppengerecht** für **ICT-Fachleute im 1. Lehrjahr** ist. Das Dokument dient als **„How-To“**, das die wichtigsten Konfigurationsschritte auf den Punkt bringt.