Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Raspberry Pi 3 B kan startas med en kompatibel tummenhet utan att spendera några pengar!
Observera: Raspberry Pi 3 B+ kan startas USB-ut-ur-lådan.
Steg 1: Starta din Pi på SD
Raspberry Pi 3 B+ kan starta från USB utan några ändringar, men Raspberry Pi 3 kräver att USB-startbiten ställs in i OTP (engångsprogrammet).
För att aktivera USB -startbiten måste Raspberry Pi 3 startas från ett SD -kort med ett konfigurationsalternativ för att aktivera USB -startläge. När denna bit har ställts in behövs inte längre SD -kortet. Observera att alla ändringar du gör i OTP är permanenta och inte kan ångras.
Du kan använda alla SD -kort som kör Raspbian eller Raspbian Lite för att programmera OTP -biten. Förbered först katalogen /boot med uppdaterade startfiler:-
sudo apt update && sudo apt upgrade && sudo reboot
Aktivera sedan USB-startläge med den här koden:-
echo program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt
Detta lägger till program_usb_boot_mode = 1 till slutet av /boot/config.txt. Starta om Raspberry Pi med:-
sudo starta om
Kontrollera sedan att OTP har programmerats med:-
vcgencmd otp_dump | grep 17:
Kontrollera att utgången 17: 3020000a visas. Om det inte är det, har OTP -biten inte programmerats framgångsrikt. I det här fallet, gå igenom programmeringsproceduren igen. Om biten fortfarande inte är inställd kan detta indikera ett fel i själva Pi -hårdvaran.
Om du vill kan du ta bort raden 'program_usb_boot_mode' från config.txt, så att om du sätter SD -kortet i en annan Raspberry Pi kommer det inte att programmera USB -startläge. Se till att det inte finns någon tom rad i slutet av config.txt. Du kan redigera config.txt med nanoredigeraren med kommandot:-
sudo nano /boot/config.txt # och rulla sedan hela vägen till botten
Steg 2: Efter omstart …
Nu behöver vi få en kompatibel USB -enhet som kan användas för att starta Pi!
Jag använder en Buffalo RUF3-KS-enhet eftersom den är snabb och billig …. De flesta Verbatim-enheter fungerar inte!
Vi måste nu bränna en.img till usb-enheten (ersätt 'X' med din lagring):-
sudo dd if =/dev/sdX of = "/path/to/image.img"Gör detta noggrant, du kan verkligen skruva upp din dator
Nu kan du stänga av ditt system:-
sudo avstängning nu
Steg 3: Starta upp det !
Nu kan du ta bort ditt SD -kort ….
När du har tagit bort ditt SD -kort … sätt in USB -enheten i en USB -port och slå på den!