Zarówno dyski SSD (dyski półprzewodnikowe), jak i karty SD wykorzystują zasadniczo podobną technologię pamięci flash do przechowywania danych. Jednak dyski SSD oferują szybsze kontrolery i większą odporność na uszkodzenia, dzięki czemu są znacznie bardziej niezawodne niż karty SD. Podczas gdy większość Raspberry Pis nadal działa na kartach microSD, możesz również użyć zewnętrznego dysku SSD do uruchomienia Raspberry Pi.

W tym przewodniku dowiesz się, jak włączyć rozruch USB na Raspberry Pi, a następnie użyć zewnętrznego dysku SSD jako nośnik startowy do rozruchu Raspberry Pi OS i użyj pozostałego miejsca jako stałego miejsca przechowywania dla twojego dane.

Rzeczy, których będziesz potrzebować

Do włączenia rozruchu z dysku SSD na Raspberry Pi potrzebne będą następujące elementy.

  • Raspberry Pi (model 4, 400, 3, Zero W lub Zero 2 W)
  • karta microSD (minimum 1 GB, maksimum 64 GB)
  • Czytnik kart microSD
  • Klawiatura i mysz (działają zarówno bezprzewodowo, jak i przewodowo) — nie są wymagane, jeśli chcesz włączyć rozruch z dysku SSD na Raspberry Pi 4 lub Pi 400
  • Dowolny rodzaj zewnętrznego dysku SSD (np. M.2, SATA lub NVMe/PCIe)

Uruchom Raspberry Pi 4 lub 400 z dysku SSD

Aby uruchomić Raspberry Pi 4 lub Raspberry Pi 400 z dysku SSD, musisz włączyć rozruch USB, wykonując następujące czynności:

  1. Podłącz kartę microSD do innego komputera za pomocą czytnika kart.
  2. Pobierz, zainstaluj i uruchom Imager Raspberry Pi narzędzie w systemie Windows, Linux lub Mac.
  3. Kliknij Wybierz system operacyjny przycisk, a następnie kliknij Różne obrazy użytkowe > Program rozruchowy > USBUruchomić.
  4. Kliknij Wybierz pamięć masową i wybierz kartę microSD podłączoną do systemu.
  5. Kliknij Pisać i poczekaj na zakończenie procesu flashowania. Zajmie to tylko kilka sekund.
  6. Po zakończeniu procesu flashowania karta microSD jest automatycznie wysuwana. Odłącz kartę microSD od systemu i włóż ją do gniazda microSD Raspberry Pi 4 lub 400.
  7. Podłącz zasilacz do Raspberry Pi, aby go włączyć. Pi automatycznie odczyta i flashuje bootloader USB z podłączonej karty microSD. Zajmuje to kilka sekund.
  8. Gdy flashowanie się powiedzie, zielona dioda LED na Raspberry Pi zaczyna migać światłem ciągłym. Aby potwierdzić dalsze, podłącz port HDMI do wyświetlacza. Jeśli na wyświetlaczu pojawi się zielony ekran, oznacza to, że proces flashowania został zakończony.
  9. Wyłącz Raspberry Pi i odłącz lub wyjmij kartę microSD.

Uruchom Raspberry Pi 3 lub Zero z dysku SSD

Aby włączyć rozruch z dysku SSD w Raspberry Pi 3 lub Zero W/2W, musisz sflashować standardowy system operacyjny Raspberry Pi na karta microSD, uruchom Raspberry Pi i wprowadź kilka zmian w plikach konfiguracyjnych, aby włączyć USB (SSD) uruchomić.

Kroki są następujące:

  1. Włóż kartę microSD do systemu i uruchom narzędzie Raspberry Pi Imager.
  2. Kliknij WybieraćOS a następnie wybierz MalinaLiczba PiSystem operacyjny (32-bitowy).
  3. Kliknij WybieraćMagazynowanie i wybierz kartę microSD z dostępnych urządzeń pamięci masowej.
  4. Opcjonalnie możesz kliknąć ikonę koła zębatego, aby wyświetlić zaawansowane opcje, a następnie wprowadzić szczegóły sieci Wi-Fi i włączyć SSH.
  5. Kliknij Pisać przycisk.
  6. Po zakończeniu procesu flashowania włóż kartę microSD do Raspberry Pi i włącz ją.
  7. Podłącz klawiaturę i mysz do Raspberry Pi.
  8. Po uruchomieniu zaloguj się używając domyślnej nazwy użytkownika Liczba Pi i hasło malina (chyba że zmieniłeś je w zaawansowanych opcjach Raspberry Pi Imager).
  9. Otwórz okno Terminal i uruchom następujące polecenia.
    sudo apt aktualizacja -y
    aktualizacja sudo apt -y
  10. Po zaktualizowaniu i uaktualnieniu pakietów uruchom następujące polecenie w oknie Terminala.
    Echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
  11. To polecenie umożliwia rozruch USB na Raspberry Pi 3 lub Zero W/2W. Po uruchomieniu polecenia uruchom ponownie Raspberry Pi, a następnie uruchom następujące polecenie, aby potwierdzić, czy rozruch USB jest włączony.
    vcgencmd otp_dump | grep 17
  12. Jeśli pokazane wyjście to: 17:3020000, rozruch USB jest włączony. Możesz teraz wyjąć kartę microSD z Raspberry Pi.

Przygotuj rozruchowy dysk SSD Raspberry Pi

Aby uruchomić Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 lub Raspberry Pi 400 przez SSD, musisz zainstalować system operacyjny, taki jak Raspberry Pi OS na dysku SSD za pomocą Raspberry Pi Imager (lub Balena Etcher narzędzie). Po napisaniu systemu operacyjnego można podłączyć dysk SSD do Raspberry Pi przez port USB i uruchomić system operacyjny z dysku SSD.

Aby przygotować dysk SSD do rozruchu, wykonaj następujące kroki:

  1. Uruchom narzędzie Raspberry Pi Imager i podłącz zewnętrzny dysk SSD do systemu przez port USB.
  2. Kliknij Wybierz system operacyjny aby wybrać żądany system operacyjny z listy. Jeśli chcesz sflashować pobrany obraz systemu operacyjnego, możesz użyć pliku, klikając Zwyczaj opcję, a następnie wybierając plik systemu operacyjnego z systemu.
  3. Kliknij Wybierz pamięć masową aby wybrać podłączony nośnik pamięci SSD.
  4. Kliknij Pisać przycisk.
  5. Po flashowaniu systemu operacyjnego na dysku SSD odmontuj dysk, a następnie podłącz dysk USB do jednego z portów USB Porty 3.0 lub 2.0 w Raspberry Pi 4/400, Raspberry Pi 3 (lub do portu micro-USB Zero W/2W za pośrednictwem adapter).
  6. Podłącz zasilanie, aby włączyć Raspberry Pi.
  7. Raspberry Pi sprawdzi, czy bootowalny dysk SSD jest podłączony do portu USB i uruchomi system operacyjny.

Używanie dysku SSD jako pamięci stałej dla Raspberry Pi

Po uruchomieniu systemu operacyjnego z zewnętrznego dysku SSD można wykorzystać pozostałe miejsce na dysku SSD jako stałą pamięć masową do przechowywania innych danych. Aby sprawdzić dostępną przestrzeń dyskową, uruchom następujące polecenie w aplikacji Terminal.

df-h

Jeśli używasz Raspberry Pi OS w wersji Desktop, otwórz Menedżer plików i kliknij Katalog główny systemu plików u góry ekranu. Możesz zobaczyć dostępne miejsce w prawym dolnym rogu.

Teraz, gdy masz szybszy dysk SSD, możesz go używać do zbuduj własną osobistą pamięć masową w chmurze dostępną z dowolnego miejsca lub hostować bezpieczną stronę internetową na Raspberry Pi.

Więcej pamięci masowej przy większej wydajności

Zalecane jest uruchamianie Raspberry Pi za pomocą dysku SSD, ponieważ jest znacznie szybsze i bardziej niezawodne niż karta microSD. Możesz użyć dowolnego zewnętrznego dysku SSD dostępnego na rynku. Dotyczy to dysków SSD M.2, SATA i NVMe/PCIe. Podczas gdy proces włączania rozruchu jest nieco skomplikowany w Raspberry Pi 3 i Raspberry Pi Zero W/2W, jest znacznie łatwiejszy w Raspberry Pi 4 i Raspberry Pi 400.