Raspberry Pi OS installieren und einrichten
Um Anwendungen und Dienste auf einem Raspberry Pi einrichten zu können, wird ein Betriebssystem benötigt. Die Raspberry Pi Foundation bietet hierfür ein auf Debian basierendes und für die ARM-Architektur optimiertes Betriebssystem mit dem Namen Raspberry Pi OS (ehemals Raspbian) an. Das Image des Betriebssystems muss dabei auf eine SD-Karte übertragen werden. Für die richtige Formatierung der SD-Karte sowie die Übertragung des Images stehen sehr einfache und kostenlose Tools zur Verfügung.
Voraussetzungen
Für die Einrichtung des Raspberry Pi OS wird die folgende Hardware benötigt:
- Raspberry Pi – Raspberry Pi 4 Modell B – 4 GB RAM
- Netzteil für den Raspberry Pi – Raspberry Pi – offizielles Netzteil für Raspberry Pi 4 Model B
- SD-Karte – SanDisk Ultra Micro SDHC Karte 32 GB
- Speicherkartenleser – Anker USB 3.0 SD/TF Speicherkartenleser
Einrichtung der SD-Karte
Die Übertragung des Raspberry Pi OS auf die SD-Karte wird in den folgenden Schritten durchgeführt:
- Auswahl des Betriebssystems
- Auswahl der SD-Karte
- Übertragung des Images
- Verifizierung der Übertragung
Die Einrichtung der SD-Karte wird hier mit den Tools Raspberry Pi Imager und balenaEtcher beschrieben. Diese Tools können unter Windows, macOS und Linux installiert werden. Die eigentliche Installation und grundlegende Konfiguration des Raspberry Pi OS findet dann im Anschluss mit dem Raspberry Pi selbst statt.
Raspberry Pi Imager
Der Raspberry Pi Imager ist ein von der Raspberry Pi Foundation zur Verfügung gestelltes Tool, mit welchem die Einrichtung der SD-Karte sehr einfach möglich ist. Ein Vorteil des Raspberry Pi Imager ist dabei die Möglichkeit zur Auswahl des des zu installierenden Betriebssystems direkt aus dem Tool. Es lassen sich aber natürlich auch heruntergeladene Images auswählen.
Mit der ersten Schaltfläche “Choose OS” kann das Betriebssystem ausgewählt werden. Hier steht sowohl das offizielle Raspberry Pi OS als auch verschiedene Betriebssysteme von Drittanbietern zur Verfügung. Der Raspberry Pi Imager lädt vor der Einrichtung der SD-Karte das Image des ausgewählten Betriebssystems automatisch im Hintergrund herunter.
Über die zweite Schaltfläche “Choose SD card” muss die SD-Karte ausgewählt werden, auf welche das Image übertragen werden soll. Es ist darauf zu achten, dass die richtige SD-Karte ausgewählt wird. Es werden in der Auswahl auch USB-Sticks und externe Festplatten angezeigt. Wenn hier eine falsche Auswahl getroffen wird, kann es zum Verlust von Daten kommen.
Mit der letzten Schaltfläche “Write” wird basierend auf der Auswahl des Betriebssystems und der SD-Karte das Image übertragen. Nach einer erfolgreichen Übertragung wird der Inhalt der SD-Karte verifiziert und damit überprüft, ob die Übertragung erfolgreich durchgeführt wurde.
balenaEtcher
Eine sehr gute Alternative zum Raspberry Pi Imager ist das Tool balenaEtcher. Dieses Tool funktioniert sehr ähnlich zum Raspberry Pi Imager. Allerdings muss hier zur Einrichtung der SD-Karte das Image des Betriebssystems zuvor heruntergeladen werden. Die verschiedenen Betriebssysteme sind auf der offiziellen Downloadseite der Raspberry Pi Foundation zu finden. Nach der Auswahl des Images sowie der richtigen SD-Karte kann die Übertragung durchgeführt werden.
SSH (Secure Shell)
Der Raspberry Pi kann auch ohne Tastatur, Maus und Monitor direkt über das Netzwerk konfiguriert und verwaltet werden. Dazu wird eine SSH-Verbindung benötigt. Um den SSH-Zugang bereits bei der Einrichtung des Raspberry Pi OS zu aktivieren, muss eine Datei mit dem Namen “ssh” auf der SD-Karte gespeichert werden. Die Datei muss dabei noch vor der ersten Verwendung der SD-Karte dort gespeichert werden. Wenn der Raspberry Pi mit dieser SD-Karte gestartet wird, sollte sich nach wenigen Minuten eine SSH-Verbindung über Tools wie cmder oder PuTTY herstellen lassen.
Der SSH-Zugang wird mit einer Standard-Anmeldung erstellt. Die Anmeldung ist dann über die folgenden Informationen möglich:
- Benutzername: pi
- Passwort: raspberry
Hinweis: Das Passwort des SSH-Zugangs sollte nach der ersten Anmeldung geändert werden. Das Passwort kann dabei mit dem Befehl passwd
oder über das Konfigurationstool raspi-config
des Raspberry Pi OS geändert werden. Vor allem bei einem öffentlich zugänglichen Raspberry Pi sollte dieses Passwort unbedingt geändert werden.
Übrigens: Der SSH-Zugang kann auch verwendet werden um eine FTP-Verbindung zum Raspberry Pi herzustellen. Damit besteht die Möglichkeit Dateien auf den Raspberry Pi zu übertragen, ohne ein Speichermedium direkt am Raspberry Pi verwenden zu müssen. Die FTP-Verbindung kann mit den folgenden Informationen und einem beliebigen FTP-Client hergestellt werden:
Server: sftp://<Hostname>
oder sftp://<IP-Adresse>
Port: 22
Benutzername: pi
Passwort: <Passwort>
(Standard: raspberry)
Erste Konfiguration des Raspberry Pi OS
Nach dem ersten Start des Raspberry Pi OS sollten noch grundlegende Einstellungen vorgenommen werden. Über den Befehl sudo raspi-config
steht ein Konfigurationstool zur Verfügung, um grundlegende Einstellungen vornehmen zu können. Es sollten dabei die folgenden Einstellungen überprüft und ggf. angepasst werden:
- Anpassen der Lokalisierung (Tastaturlayout, Zeitzone und Ländereinstellung des WLANs) – [4 Localisation Options]
- Änderung des Passworts – [1 Change User Password]
- Einrichtung WLAN (SSID und Passwort) – [2 Network Options → N2 Wireless LAN]
- Hostnamen des Raspberry Pi – [2 Network Options → N1 Hostname]
- Erweiterung des Dateisystems – [7 Advanced Options → A1 Expand Filesystem]
Nach der ersten Konfiguration sollte der Raspberry Pi neu gestartet werden. Sollte der Neustart nicht automatisch funktionieren, kann auch abschließend der Befehl sudo reboot
oder die Tastenkombination Strg + Alt + Entf verwendet werden.
Updates
Nach der erfolgreichen Installation und ersten Konfiguration des Raspberry Pi OS können noch evtl. vorhandene Aktualisierungen installiert werden. Mit den folgenden Befehlen kann die Liste der Pakete aktualisiert sowie die Aktualisierung selbst durchgeführt werden.
sudo apt update
sudo apt dist-upgrade