Com arrencar una Raspberry pi 3B des d'USB?

Raspberry Pi 3 B amb una unitat USB

Actualment, il model més recent de les Raspberry és el 5 i el qual compta amb una gran quantitat de característiques força bones per a la petita mida que té. A més d'això, també la seva distribució Raspberry US ha evolucionat força bé.

Per aquest article, el qual està enfocat en un vell model que és el 3B, he de dir què pres la decisió de compartir aquesta petita, però útil informació que no està de més per a aquells que encara compten amb aquest model, el qual no és gens menyspreable per als diferents projectes o tasques que un pot imaginar amb una RPi com a peça central.

En el meu cas, ja tenia força mesos sense trastejar el meu RPi 3B i la darrera vegada que ho arribi a utilitzar ho tenia com una consola retro amb RecalBox (el qual per cert, ja s'ha actualitzat força i compta amb diverses funcions molt bones), la qual per qüestions de donar-me un petit espai de temps i ganes de jugar alguns títols retro, desempolseu, però em topi amb diversos problemes:

  • La primera que ja estava desactualitzat el sistema i en connectar-lo a la xarxa i intentar actualitzar em va donar més problemes que hores de joc.
  • El segon problema que em topo, és que la targeta microSD que tenia ja estava presentat falles i per tant em vaig veure en la necessitat d'haver de reemplaçar-la.
  • El tercer problema és que no tenia una microSD decent disponible i entre la meva llauna de memòries les USB perfilaven bé per a la qüestió despai.

En aquests moments recordava que no tenia possibilitat d'iniciar el meu RPi des d'USB, o més aviat comptava amb informació errònia o ignoro en quin moment va començar raspberry a habilitar aquesta possibilitat per a aquest model i anteriors, ja que per a models més nous la cosa és una altra i és més senzill. Amb aquesta disposició de no arruïnar un dia planejat per a videojocs, em pren a la tasca d'investigar una mica i com esmenteu no sé si fins aquell moment vaig estar amb informació errònia o RPi en algun moment habilitat això.

Ya amb la informació correcta, em vaig disposar a fer els canvis necessaris perquè el meu Raspberry 3B arrenqués des d'USB, i per això el primer requisit és comptar amb Raspbian a la nostra microSD instal·lat, ja sigui la versió amb entorn descriptori o la versió lite, qualsevol funciona i en teoria es pot habilitar l'arrencada des d'USB des de qualsevol altre sistema que permeti executar ordres.

Aquí ja és decisió personal si vols descarregar MB de més o anar-te'n per una versió senzilla, ja que només cal el sistema en una microSD per habilitar el bit d'arrencada USB i d'aquí fora ja no és necessari l'ús de la microSD. Per això pots recolzar-te de l'eina Raspberry Pi Imager per descarregar i gravar el sistema al teu microSD. Abans de passar a explicar el procés, has de saber que el canvi que estàs a punt de fer al teu RPi és irreversible, però no és res que afecti el funcionament del teu RPI.

Ja un cop gravat el sistema, has d'inserir la microSD a la teva Raspberry, connectar la presa corrent a aquesta i un teclat (ja que has d'executar unes ordres), el ratolí és opcional. Engegat el sistema, has d'obrir una terminal i executar les ordres d'actualització. Això amb la finalitat d'evitar qualsevol problema:

sudo apt update

sudo apt upgrade

sudo reboot

Fet això i ja de nou dins del sistema, el que has de fer és tornar a obrir una terminal i executar la següent ordre per afegir una línia al fitxer «config.txt»:

sudo nano /boot/firmware/config.txt

Dins de l'arxiu afegiràs al final de l'arxiu la següent línia:

program_usb_boot_mode=1

Guardes amb Ctrl+O, tanques amb Ctrl+X i procedeixes a reiniciar per una ultima vegada el sistema (si és que ho vas fer tot bé). Estant novament dins del sistema, arribo l´hora de comprovar si el bit d´arrencada USB va ser habilitat i per això en una terminal hem d'executar la següent ordre:

vcgencmd otp_dump | grep 17:

A l'executar et mostrarà una sortida i si tot va sortir bé aquesta ha de ser:

17 como 3020000a

Si no és així, cal repetir el procediment de programació. Si el bit continua sense configurar-se, podria indicar un problema amb el maquinari del Raspberry Pi.

Si tot va sortir bé, ja pots arrencar qualsevol sistema des de qualsevol port USB al teu RPi i fins i tot utilitzar un SSD extern per executar els teus OS i notar la diferència.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.