SSD (solid-state drive) i SD karty používají k ukládání dat v zásadě podobnou technologii flash úložiště. SSD disky však nabízejí rychlejší řadiče a větší odolnost proti chybám, díky čemuž jsou mnohem spolehlivější než karty SD. Zatímco většina Raspberry Pis stále běží na kartách microSD, můžete ke spuštění Raspberry Pi použít také externí SSD.

V této příručce se dozvíte, jak povolit USB boot na Raspberry Pi a poté použít externí SSD jako spouštěcí médium pro zavedení operačního systému Raspberry Pi a využití zbývajícího místa jako trvalého úložiště pro váš data.

Věci, které budete potřebovat

K povolení spouštění SSD na Raspberry Pi budete potřebovat následující položky.

  • Raspberry Pi (model 4, 400, 3, Zero W nebo Zero 2W)
  • microSD karta (minimálně 1 GB, maximálně 64 GB)
  • čtečka microSD karet
  • Klávesnice a myš (bezdrátové i kabelové budou fungovat) – nejsou nutné, pokud chcete povolit spouštění SSD na Raspberry Pi 4 nebo Pi 400
  • Jakýkoli typ externího SSD (například M.2, SATA nebo NVMe/PCIe)

Spusťte Raspberry Pi 4 nebo 400 z SSD

Chcete-li spustit Raspberry Pi 4 nebo Raspberry Pi 400 z SSD, musíte povolit spouštění z USB podle následujících kroků:

  1. Připojte kartu microSD k jinému počítači pomocí čtečky karet.
  2. Stáhněte, nainstalujte a spusťte Raspberry Pi Imager nástroj na vašem systému Windows, Linux nebo Mac.
  3. Klikněte na Vyberte OS a poté klikněte Různé pomocné obrázky > Zavaděč > USBBota.
  4. Klikněte na Vyberte Úložiště a vyberte kartu microSD připojenou k vašemu systému.
  5. Klikněte Napsat a počkejte na dokončení procesu flash. Bude to trvat jen několik sekund.
  6. Po procesu flash se karta microSD automaticky vysune. Odpojte kartu microSD od systému a vložte ji do slotu microSD vašeho Raspberry Pi 4 nebo 400.
  7. Připojte napájecí zdroj k Raspberry Pi a zapněte jej. Pi bude automaticky číst a flashovat USB bootloader z připojené microSD karty. To trvá několik sekund.
  8. Když je blesk úspěšný, zelená LED kontrolka na Raspberry Pi začne trvale blikat. Pro další potvrzení připojte port HDMI k displeji. Pokud se na displeji zobrazí zelená obrazovka, znamená to, že proces blikání je dokončen.
  9. Vypněte Raspberry Pi a odpojte nebo vyjměte microSD kartu.

Spusťte Raspberry Pi 3 nebo Zero z SSD

Chcete-li povolit spouštění SSD na Raspberry Pi 3 nebo Zero W/2W, musíte flashovat standardní operační systém Raspberry Pi na microSD kartu, spusťte Raspberry Pi a proveďte několik změn v konfiguračních souborech, abyste povolili USB (SSD) bota.

Postup je následující:

  1. Vložte do systému kartu microSD a spusťte nástroj Raspberry Pi Imager.
  2. Klikněte na VybratOS a poté vyberte MalinaPiOS (32bitový).
  3. Klikněte VybratÚložný prostor a vyberte kartu microSD z dostupných úložných zařízení.
  4. Volitelně můžete kliknutím na ikonu ozubeného kola vyvolat pokročilé možnosti, poté zadat podrobnosti o síti Wi-Fi a povolit SSH.
  5. Klikněte na Napsat knoflík.
  6. Po dokončení procesu flash vložte kartu microSD do Raspberry Pi a zapněte jej.
  7. Připojte klávesnici a myš k Raspberry Pi.
  8. Po spuštění se přihlaste pomocí výchozího uživatelského jména a heslo malina (pokud jste je nezměnili v rozšířených možnostech Raspberry Pi Imager).
  9. Otevřete okno Terminál a spusťte následující příkazy.
    sudo apt Aktualizace -y
    sudo apt upgrade -y
  10. Po aktualizaci a upgradu balíčků spusťte v okně Terminál následující příkaz.
    echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
  11. Tento příkaz povolí spouštění USB na Raspberry Pi 3 nebo Zero W/2W. Po spuštění příkazu restartujte Raspberry Pi a poté spusťte následující příkaz pro potvrzení, zda je povoleno spouštění z USB.
    vcgencmd otp_dump | grep 17
  12. Pokud je zobrazený výstup 17:3020000a, USB bootování je povoleno. Nyní můžete z Raspberry Pi vyjmout kartu microSD.

Připravte si zaváděcí Raspberry Pi SSD

Chcete-li spustit Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 nebo Raspberry Pi 400 přes SSD, musíte nainstalovat operační systém, jako je Raspberry Pi OS na SSD pomocí Raspberry Pi Imager (nebo Balena Etcher nástroj). Po zápisu OS můžete SSD připojit k Raspberry Pi přes USB port a nabootovat OS z SSD.

Chcete-li připravit SSD na spuštění, postupujte takto:

  1. Spusťte nástroj Raspberry Pi Imager a připojte externí SSD k systému přes USB port.
  2. Klikněte Vyberte OS vyberte požadovaný OS ze seznamu. Pokud chcete flashovat stažený obraz operačního systému, můžete soubor použít kliknutím na Zvyk a poté vyberte soubor OS z vašeho systému.
  3. Klikněte Vyberte Úložiště vyberte připojené úložné médium SSD.
  4. Klikněte na Napsat knoflík.
  5. Po flashování operačního systému na SSD disk odpojte a poté připojte USB disk k jednomu z USB 3.0 nebo 2.0 porty na vašem Raspberry Pi 4/400, Raspberry Pi 3 (nebo na micro-USB port Zero W/2W přes adaptér).
  6. Připojte napájecí zdroj a zapněte Raspberry Pi.
  7. Raspberry Pi zkontroluje, zda je k portu USB připojen zaváděcí SSD a spustí operační systém.

Použití SSD jako trvalého úložiště pro Raspberry Pi

Po nabootování operačního systému z externího SSD disku můžete zbylé místo na SSD využít jako trvalé úložiště pro uložení dalších dat. Chcete-li zkontrolovat dostupný úložný prostor, spusťte v aplikaci Terminál následující příkaz.

df -h

Pokud používáte desktopovou verzi operačního systému Raspberry Pi, otevřete Správce souborů a klikněte na Kořen souborového systému v horní části obrazovky. Dostupné úložiště vidíte v pravém dolním rohu.

Nyní, když máte rychlejší úložiště SSD, můžete jej používat vytvořte si vlastní osobní cloudové úložiště přístupné odkudkoli nebo do hostujte zabezpečený web na Raspberry Pi.

Více úložiště s rychlejším výkonem

Důrazně se doporučuje nabootovat Raspberry Pi pomocí SSD, protože je mnohem rychlejší a spolehlivější než karta microSD. Můžete použít jakýkoli externí SSD dostupný na trhu. To zahrnuje M.2, SATA a NVMe/PCIe SSD. Zatímco u Raspberry Pi 3 a Raspberry Pi Zero W/2W je proces aktivace bootování trochu složitý, na Raspberry Pi 4 a Raspberry Pi 400 je mnohem jednodušší.