Cum să pornești un Raspberry pi 3B de pe USB?

Raspberry Pi 3 B cu o unitate USB

În prezent, eCel mai recent model Raspberry este 5 și care are un număr mare de caracteristici destul de bune pentru dimensiunile sale mici. În plus față de, Distribuția sa Raspberry OS a evoluat destul de bine.

În cazul acestui articol, care este axat pe un model vechi care este 3B, trebuie să spun că am luat decizia de a împărtăși această mică, dar utilă informație care nu este deplasată pentru cei care mai au acest model, ceea ce nu este deloc nesemnificativ pentru diferitele proiecte sau sarcini cu care cineva le poate imagina. un RPi ca piesă centrală.

În cazul meu, nu m-am chinuit cu RPi 3B de câteva luni. iar ultima dată când l-am folosit l-am avut ca o consolă retro cu RecalBox (care, de altfel, a fost deja actualizat destul de mult și are câteva funcții foarte bune), care de dragul de a-mi acorda puțin timp și vrei să joc niște titluri retro, șterge praful, dar Am intampinat mai multe probleme:

  • Prima dintre ele a fost că sistemul era deja depășit și când l-am conectat la rețea și am încercat să actualizez mi-a dat mai multe probleme decât ore de joc.
  • A doua problemă pe care am întâlnit-o a fost că cardul microSD pe care îl aveam era deja defect și, prin urmare, am considerat necesar să îl înlocuiesc.
  • A treia problemă este că nu aveam la dispoziție un microSD decent și printre cutia mea de amintiri USB-urile arătau bine pentru problema de spațiu.

În acele momente Mi-am amintit că nu aveam posibilitatea să-mi pornesc RPi de pe USB, sau mai bine zis, aveam informații incorecte Sau nu știu când Raspberry a început să permită această posibilitate pentru acest model și pentru cele anterioare, deoarece pentru modelele mai noi lucrurile stau diferit și e mai simplu. Cu această dorință de a nu strica o zi planificată pentru jocurile video, mi-a luat sarcina de a cerceta puțin și așa cum am menționat, nu știu dacă până în acel moment am fost dezinformat sau RPi a activat la un moment dat acest lucru.

Ya Cu informațiile corecte, mi-am propus să fac modificările necesare pentru ca Raspberry-ul meu 3B să pornească de pe USB și pentru asta Prima cerință este să aveți Raspbian instalat pe microSD-ul nostru, fie că versiunea cu mediu desktop sau versiunea simplă, fie funcționează iar, teoretic, puteți activa boot USB de pe orice alt sistem care vă permite să executați comenzi.

Aici este o decizie personală dacă doriți să descărcați MB suplimentari sau să alegeți o versiune simplă, deoarece sistemul de pe un microSD este necesar doar pentru a activa bitul de boot USB și de atunci nu mai este necesar să utilizați microSD. Pentru aceasta Puteți utiliza instrumentul „Raspberry Pi Imager”. pentru a descărca și arde sistemul pe microSD. Înainte de a explica procesul, ar trebui să știți că modificarea pe care urmează să o faceți RPi-ului dvs. este ireversibilă, dar nimic nu va afecta funcționarea RPi-ului dvs.

Odată ce sistemul a fost înregistrat, Trebuie să introduceți microSD-ul în Raspberry, să conectați priza la acesta și o tastatură (deoarece trebuie să executați unele comenzi), mouse-ul este opțional. Odată ce sistemul a pornit, trebuie să deschideți un terminal și să rulați comenzi de actualizare. Asta pentru a evita orice problema:

sudo apt update

sudo apt upgrade

sudo reboot

Făcut acest lucru și deja din nou în sistem, Ceea ce ar trebui să faceți este să deschideți din nou un terminal și rulați următoarea comandă pentru a adăuga o linie la fișierul „config.txt”:

sudo nano /boot/firmware/config.txt

În interiorul fișierului Veți adăuga următoarea linie la sfârșitul fișierului:

program_usb_boot_mode=1

Salvați cu Ctrl+O, închideți cu Ctrl+X și continuați să reporniți ultima dată sistemul (dacă ați făcut totul corect). Fiind din nou în sistem, Este timpul să verificați dacă bitul de pornire USB a fost activat și pentru a face acest lucru într-un terminal trebuie să executăm următoarea comandă:

vcgencmd otp_dump | grep 17:

Când îl rulezi vă va arăta o cale de ieșire și dacă totul a mers bine, acesta ar trebui să fie:

17 como 3020000a

Dacă nu, va trebui să repetați procedura de programare. Dacă bitul încă nu este setat, ar putea indica o problemă cu hardware-ul Raspberry Pi.

Dacă totul a mers bine, acum puteți porni orice sistem de pe orice port USB de pe RPi și chiar folosiți un SSD extern pentru a rula sistemul de operare și observați diferența.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.