• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
da usb boot impostazioni

impostazioni boot da usb
#11
ottimo.......

potrebbe essere una soluzione....

con 10 euro faro' una prova.

Ma se trovate una soluzione per l'usb boot fate un fischio.
Risposta
#12
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.
Risposta
#13
la parte che mi spaventa di piu è

"Nota che qualsiasi modifica apportata all'OTP è permanente e non può essere annullata."

... quindi non partirà mai piu da sd?
o mettendo nel config.txt una cosa tipo
Codice:
program_usb_boot_mode=0
torna alla normalità?



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
#14
No è irreversibile ecco perché marchiato in nero.  Credo abbiano fatto in caso di rottura alloggiamenti microsd.

Ma valido per boot usb

Perché il valore in otp nn può cambiare una volta programmato.

In otp ad esempio vengono scritti anche i codici per  licenze mpeg2 e Vc1

Ricordo che invece

Il Raspberry Pi 3+ è in grado di eseguire l'avvio da USB senza alcuna modifica

Credo cmq che questa voce abilità anche boot da usb su pi3 ma nn cancella il boot da microsd va comunque testato per verificare Questo. Non ne sono sicuro.

Su pi3b+ il boot da usb funziona sempre come da microsd anche


Ho appena testato sul p3b+ è quella voce alla riga 17 esiste già  

Su pi3b invece ho voce 1020000a

quindi penso che la procedura serve semplicemente ad abilitare l'avvio da USB sui P3 e P2 nulla di preoccupante solo che non puoi tornare indietro, poi

Non potrai cioè Disabilitare l'avvio anche da USB che risulterà sempre attivo. Come sul pi3b+

AGGIORNAMENTO

CONFERMO LANCIATO COMANDO MI HA MODIFICATO OPT SU UN PI3B MESSO CODICE 3020000A
AL POSTO DEL 1020000A
E fatto boot da microsd TUTTO FUNZIONANTE

Quindi nn la disattiva. Abilità solo il boot da usb anche.

Procedura da eseguire per abilitare boot da usb su pi3b e pi2b v.1.2

1) aggiornare raspbian con il comando: 

Codice:
sudo apt update && sudo apt dist-upgrade

2) da shell lanciare comando: 

Codice:
vcgencmd otp_dump | grep 17:

3) verificare che il valore immesso sia diverso da 3020000a

4) lanciare comando 

Codice:
sudo echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

che vi aggiungerà a fine file confix.txt la riga program_usb_boot_mode=1

riavviare raspberry e esso stesso procederà a modificare il valore otp riga 17 con valore 3020000a

5) rimuovere la riga program_usb_boot_mode=1, creata in precedenza nel file config.txt
facendo attenzione a non lasciare spazi a fine file.

6) rilanciate il comando 

Codice:
vcgencmd otp_dump | grep 17:

e verificate che abbia valore 302000a, cosi facendo anche il pi3b e pi2b v.1.2 potranno fare boot da usb normalmente,

Cio non disabiliterà la microsd anzi abiliterà avvio anche da usb
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect