Auf dem Pi installieren
Die Wallet von selbst starten lassen, Bildschirm und Tasten testen und dann das WLAN abschalten.
- 15 Min.
- Auf deinem Computer
- Auf dem Pi
Das Installationsskript richtet den Pi so ein, dass er die Wallet von selbst startet, sobald er Strom bekommt. Es schaltet den Bildschirm und die Tasten ein und lässt den USB-Anschluss als Wallet arbeiten. Du führst es zweimal aus: einmal mit eingeschaltetem WLAN, um zu prüfen, ob alles funktioniert, und noch einmal, um die Funkverbindungen abzuschalten.
Erste Installation, WLAN noch an
cd ~/wallet
sudo ./diy/install.sh --ram-only --keep-radios
sudo reboot--ram-only hält die Wallet nur im Arbeitsspeicher, wie du es unter Deine Variante gewählt hast. Sie ist jedes Mal weg, wenn der Pi keinen Strom mehr hat.
Dein SSH-Fenster schließt sich, wenn der Pi neu startet. Nach etwa einer Minute leuchtet der Bildschirm auf und zeigt Select Language.
Bildschirm und Tasten prüfen
| Bedienelement | Was es tut |
|---|---|
| Joystick hoch und runter | Durch eine Liste blättern |
| Joystick rechts, Joystick drücken oder KEY1 | Bestätigen, weiter |
| Joystick links oder KEY3 | Zurück, abbrechen |
Blättere durch die Sprachen, um den Joystick zu prüfen, aber richte noch nichts ein. Das kommt in Schritt 7, zusammen mit der App.
Wenn das Bild auf dem Kopf steht, melde dich erneut an:
ssh you@diywallet.localDann dreh es um:
echo DIY_OLED_ROTATE=180 | sudo tee /etc/diywallet.conf
sudo systemctl restart diywalletWenn der Bildschirm dunkel bleibt, sieh nach, was die Wallet meldet:
systemctl status diywalletAm häufigsten sitzt die Bildschirmplatine nicht ganz auf den Stiften.
Wenn auf dem Bildschirm Wallet stopped und Random number generator failed steht oder das Installationsskript mit No hardware random number generator found abgebrochen hat, konnte die Wallet den Hardware-Zufallszahlengenerator des Chips nicht lesen, oder seine Ausgabe hat eine Prüfung nicht bestanden. Sie hat absichtlich angehalten, statt ohne ihn eine Wiederherstellungsphrase zu erzeugen. Prüf, ob die Platine ein Raspberry Pi Zero 2 W ist und ob auf der Karte das Raspberry Pi OS Lite aus Schritt 3 ist, und starte den Pi neu. Passiert es wieder, verwende diese Platine nicht für eine Wallet.
Den Zufallszahlengenerator prüfen
Deine Wiederherstellungsphrase kommt vom Generator im Chip des Pi. Teste ihn deshalb, bevor du eine Wallet erstellst. Melde dich wieder am Pi an und starte dann den Test. Das dauert etwa 30 Sekunden:
ssh you@diywallet.localsudo /opt/diywallet/hwrng-check --testDie ersten Zeilen nennen deinen Generator und seinen Treiber bcm2835-rng und bestätigen seine Einstellungen. In der letzten Zeile sollte RESULT: OK stehen. Ein paar fehlgeschlagene Blöcke sind normal; das Programm sagt dir, wie viele in Ordnung sind. Steht dort RESULT: FAILED, verwende diese Platine nicht für eine Wallet.
Endgültige Installation, Funk aus
Sobald Bildschirm und Tasten funktionieren:
cd ~/wallet
sudo ./diy/install.sh --ram-only
sudo rebootDiesmal startet der Pi mit abgeschaltetem WLAN und Bluetooth, sodass Linux diese Chips nie einschaltet. Ab jetzt kommt er in kein Netzwerk mehr, und du kannst dich auch nicht mehr über das Netzwerk bei ihm anmelden. Wenn du später etwas ändern willst, sieh unter Anpassen nach.
Kontrollpunkt
Der Pi startet von selbst, wenn du ihn einsteckst, und zeigt Select Language auf seinem Bildschirm. Dein Computer findet diywallet.local nicht mehr.