2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Raspberry Pi 3 B poate fi pornit cu o unitate de memorie compatibilă fără a cheltui bani!
Notă: Raspberry Pi 3 B + poate fi pornit USB imediat.
Pasul 1: Porniți Pi pe SD
Raspberry Pi 3 B + este capabil să pornească de pe USB fără modificări, dar Raspberry Pi 3 necesită ca bitul de boot USB să fie setat în OTP (program unic).
Pentru a activa bitul de pornire USB, Raspberry Pi 3 trebuie să fie pornit de pe un card SD cu opțiunea de configurare pentru a activa modul de pornire USB. Odată ce acest bit a fost setat, cardul SD nu mai este necesar. Rețineți că orice modificare pe care o faceți la OTP este permanentă și nu poate fi anulată.
Puteți utiliza orice card SD care rulează Raspbian sau Raspbian Lite pentru a programa bitul OTP. Mai întâi, pregătiți directorul / boot cu fișiere de boot actualizate: -
sudo apt update && sudo apt upgrade && sudo reboot
Apoi activați modul de pornire USB cu acest cod: -
echo program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt
Aceasta adaugă program_usb_boot_mode = 1 la sfârșitul /boot/config.txt. Reporniți Raspberry Pi cu: -
reporniți sudo
Apoi verificați dacă OTP a fost programat cu: -
vcgencmd otp_dump | grep 17:
Verificați dacă este afișată ieșirea 17: 3020000a. Dacă nu este, atunci bitul OTP nu a fost programat cu succes. În acest caz, parcurgeți din nou procedura de programare. Dacă bitul încă nu este setat, acest lucru poate indica o eroare la hardware-ul Pi în sine.
Dacă doriți, puteți elimina linia „program_usb_boot_mode” din config.txt, astfel încât, dacă puneți cardul SD într-un alt Raspberry Pi, acesta nu va programa modul de încărcare USB. Asigurați-vă că nu există nicio linie goală la sfârșitul config.txt. Puteți edita config.txt folosind editorul nano folosind comanda: -
sudo nano /boot/config.txt # apoi derulați până la capăt
Pasul 2: După repornire …
Acum trebuie să obținem o unitate USB compatibilă care poate fi utilizată pentru a porni Pi!
Folosesc o unitate Buffalo RUF3-KS, deoarece este rapidă și ieftină … Majoritatea unităților Verbatim nu funcționează!
Acum trebuie să scriem un.img pe unitatea USB (înlocuiți „X” cu stocarea dvs.): -
sudo dd if = / dev / sdX of = "/ path / to / image.img"Faceți acest lucru cu atenție, puteți chiar să vă înșurubați computerul
Acum puteți închide sistemul: -
oprire sudo acum
Pasul 3: Pornirea
Acum puteți scoate cardul SD ….
După ce ați scos cardul SD …. introduceți unitatea USB într-un port USB și porniți-o!