Du installierst auf deinem Linux-PC die zwei Programme, mit denen du später das System auf das CM5 spielst: rpiboot und Raspberry Pi Imager.
Vorher erledigt: nichts.
Keine Teile des Telefons.
| Kennung | Was |
|---|---|
| WZ14 | Linux-PC mit Internetzugang, ein freier USB-Anschluss, dein Passwort für sudo |
Keine.
Terminal: ein Fenster, in das du Befehle tippst. Jeder Befehl endet mit der Enter-Taste. sudo: vor einem Befehl, der Rechte als Administrator braucht; der PC fragt dann nach deinem Passwort. Beim Tippen des Passworts erscheinen keine Zeichen, das ist normal. eMMC: der fest eingebaute Speicher des CM5, wie eine kleine Festplatte. rpiboot: ein Programm, das den eMMC des CM5 über USB als Laufwerk am PC erscheinen lässt. Raspberry Pi Imager: ein Programm, das das Betriebssystem auf dieses Laufwerk schreibt.
Die Befehle hier sind für Arch Linux. Andere Linux-Distributionen brauchen dieselben Pakete, unter den Namen, die sie dort tragen, und ihren eigenen Paketbefehl.
Öffne am Linux-PC WZ14 ein Terminal.
Ergebnis: Ein Fenster mit einer Eingabezeile, die mit $ endet.
Installier die Pakete. Gib ein:
sudo pacman -S --needed git base-devel libusb pkgconf rpi-imager xorg-xhost xcb-util-cursor
Fragt pacman, ob es weitermachen soll, drück Enter.
Ergebnis: pacman läuft durch und zeigt wieder die Eingabezeile. Es erscheint keine Zeile, die mit
error: beginnt.
Wechsle in dein Home-Verzeichnis (deinen persönlichen Ordner):
cd ~
Ergebnis: keine Ausgabe, wieder die Eingabezeile.
Lade den Quellcode von rpiboot herunter:
git clone --depth=1 https://github.com/raspberrypi/usbboot
Ergebnis: git meldet Cloning into 'usbboot'... und zeigt danach wieder die Eingabezeile. Es
erscheint keine Zeile mit fatal:.
Wechsle in den neuen Ordner:
cd usbboot
Ergebnis: keine Ausgabe, wieder die Eingabezeile.
Bau rpiboot:
make
Ergebnis: Es laufen Zeilen durch, am Ende steht wieder die Eingabezeile. Keine Zeile enthält
Error.
Prüf, ob rpiboot gebaut ist:
ls ~/usbboot/rpiboot
Ergebnis: /home/BENUTZER/usbboot/rpiboot, mit deinem Benutzernamen statt BENUTZER. Steht
dort No such file or directory, ist Schritt 6 fehlgeschlagen.
Prüf, ob der Raspberry Pi Imager installiert ist:
which rpi-imager
Ergebnis: /usr/bin/rpi-imager. Kommt keine Pfadangabe, ist Schritt 2 fehlgeschlagen.
~/usbboot: dort startest du rpiboot in 1b.Weiter mit: 1a CM5 auf den Carrier setzen