From cd3e51d09338320ad7dfbcd0cfb4718d314169c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Deckert?= Date: Sun, 15 Oct 2023 18:44:47 +0200 Subject: [PATCH] Installation mittels Raspberry Pi Imager MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die vorher beschriebene Installation "von Hand" mittels "dd" funktioniert nicht mehr, weil seit dem auf Debian-Bookworm-basierten Raspberry Pi OS die WiFi-Konfiguration über wpa_supplicant.conf auf der Boot-Partition nicht mehr möglich ist. --- README.md | 47 ++++++++++++----------------------------------- 1 file changed, 12 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index e9add70..5964074 100644 --- a/README.md +++ b/README.md @@ -20,42 +20,19 @@ Sobald alles wie gewünscht funktioniert, wird auf passendere Hardware umgestell ## Installation Betriebssystem -Als Betriebssystem wird Raspberry Pi OS Lite (64 Bit) verwendet. Die aktuelle Version lädt man von der Download-Seite herunter: [Operating system images](https://www.raspberrypi.com/software/operating-systems/) +Als Betriebssystem wird Raspberry Pi OS Lite (64 Bit) verwendet. Am einfachsten geht die Installation mit dem Raspberry Pi Imager, dieser kann hier heruntergeladen werden: [Install Raspberry Pi OS using Raspberry Pi Imager](https://www.raspberrypi.com/software/) -Zum Zeitpunkt der Erstellung dieser Anleitung hatte das Betriebssystem-Image den Namen 2023-10-10-raspios-bookworm-arm64-lite.img.xz. Unter Linux schreibt man dieses Image mit folgendem Befehl auf die (im Beispiel als /dev/) gemountete SD-Card: +Nach dessen Installation auf einem PC und Start mit eingelegter SD-Card werden das zu installierende Betriebssystem (RASPBERRY PI OS LITE (64-BIT)) und die SD-Card ausgewählt. Mittels Klick auf das Settings-Icon unten rechts werden die erweiterten Optionen aufgerufen und wie folgt angepaßt (damit später der Zugriff per SSH über WLAN möglich ist): +* Hostname: digipeater +* SSH: aktivieren + empfohlen wird "Authentifizierung via Public-Key", notfalls geht auch "Paßwort zur Authentifizierung benutzen" +* Benutzernamen und Paßwort setzen + Im Folgenden wird der Benutzer "aprsadmin" verwendet, andere namen sind aber auch möglich. +* WiFi einrichten + Hier werden SSID und der zugehörige Schlüssel (Passwort) eingetragen. WiFi-Land sollte in Deutschland "DE" sein. +* Spracheinstellungen festlegen + Zeitzone Europe/Berlin, Tastaturlayout de -`sudo sh -c 'xz --decompress --stdout /tmp/2023-10-10-raspios-bookworm-arm64-lite.img.xz | dd bs=10M of=/dev/sdc'` +Nach dem Speichern der erweiterten Einstellungen wird das Image durch Anklicken von "Speichern" auf die SD-Card geschrieben. -Auf den Raspberry soll später per WLAN mit SSH zugegriffen werden. Um das zu konfigurieren, wird die Boot-Partition der neu erstellten SD-Card auf dem Linux-PC gemountet und die leere Datei ssh in deren Root-Verzeichnis angelegt: - -``` -mkdir /tmp/sdcard -sudo mount /dev/sdc1 /tmp/sdcard -sudo touch /tmp/sdcard/ssh -``` - -Die WLAN-Konfiguration erfolgt in der Datei wpa_supplicant.conf: - -`sudo mcedit /tmp/sdcard/wpa_supplicant.conf` - -mit folgendem Inhalt: - -``` -country=DE -ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev -update_config=1 - -network={ - ssid="NETWORK-NAME" - psk="NETWORK-PASSWORD" -} -``` - -In "NETWORK-NAME" und "NETWORK-PASSWORD" werden natürlich die Zugangsdaten des eigenen Netzwerkes eingetragen. - -Nun kann die SD-Card ungemounted werden: - -`sudo umount /tmp/sdcard` - -Die SD-Card wird abschließend vom PC entfernt und in den Raspberry gesteckt.