Du schreibst Raspberry Pi OS vom PC auf den eingebauten Speicher des CM5, startest es zum ersten Mal und meldest dich vom PC aus an.
Vorher erledigt: 0 PC vorbereiten, 1a CM5 auf den Carrier setzen
| Kennung | Was |
|---|---|
| CB | Carrier mit CM5 auf dem Kühler, aus 1a |
| CB43 | USB-C-Buchse „PWR“ des Carriers |
| CB48 | Taster „BOOT“ des Carriers |
| UC | USB-C-Datenkabel (kein reines Ladekabel) |
| UC1 | Ende am PC |
| UC2 | USB-C-Stecker zum Carrier |
| NT | Raspberry Pi 27-W-USB-C-Netzteil |
| NT1 | USB-C-Stecker des Netzteils |
| Kennung | Was |
|---|---|
| WZ9 | ESD-Armband |
| WZ13 | Stift, um Namen und Passwort zu notieren |
| WZ14 | Linux-PC aus 0, im selben Heimnetz wie dein WLAN |
Keine.
Flashen: ein Betriebssystem auf einen Speicher schreiben. eMMC: der fest eingebaute Speicher des CM5. SSH: eine verschlüsselte Verbindung, über die du am PC Befehle eingibst, die auf dem Pi laufen. Hostname: der Name des Pi im Netz. IP-Adresse: die Nummer des Pi im Heimnetz, zum Beispiel 192.168.178.49.
Nimm das USB-C-Datenkabel UC. Ein reines Ladekabel wird nicht erkannt. Nimm ein Kabel, mit dem du schon einmal Daten übertragen hast, zum Beispiel Fotos vom Handy auf den PC.
Ergebnis: Du hast ein Kabel, von dem du weißt, dass es Daten überträgt.
Öffne am PC ein Terminal und wechsle in den Ordner aus 0:
cd ~/usbboot
Ergebnis: keine Ausgabe, wieder die Eingabezeile.
Lass dir die Laufwerke anzeigen, die jetzt schon da sind:
lsblk
Ergebnis: eine Liste mit den Laufwerken deines PCs (Spalten NAME und SIZE). Merk dir, welche Namen dort stehen.
Drück den Taster BOOT CB48 auf dem Carrier und halt ihn gedrückt.
Ergebnis: Der Taster ist unten.
Halt BOOT noch 3 Sekunden, dann lass los.
Ergebnis: BOOT ist losgelassen, UC2 steckt weiter.
Starte rpiboot:
sudo ./rpiboot -d mass-storage-gadget64
Ergebnis: rpiboot gibt einige Zeilen aus und kehrt nach einigen Sekunden zur Eingabezeile zurück.
Lass dir die Laufwerke noch einmal anzeigen:
lsblk
Ergebnis: Ein neuer Name ist dazugekommen (zum Beispiel sda oder sdb) mit einer
Größe von etwa 14,6G (je nach Spracheinstellung mit Punkt oder Komma). Das ist der eMMC des CM5. Schreib dir den Namen
auf.
Erlaub dem Imager, als Administrator ein Fenster zu öffnen:
xhost +si:localuser:root
Ergebnis: localuser:root being added to access control list
Starte den Raspberry Pi Imager:
sudo rpi-imager
Ergebnis: Das Fenster des Raspberry Pi Imager öffnet sich.
Wähl als Gerät Raspberry Pi 5.
Ergebnis: Raspberry Pi 5 ist ausgewählt.
Wähl als Betriebssystem Raspberry Pi OS (64-bit), die Fassung mit Desktop, nicht „Lite“.
Ergebnis: Raspberry Pi OS (64-bit) ist ausgewählt.
Wähl als Speicher das Laufwerk aus Schritt 10, mit etwa 14,6 GB.
Ergebnis: Name und Größe stimmen mit deiner Notiz aus Schritt 10 überein.
Der Imager bietet vor dem Schreiben an, Einstellungen für das neue System festzulegen. Je nach Version heißt das „Einstellungen bearbeiten“ oder ist ein eigener Schritt beim Durchklicken. Öffne diese Einstellungen und trag ein:
Hostname: einen Namen für den Pi, nur Kleinbuchstaben, Ziffern und Bindestrich, zum Beispiel
linux-phone.
Ergebnis: Der Hostname steht im Feld. Schreib ihn mit WZ13 auf.
Benutzername und Passwort für den Pi.
Ergebnis: Beide stehen in den Feldern. Schreib beide auf. Den Benutzernamen nennt diese Anleitung ab jetzt BENUTZER.
WLAN: den Namen deines WLANs, sein Passwort und als Land DE (oder dein Land).
Ergebnis: WLAN-Name, Passwort und Land stehen in den Feldern.
Spracheinstellungen: deine Zeitzone (zum Beispiel Europe/Berlin) und das Tastaturlayout deiner Tastatur.
Ergebnis: Zeitzone und Tastaturlayout sind gesetzt.
SSH einschalten, Anmeldung mit Passwort.
Ergebnis: SSH ist eingeschaltet.
Speichere die Einstellungen, übernimm sie und starte das Schreiben. Bestätige die Warnung, dass alle Daten auf dem Laufwerk gelöscht werden.
Ergebnis: Der Imager schreibt und prüft danach. Nach einigen Minuten meldet er, dass das Schreiben erfolgreich war.
Schließ den Imager und nimm die Erlaubnis aus Schritt 11 zurück:
xhost -si:localuser:root
Ergebnis: localuser:root being removed from access control list
Um den Pi zu erreichen, brauchst du seine IP-Adresse im Heimnetz; die Anleitung nennt sie ADRESSE. Am einfachsten steht sie in der Geräteliste deines Routers, neben dem Hostnamen. Ist sie dort nicht zu finden, hilft das Programm nmap: Es listet alle Geräte im Heimnetz, einmal vor und einmal nach dem Einschalten. Das neue Gerät ist der Pi.
Lass dir am PC die eigene Adresse anzeigen:
ip -4 -br addr
Ergebnis: Eine Zeile mit UP und einer Adresse wie 192.168.178.23/24. Ersetz die
letzte Zahl vor dem Schrägstrich durch 0: Das ist dein Heimnetz, hier 192.168.178.0/24. Die Anleitung
nennt es NETZ.
Installier nmap. Der Befehl ist für Arch Linux; andere Distributionen brauchen dasselbe Paket unter dem Namen, den es dort trägt.
sudo pacman -S --needed nmap
Ergebnis: wieder die Eingabezeile, keine Zeile mit error:.
Speichere die Liste der Geräte vor dem Einschalten, NETZ durch dein Heimnetz ersetzen:
sudo nmap -sn NETZ | grep 'scan report' > ~/vorher.txt
Ergebnis: Nach einigen Sekunden wieder die Eingabezeile.
Speichere die Liste der Geräte nach dem Einschalten:
sudo nmap -sn NETZ | grep 'scan report' > ~/nachher.txt
Ergebnis: Nach einigen Sekunden wieder die Eingabezeile.
Vergleich beide Listen:
diff ~/vorher.txt ~/nachher.txt
Ergebnis: Eine Zeile, die mit > beginnt, zum Beispiel
> Nmap scan report for 192.168.178.49. Die Adresse darin ist ADRESSE. Steht dort auch dein Hostname,
umso besser. Stehen mehrere solche Zeilen da, hat sich in der Zwischenzeit noch ein anderes Gerät angemeldet: Probier
in Schritt 30 jede dieser Adressen.
Melde dich per SSH an, BENUTZER und ADRESSE durch deine Werte ersetzen:
ssh BENUTZER@ADRESSE
Beim ersten Mal fragt ssh, ob du dem Gerät vertraust (Are you sure you want to continue connecting):
tipp yes und Enter. Dann gib das Passwort aus Schritt 17 ein.
Ergebnis: Die Eingabezeile sieht jetzt so aus: BENUTZER@HOSTNAME:~ $. Alles, was du jetzt
tippst, läuft auf dem Pi.
Prüf die Stromversorgung:
vcgencmd get_throttled
Ergebnis: throttled=0x0
throttled=0x0? Wenn nicht: nicht weitermachen. Meist liegt
es am Netzteil oder Kabel: Nimm das Original-Netzteil NT mit 27 W, direkt
in CB43, ohne Verlängerung oder Adapter.Ab jetzt meldest du dich in jeder Anleitung so an: ssh BENUTZER@ADRESSE, mit dem Benutzernamen und der
Adresse aus dieser Anleitung. Ändert sich die Adresse später, findest du sie wie in Schritt 24 bis 29 wieder (dann ist
der Pi schon an: Liste mit Pi aus, Liste mit Pi an). Der Pi bleibt für die nächste Anleitung eingeschaltet.
Weiter mit: 1c Pi vorbereiten