Übersicht · Teileliste

0 PC vorbereiten

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.

So sieht es fertig aus

Terminal $ ls ~/usbboot/rpiboot /home/BENUTZER/usbboot/rpiboot $ which rpi-imager /usr/bin/rpi-imager
Die beiden Prüfbefehle am Ende dieser Anleitung. BENUTZER ist dein Benutzername auf dem PC.

Du brauchst

Teile und Stellen

Keine Teile des Telefons.

Werkzeug

KennungWas
WZ14Linux-PC mit Internetzugang, ein freier USB-Anschluss, dein Passwort für sudo

Verbrauchsteile

Keine.

Wörter

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.

Programme installieren

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.

1

Öffne am Linux-PC WZ14 ein Terminal.

Ergebnis: Ein Fenster mit einer Eingabezeile, die mit $ endet.

2

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.

3

Wechsle in dein Home-Verzeichnis (deinen persönlichen Ordner):

cd ~

Ergebnis: keine Ausgabe, wieder die Eingabezeile.

4

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:.

5

Wechsle in den neuen Ordner:

cd usbboot

Ergebnis: keine Ausgabe, wieder die Eingabezeile.

6

Bau rpiboot:

make

Ergebnis: Es laufen Zeilen durch, am Ende steht wieder die Eingabezeile. Keine Zeile enthält Error.

Halt: Sind Schritt 2, 4 und 6 ohne Fehlerzeile durchgelaufen? Wenn nicht: nicht weitermachen. Meist fehlt die Internetverbindung, oder in Schritt 2 wurde ein Paketname falsch getippt. Den Schritt mit der Fehlerzeile wiederholen.

Prüfen

7

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.

8

Prüf, ob der Raspberry Pi Imager installiert ist:

which rpi-imager

Ergebnis: /usr/bin/rpi-imager. Kommt keine Pfadangabe, ist Schritt 2 fehlgeschlagen.

Halt: Zeigen Schritt 7 und 8 beide einen Pfad? Wenn nicht: nicht weitermachen, den fehlgeschlagenen Schritt wiederholen. Merk dir den Ordner ~/usbboot: dort startest du rpiboot in 1b.

Weiter mit: 1a CM5 auf den Carrier setzen