Instalarlo en la Raspberry Pi
Haz que la billetera arranque sola, prueba la pantalla y los botones, y desactiva el Wi-Fi.
- 15 min
- En tu computadora
- En la Raspberry Pi
El script de instalación prepara la Pi para que arranque la billetera sola cada vez que recibe corriente, activa la pantalla y los botones, y hace que el puerto USB funcione como una billetera. Lo ejecutas dos veces: una con el Wi-Fi todavía activado, para comprobar que todo funciona, y otra más para desactivar las conexiones inalámbricas.
Primera instalación, con el Wi-Fi activado
cd ~/wallet
sudo ./diy/install.sh --ram-only --keep-radios
sudo reboot--ram-only guarda la billetera solo en la memoria, como elegiste en Tu montaje. Desaparece cada vez que la Pi se queda sin corriente.
Tu ventana de SSH se cierra cuando la Pi se reinicia. Al cabo de un minuto, más o menos, la pantalla se enciende y muestra Select Language.
Comprobar la pantalla y los botones
| Control | Qué hace |
|---|---|
| Joystick arriba y abajo | Moverse por una lista |
| Joystick a la derecha, pulsar el joystick o KEY1 | Confirmar, siguiente |
| Joystick a la izquierda o KEY3 | Atrás, cancelar |
Muévete arriba y abajo por los idiomas para probar el joystick, pero no configures nada todavía. Eso viene en el paso 7, con la app.
Si la imagen sale al revés, vuelve a iniciar sesión:
ssh you@diywallet.localLuego dale la vuelta:
echo DIY_OLED_ROTATE=180 | sudo tee /etc/diywallet.conf
sudo systemctl restart diywalletSi la pantalla sigue apagada, mira qué dice la billetera:
systemctl status diywalletLa causa más común es que la placa de la pantalla no está encajada del todo en los pines.
Si la pantalla muestra Wallet stopped y Random number generator failed, o el script de instalación se detuvo con No hardware random number generator found, la billetera no pudo leer el generador de números aleatorios por hardware del chip, o su salida no pasó una comprobación. Se detuvo a propósito, para no crear una frase de recuperación sin él. Comprueba que la placa sea una Raspberry Pi Zero 2 W y que la tarjeta tenga el Raspberry Pi OS Lite del paso 3, y reinicia la Pi. Si vuelve a pasar, no uses esta placa para una billetera.
Comprobar el generador de números aleatorios
Tu frase de recuperación saldrá del generador del chip de la Pi, así que pruébalo antes de crear una billetera. Vuelve a entrar en la Pi y luego ejecuta la prueba. Tarda unos 30 segundos:
ssh you@diywallet.localsudo /opt/diywallet/hwrng-check --testLas primeras líneas muestran tu generador y su controlador, bcm2835-rng, y confirman sus ajustes. La última línea debe ser RESULT: OK. Que fallen unos pocos bloques es normal; el programa te dice cuántos son aceptables. Si dice RESULT: FAILED, no uses esta placa para una billetera.
Instalación final, sin conexiones inalámbricas
Cuando la pantalla y los botones funcionen:
cd ~/wallet
sudo ./diy/install.sh --ram-only
sudo rebootEsta vez la Pi arranca con el Wi-Fi y el Bluetooth desactivados, así que Linux nunca enciende esos chips. A partir de ahora no puede conectarse a ninguna red, y tú tampoco puedes iniciar sesión en ella por la red. Para cambiar algo más adelante, consulta Personalizar.
Comprobación
La Pi arranca sola cuando la conectas y muestra Select Language en la pantalla. Tu computadora ya no encuentra diywallet.local.