Både SSD-enheter (solid-state-enheter) och SD-kort använder i grunden liknande flashlagringsteknik för att lagra data. SSD erbjuder dock snabbare kontroller och mer feltolerans, vilket gör dem mycket mer tillförlitliga än SD-kort. Medan de flesta Raspberry Pis fortfarande körs på microSD-kort, kan du också använda en extern SSD för att starta upp din Raspberry Pi.
I den här guiden kommer du att lära dig stegen för att aktivera USB-start på Raspberry Pi och sedan använda en extern SSD som startbart media för att starta upp Raspberry Pi OS och använda det överblivna utrymmet som permanent lagring för din data.
Saker du behöver
Du behöver följande saker för att aktivera SSD-start på Raspberry Pi.
- Raspberry Pi (4, 400, 3, Zero W eller Zero 2W-modell)
- microSD-kort (minst 1 GB, max 64 GB)
- microSD-kortläsare
- Tangentbord och mus (både trådlöst eller trådbundet fungerar) – krävs inte om du vill aktivera SSD-start på en Raspberry Pi 4 eller Pi 400
- Alla typer av extern SSD (som M.2, SATA eller NVMe/PCIe)
Starta Raspberry Pi 4 eller 400 från SSD
För att starta Raspberry Pi 4 eller Raspberry Pi 400 från SSD måste du aktivera USB-start genom att följa dessa steg:
- Anslut microSD-kortet till en annan dator med en kortläsare.
- Ladda ner, installera och starta Raspberry Pi Imager verktyg på ditt Windows-, Linux- eller Mac-system.
- Klicka på Välj OS knappen och klicka sedan Diverse verktygsbilder > Bootloader > USBKänga.
- Klicka på Välj Lagring och välj det microSD-kort som är anslutet till ditt system.
- Klick Skriva och vänta på att flashprocessen ska slutföras. Det tar bara några sekunder.
- Efter flashprocessen matas microSD-kortet ut automatiskt. Koppla bort microSD-kortet från systemet och sätt in det i microSD-kortplatsen på din Raspberry Pi 4 eller 400.
- Anslut strömförsörjningen till Raspberry Pi för att slå på den. Pi kommer automatiskt att läsa och flasha USB-starthanteraren från det anslutna microSD-kortet. Detta tar några sekunder.
- När blixten lyckas börjar den gröna LED-lampan på Raspberry Pi att blinka konstant. För att bekräfta ytterligare, anslut HDMI-porten till en skärm. Om displayen visar en grön skärm indikerar det att blixtprocessen är klar.
- Stäng av Raspberry Pi och koppla bort eller ta bort microSD-kortet.
Starta Raspberry Pi 3 eller Zero från SSD
För att aktivera SSD-start på Raspberry Pi 3 eller Zero W/2W måste du flasha det vanliga Raspberry Pi OS på microSD-kort, starta upp Raspberry Pi och gör några ändringar i konfigurationsfilerna för att aktivera USB (SSD) känga.
Stegen är som följer:
- Sätt i ett microSD-kort i systemet och starta Raspberry Pi Imager-verktyget.
- Klicka på VäljaOS och välj sedan HallonPiOS (32-bitars).
- Klick VäljaLagring och välj microSD-kortet från de tillgängliga lagringsenheterna.
- Alternativt kan du klicka på kugghjulsikonen för att ta fram de avancerade alternativen, ange sedan nätverkets Wi-Fi-information och aktivera SSH.
- Klicka på Skriva knapp.
- När flashprocessen är klar, sätt in microSD-kortet i Raspberry Pi och slå på det.
- Anslut ett tangentbord och en mus till Raspberry Pi.
- När den har startat upp, logga in med standardanvändarnamnet pi och lösenord hallon (såvida du inte ändrade dessa i Raspberry Pi Imagers avancerade alternativ).
- Öppna terminalfönstret och kör följande kommandon.
sudo apt uppdatering -y
sudo apt upgrade -y - Efter att ha uppdaterat och uppgraderat paketen, kör följande kommando i terminalfönstret.
eko program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
- Detta kommando aktiverar USB-start på Raspberry Pi 3 eller Zero W/2W. Efter att ha kört kommandot, starta om Raspberry Pi och kör sedan följande kommando för att bekräfta om USB-start är aktiverat.
vcgencmd otp_dump | grep 17
- Om utgången som visas är 17:3020000a, USB-start är aktiverat. Du kan nu ta bort microSD-kortet från Raspberry Pi.
Förbered startbar Raspberry Pi SSD
För att starta upp Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 eller Raspberry Pi 400 via SSD måste du installera ett operativsystem, som Raspberry Pi OS på SSD: n genom att använda Raspberry Pi Imager (eller Balena Etcher verktyg). Efter att ha skrivit operativsystemet kan du ansluta SSD till Raspberry Pi via en USB-port och starta operativsystemet från SSD.
Följ dessa steg för att förbereda SSD: n för uppstart:
- Starta verktyget Raspberry Pi Imager och anslut din externa SSD till systemet via en USB-port.
- Klick Välj OS för att välja önskat operativsystem från listan. Om du vill flasha en nedladdad OS-bild kan du använda filen genom att klicka på Beställnings och välj sedan OS-filen från ditt system.
- Klick Välj Lagring för att välja det anslutna SSD-lagringsmediet.
- Klicka på Skriva knapp.
- Efter att OS har blinkat på SSD: n, demontera enheten och anslut sedan USB-enheten till en av USB-enheterna 3.0- eller 2.0-portar på din Raspberry Pi 4/400, Raspberry Pi 3 (eller till Zero W/2W: s mikro-USB-port via en adapter).
- Anslut strömförsörjningen för att slå på Raspberry Pi.
- Raspberry Pi kommer att leta efter en startbar SSD ansluten till USB-porten och starta operativsystemet.
Använda en SSD som permanent lagring för Raspberry Pi
Efter att ha startat operativsystemet från den externa SSD-enheten kan du använda det överblivna utrymmet i SSD: n som permanent lagring för att lagra annan data. För att kontrollera tillgängligt lagringsutrymme, kör följande kommando i Terminal-appen.
df -h
Om du använder skrivbordsversionen av Raspberry Pi OS, öppna Filhanterare och klicka på Filsystemrot högst upp på skärmen. Du kan se tillgänglig lagring i det nedre högra hörnet.
Nu när du har snabbare SSD-lagring kan du använda den till bygg din egen personliga molnlagring tillgänglig från var som helst eller att värd för en säker webbplats på Raspberry Pi.
Mer lagring med snabbare prestanda
Att starta upp din Raspberry Pi med en SSD rekommenderas starkt eftersom det är mycket snabbare och mer pålitligt än ett microSD-kort. Du kan använda vilken extern SSD som helst som finns på marknaden. Detta inkluderar M.2, SATA och NVMe/PCIe SSD: er. Även om processen för att aktivera uppstart är lite komplex på Raspberry Pi 3 och Raspberry Pi Zero W/2W, är det mycket lättare på Raspberry Pi 4 och Raspberry Pi 400.