Preso da:=
https://www.raspberrypi.org/documentatio...des/msd.md
L'avvio USB è disponibile solo sui modelli Raspberry Pi 3B, 3B +, 3A + e Raspberry Pi 2B v1.2.
Questo tutorial spiega come avviare il tuo Raspberry Pi da un dispositivo di archiviazione di massa USB come un'unità flash o un disco rigido USB.
Tieni presente che questa funzione è sperimentale e non funziona con tutti i dispositivi di archiviazione di massa USB.
Programma la modalità di avvio USB
Il Raspberry Pi 3+ è in grado di eseguire l'avvio da USB senza alcuna modifica, ma il Raspberry Pi 3 richiede che il bit di avvio USB sia impostato nella memoria OTP (one-time programmmble).
Per abilitare il bit di avvio USB, Raspberry Pi 3 deve essere avviato da una scheda SD con
config.txt modificato con l'opzione per abilitare la modalità di avvio USB.
Una volta impostato questo bit, la scheda SD non è più necessaria.
Nota che qualsiasi modifica apportata all'OTP è permanente e non può essere annullata.
È possibile utilizzare qualsiasi scheda SD che esegue Raspbian o Raspbian Lite per programmare il bit OTP.
Innanzitutto, prepara la /boot directory con i file di avvio aggiornati (questo passaggio non è richiesto se stai utilizzando la versione 2017-04-10 di Raspbian / Raspbian Lite o una successiva):
$ sudo apt-get update && sudo apt-get upgrade
Quindi abilitare la modalità di avvio USB con questo codice:
sudo echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
Questo aggiunge
program_usb_boot_mode=1
alla fine di /boot/config.txt
Riavviare il Raspberry Pi con
sudo reboot
quindi verificare che l'OTP sia stato programmato con:
$ vcgencmd otp_dump | grep 17:
avrai valore: 17:3020000a
In caso contrario, il bit OTP non è stato programmato correttamente. In questo caso, ripetere la procedura di programmazione.
Se il bit non è ancora impostato, ciò potrebbe indicare un errore nell'hardware Pi stesso.
Se lo si desidera, è possibile rimuovere la program_usb_boot_mode
riga da config.txt, in modo che se si inserisce la scheda SD in un altro Raspberry Pi, non verrà programmata la modalità di avvio USB.
Assicurati che non ci sia una riga vuota alla fine di config.txt.
Ad esempio, puoi modificare config.txt usando l'editor nano usando il comando
sudo nano /boot/config.txt
Preparare il dispositivo di archiviazione di massa USB
A partire dalla versione 2017-04-10 di Raspbian è possibile installare un sistema Raspbian funzionante su un dispositivo di archiviazione di massa USB copiando l'immagine del sistema operativo direttamente sul dispositivo USB, allo stesso modo di una scheda SD.
Una volta che hai finito di scansionare il tuo dispositivo di archiviazione di massa USB, rimuovilo dal tuo computer e inseriscilo nel tuo Raspberry Pi.
Avvia il tuo Raspberry Pi dal dispositivo di archiviazione di massa USB
Collega il dispositivo di archiviazione di massa USB al tuo Raspberry Pi e accendi il Pi. Dopo cinque o dieci secondi, il Raspberry Pi dovrebbe iniziare l'avvio e mostrare la schermata iniziale dell'arcobaleno su un display collegato.
Notare che se il bit di avvio USB è impostato, non è necessario inserire una scheda SD nel Raspberry Pi per consentire l'avvio USB.