I den här guiden får du lära dig hur du modifierar din Raspberry Pi 4 bootloader för att starta upp via USB-lagringsmedia, som t.ex. en extern SSD (solid-state-enhet), som är mycket snabbare, mer tillförlitlig och erbjuder mer lagringsutrymme än en microSD kort. Du kommer också att lära dig hur du aktiverar nätverksstart på din Raspberry Pi 4 för att starta via en Ethernet-anslutning (internet).
Varför starta upp Raspberry Pi 4 via SSD eller nätverk?
Det finns vissa situationer där du skulle vilja starta upp din Raspberry Pi via en SSD istället för ett microSD-kort.
Till exempel, när du aktiverar USB-start, letar Pi: n först efter anslutna startbara USB-enheter. Om ingen startbar USB-enhet upptäcks, letar Pi: n efter SD-kortet och startar operativsystemet. Således kan du använda Raspberry Pi för att starta, köra eller testa andra OS-versioner utan att behöva formatera eller ta bort huvudoperativsystemet från SD-kortet som du använder varje dag.
Dessutom, om du inte har ett SD-kort, eller har ett mindre SD-kort men kräver mer lagringsutrymme för ditt ändamål, är USB-start via en flash-enhet (som ett minne eller SSD) vettigt. Men om Raspberry Pi 4 slutar starta, leta efter dessa
orsaker till en Raspberry Pi som inte startar och fixar dem.Firmware för Flash USB Bootloader
För att aktivera USB-starten måste du flasha USB-starthanterarens firmware till din Raspberry Pi 4. För detta behöver du ett microSD-kort av valfri storlek (så lite som 256 MB fungerar). Följ sedan dessa steg för att flasha USB-starthanteraren till din Raspberry Pi 4.
- Ladda ner, installera och starta den senaste versionen av verktyget Raspberry Pi Imager. Anslut också microSD-kortet till ditt datorsystem.
- Klick Välj OS och välj Diverse verktygsbilder > Bootloader > USB-start.
- Klick Välj Lagring och välj microSD-kortet.
- Klick Skriva. Vänta tills det är klart. När det är klart, demontera/mata ut och koppla sedan bort microSD-kortet från systemet.
- Stäng av Raspberry Pi 4 och sätt i USB boot microSD-kortet.
- Anslut strömförsörjningen till Raspberry Pi 4. Pi kommer att slås på och USB-starthanteraren blinkar automatiskt. Detta tar bara några sekunder. Den gröna LED-lampan på Raspberry Pi kommer att blinka stadigt när starthanteraren har blinkat framgångsrikt. Om du har anslutit HDMI-porten till en skärm kommer du att se en grön skärm när den fasta programvaran blinkar.
- Du kan nu stänga av Raspberry Pi och ta bort microSD-kortet.
Din Raspberry Pi 4 är redo att starta från externt USB-lagringsmedium, till exempel en minnesenhet eller bärbar SSD eller hårddisk. Du måste dock flasha USB-startmediet med det önskade operativsystemet du vill starta upp via Raspberry Pi 4. Stegen är som följer:
- Starta verktyget Raspberry Pi Imager och klicka Välj OS för att välja OS från listan. Om du vill flasha en OS-bild som du har laddat ner på din lokala dator, välj Beställnings och välj sedan .img OS-fil från ditt system.
- Klick Välj Lagring för att välja det anslutna USB-lagringsmediet och klicka Skriva.
- Efter att operativsystemet har blinkat på USB-startmediet, såsom en extern SSD eller minnesenhet, koppla ur/mata ut den och koppla sedan bort enheten från systemet.
- Anslut USB-enheten till en av USB 3.0-portarna på din Raspberry Pi 4.
- Anslut strömförsörjningen för att slå på Raspberry Pi 4. Pi: n kommer först att leta efter det startbara USB-mediet och om det hittas kommer det att starta upp operativsystemet från den anslutna USB-lagringsenheten.
- Du kan nu använda Raspberry Pi med operativsystemet som körs via USB-lagringsenheten. Detta gör att du kan prova olika operativsystem och projekt, såsom Gör det själv Philips Ambilight för vilken TV som helst.
Flash Network Boot Firmware
Att aktivera nätverksstart på Raspberry Pi 4 är enkelt och kommer väl till pass när Raspberry Pi 4 misslyckas med att starta från det anslutna SD-kortet av någon anledning, till exempel OS-korruption. När du flashar nätverksstartfirmwaren kommer Raspberry Pi 4 att försöka starta från SD-kortet först. Men om operativsystemet inte hittas eller skadas kommer Raspberry Pi 4 att ladda Imager-verktyget.
I sådana fall behöver du inte flasha SD-kortet igen med din dator, vilket kräver att du tar bort kortet från Raspberry Pi 4. Istället kan du använda det automatiskt laddade verktyget Raspberry Pi Imager för att ladda ner och flasha operativsystemet direkt från internet till SD-kortet utan att behöva ta bort kortet från Raspberry Pi 4.
Stegen är som följer:
- Starta Raspberry Pi Imagertool på ditt datorsystem och anslut SD-kortet.
- Klick Välj OS och välj Diverse verktygsbilder > Bootloader > Nätverksstart.
- Klick Välj Lagring, välj SD-kortet och klicka Skriva. Vänta tills detta är klart.
- Sätt i nätverksstart SD-kortet i Raspberry Pi 4 och slå på det.
- Nätverksstartens firmware kommer att blinka. Den gröna lysdioden börjar blinka när det är klart.
Du kan nu ta bort nätverksstart SD-kortet. Om du nu sätter i ett tomt SD-kort och ansluter en Ethernet-kabel kan du flasha kortet med önskat operativsystem direkt från internet på din Raspberry Pi 4...
Starta Raspberry Pi via nätverksanslutning (Ethernet)
Om du har flashat nätverksstarthanteraren på din Raspberry Pi 4, kommer den att ladda Raspberry Pi Imager-verktyget. Du måste följa dessa steg för att flasha operativsystemet från internet när nätverksstart är aktiverat.
- Tryck och håll ned Flytta knapp i några sekunder.
- Anslut en routeransluten Ethernet-kabel till Raspberry Pi 4.
- Det börjar ladda ner installationsprogrammet. När du har laddat ned kan du använda Imager-verktyget för att flasha SD-kortet precis som du gör på en dator.
Detta kommer att spara tid, och du behöver inte koppla bort något från din Raspberry Pi 4.
Testa eller kör flera Pi-operativsystem via USB-start
Med USB-start kan du prova flera operativsystem, inklusive betaversioner, kompatibla med Raspberry Pi 4 och testa dem utan att behöva ta bort SD-kortet som kör den stabila versionen. Det hjälper dig också att öka lagringen, vilket är praktiskt när du använder Raspberry Pi 4 som en MotionEye NVR eller Plex-server för att lagra videoinspelningar eller filmer och TV-program. Nätverksstart hjälper dig att snabbt rädda när operativsystemet på ett SD-kort inte startar på grund av korruption eller någon annan anledning.