Attualmente, eIl modello Raspberry più recente è il 5 e che ha un gran numero di caratteristiche piuttosto buone nonostante le sue piccole dimensioni. In aggiunta a ciò, Anche la distribuzione del sistema operativo Raspberry si è evoluta abbastanza bene.
Nel caso di questo articolo, che si concentra su un vecchio modello che è 3B, devo dire che ho preso la decisione di condividere questa piccola, ma utile informazione che non è fuori luogo per chi possiede ancora questo modello, che non è insignificante per i diversi progetti o compiti che si possono immaginare con un RPi come fulcro.
Nel mio caso, non avevo armeggiato con il mio RPi 3B per parecchi mesi. e l'ultima volta che l'ho usata l'avevo come console retrò con RecalBox (che, tra l'altro, è già stato aggiornato un po' e ha diverse ottime funzioni), che per concedermi un po' di tempo e vuoi giocare ad alcuni titoli retrò, rispolveralo, ma Ho riscontrato diversi problemi:
- Il primo era che il sistema era già obsoleto e quando lo collegavo alla rete e provavo ad aggiornarlo mi dava più problemi che ore di gioco.
- Il secondo problema che ho riscontrato è stato che la scheda microSD che avevo era già difettosa e quindi ho ritenuto necessario sostituirla.
- Il terzo problema è che non avevo a disposizione una microSD decente e tra i miei ricordi le USB facevano bella figura per questione di spazio.
In quei momenti Mi sono ricordato che non avevo la possibilità di avviare il mio RPi da USB, o meglio, avevo un'informazione errata Oppure non so quando Raspberry abbia iniziato ad abilitare questa possibilità per questo modello e per quelli precedenti, visto che per i modelli più recenti le cose sono diverse ed è più semplice. Con questa volontà di non rovinare una giornata programmata per i videogiochi, mi è toccato il compito di fare una piccola ricerca e, come ho già detto, non so se fino a quel momento ero male informato o RPi ad un certo punto lo ha permesso.
Ya Con le informazioni corrette, ho deciso di apportare le modifiche necessarie per l'avvio del mio Raspberry 3B da USB e per questo Il primo requisito è avere Raspbian installato sulla nostra microSD, se il funziona anche la versione con ambiente desktop o la versione lite e in teoria puoi abilitare l'avvio USB da qualsiasi altro sistema che ti consenta di eseguire comandi.
Qui è una decisione personale se si desidera scaricare MB extra o optare per una versione semplice, poiché per il sistema su una microSD è necessario solo abilitare il bit di avvio USB e da quel momento in poi non è più necessario utilizzare la microSD. Per questo È possibile utilizzare lo strumento "Raspberry Pi Imager". per scaricare e masterizzare il sistema sulla tua microSD. Prima di spiegare il processo, dovresti sapere che la modifica che stai per apportare al tuo RPi è irreversibile, ma non influisce sul funzionamento del tuo RPi.
Una volta registrato il sistema, Devi inserire la microSD nel tuo Raspberry, collegarvi la presa di corrente e una tastiera (poiché è necessario eseguire alcuni comandi), il mouse è facoltativo. Una volta avviato il sistema, è necessario aprire un terminale ed eseguire comandi di aggiornamento. Questo per evitare qualsiasi problema:
sudo apt update sudo apt upgrade sudo reboot
Fatto questo e già di nuovo all'interno del sistema, Quello che dovresti fare è aprire di nuovo un terminale e eseguire il comando seguente per aggiungere una riga al file "config.txt":
sudo nano /boot/firmware/config.txt
All'interno del file Stai per aggiungere la seguente riga alla fine del file:
program_usb_boot_mode=1
Si salva con Ctrl+O, si chiude con Ctrl+X e si procede al riavvio un'ultima volta il sistema (se hai fatto tutto bene). Essere di nuovo all'interno del sistema, È ora di verificare se il bit di avvio USB è stato abilitato e per fare ciò in un terminale dobbiamo eseguire il seguente comando:
vcgencmd otp_dump | grep 17:
Quando corri ti mostrerà una via d'uscita e se tutto è andato bene questo dovrebbe essere:
17 como 3020000a
In caso contrario sarà necessario ripetere la procedura di programmazione. Se il bit non è ancora impostato, potrebbe indicare un problema con l'hardware del Raspberry Pi.
Se tutto è andato bene, ora puoi avviare qualsiasi sistema da qualsiasi porta USB del tuo RPi e persino utilizzare un SSD esterno per eseguire il tuo sistema operativo e notare la differenza.