Sowohl SSDs (Solid-State-Laufwerke) als auch SD-Karten verwenden grundsätzlich ähnliche Flash-Speichertechnologien zum Speichern von Daten. SSDs bieten jedoch schnellere Controller und mehr Fehlertoleranz, wodurch sie viel zuverlässiger sind als SD-Karten. Während die meisten Raspberry Pis immer noch auf microSD-Karten laufen, können Sie auch eine externe SSD verwenden, um Ihren Raspberry Pi zu booten.
In diesem Handbuch lernen Sie die Schritte zum Aktivieren des USB-Starts auf dem Raspberry Pi kennen und verwenden dann eine externe SSD als bootfähiges Medium zum Booten von Raspberry Pi OS und verwenden Sie den verbleibenden Speicherplatz als permanenten Speicher für Ihre Daten.
Dinge, die Sie brauchen
Sie benötigen die folgenden Elemente, um den SSD-Boot auf dem Raspberry Pi zu aktivieren.
- Raspberry Pi (Modell 4, 400, 3, Zero W oder Zero 2 W)
- microSD-Karte (mindestens 1 GB, maximal 64 GB)
- microSD-Kartenleser
- Tastatur und Maus (sowohl drahtlos als auch kabelgebunden funktionieren) – nicht erforderlich, wenn Sie den SSD-Start auf einem Raspberry Pi 4 oder Pi 400 aktivieren möchten
- Jede Art von externer SSD (z. B. M.2, SATA oder NVMe/PCIe)
Booten Sie Raspberry Pi 4 oder 400 von SSD
Um Raspberry Pi 4 oder Raspberry Pi 400 von SSD zu booten, müssen Sie den USB-Boot aktivieren, indem Sie die folgenden Schritte ausführen:
- Verbinden Sie die microSD-Karte über einen Kartenleser mit einem anderen Computer.
- Downloaden, installieren und starten Sie die Raspberry Pi-Imager Tool auf Ihrem Windows-, Linux- oder Mac-System.
- Drücke den Wählen Sie Betriebssystem Schaltfläche und klicken Sie dann Verschiedene Dienstprogramm-Images > Bootloader > USBStiefel.
- Drücke den Wählen Sie Speicher -Taste und wählen Sie die mit Ihrem System verbundene microSD-Karte aus.
- Klicken Schreiben und warten Sie, bis der Flash-Vorgang abgeschlossen ist. Es dauert nur wenige Sekunden.
- Nach dem Flash-Vorgang wird die microSD-Karte automatisch ausgeworfen. Trennen Sie die microSD-Karte vom System und stecken Sie sie in den microSD-Steckplatz Ihres Raspberry Pi 4 oder 400.
- Verbinden Sie das Netzteil mit dem Raspberry Pi, um es einzuschalten. Der Pi liest und flasht automatisch den USB-Bootloader von der angeschlossenen microSD-Karte. Dies dauert einige Sekunden.
- Wenn der Flash erfolgreich war, beginnt die grüne LED-Leuchte auf dem Raspberry Pi konstant zu blinken. Schließen Sie zur weiteren Bestätigung den HDMI-Anschluss an ein Display an. Wenn das Display einen grünen Bildschirm anzeigt, zeigt dies an, dass der Flash-Vorgang abgeschlossen ist.
- Schalten Sie den Raspberry Pi aus und trennen oder entfernen Sie die microSD-Karte.
Booten Sie Raspberry Pi 3 oder Zero von SSD
Um SSD-Boot auf Raspberry Pi 3 oder Zero W/2W zu aktivieren, müssen Sie das Standard-Raspberry-Pi-Betriebssystem auf dem flashen microSD-Karte, booten Sie den Raspberry Pi und nehmen Sie einige Änderungen an den Konfigurationsdateien vor, um USB (SSD) zu aktivieren Stiefel.
Die Schritte sind wie folgt:
- Legen Sie eine microSD-Karte in das System ein und starten Sie das Raspberry Pi Imager-Tool.
- Klicke auf WählenBetriebssystem und dann auswählen HimbeerePiBetriebssystem (32-Bit).
- Klicken WählenLagerung und wählen Sie die microSD-Karte aus den verfügbaren Speichergeräten aus.
- Optional können Sie auf das Zahnradsymbol klicken, um die erweiterten Optionen aufzurufen, dann die WLAN-Details Ihres Netzwerks eingeben und SSH aktivieren.
- Drücke den Schreiben Taste.
- Nachdem der Flash-Vorgang abgeschlossen ist, legen Sie die microSD-Karte in den Raspberry Pi ein und schalten Sie ihn ein.
- Schließen Sie eine Tastatur und eine Maus an den Raspberry Pi an.
- Melden Sie sich nach dem Hochfahren mit dem Standardbenutzernamen an Pi und Passwort Himbeere (es sei denn, Sie haben diese in den erweiterten Optionen des Raspberry Pi Imager geändert).
- Öffnen Sie das Terminalfenster und führen Sie die folgenden Befehle aus.
sudo apt aktualisieren -y
sudo apt upgrade -y - Führen Sie nach dem Aktualisieren und Aktualisieren der Pakete den folgenden Befehl im Terminalfenster aus.
Echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
- Dieser Befehl aktiviert den USB-Boot auf Raspberry Pi 3 oder Zero W/2W. Nachdem Sie den Befehl ausgeführt haben, starten Sie den Raspberry Pi neu und führen Sie dann den folgenden Befehl aus, um zu bestätigen, ob der USB-Start aktiviert ist.
vcgencmd otp_dump | grupp 17
- Wenn die Ausgabe angezeigt wird 17:3020000a, USB-Boot ist aktiviert. Sie können nun die microSD-Karte aus dem Raspberry Pi entfernen.
Bereiten Sie eine bootfähige Raspberry Pi SSD vor
Um den Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 oder Raspberry Pi 400 über SSD zu booten, müssen Sie installieren ein Betriebssystem wie Raspberry Pi OS auf der SSD mithilfe von Raspberry Pi Imager (oder dem Balena Etcher Werkzeug). Nachdem Sie das Betriebssystem geschrieben haben, können Sie die SSD über einen USB-Anschluss mit dem Raspberry Pi verbinden und das Betriebssystem von der SSD booten.
Führen Sie die folgenden Schritte aus, um die SSD für den Start vorzubereiten:
- Starten Sie das Tool Raspberry Pi Imager und verbinden Sie Ihre externe SSD über einen USB-Anschluss mit dem System.
- Klicken Wählen Sie Betriebssystem um das gewünschte Betriebssystem aus der Liste auszuwählen. Wenn Sie ein heruntergeladenes Betriebssystem-Image flashen möchten, können Sie die Datei verwenden, indem Sie auf die Brauch Option und wählen Sie dann die OS-Datei von Ihrem System aus.
- Klicken Wählen Sie Speicher um die angeschlossenen SSD-Speichermedien auszuwählen.
- Drücke den Schreiben Taste.
- Nachdem das Betriebssystem auf die SSD geflasht wurde, heben Sie die Bereitstellung des Laufwerks auf und verbinden Sie dann das USB-Laufwerk mit einem der USB 3.0- oder 2.0-Anschlüsse an Ihrem Raspberry Pi 4/400, Raspberry Pi 3 (oder an den Micro-USB-Anschluss von Zero W/2W über ein Adapter).
- Schließen Sie das Netzteil an, um den Raspberry Pi einzuschalten.
- Der Raspberry Pi sucht nach einer bootfähigen SSD, die an den USB-Anschluss angeschlossen ist, und bootet das Betriebssystem.
Verwendung einer SSD als permanenter Speicher für Raspberry Pi
Nach dem Booten des Betriebssystems vom externen SSD-Laufwerk können Sie den verbleibenden Speicherplatz auf der SSD als dauerhaften Speicher zum Speichern anderer Daten verwenden. Führen Sie den folgenden Befehl in der Terminal-App aus, um den verfügbaren Speicherplatz zu überprüfen.
df-h
Wenn Sie die Desktop-Version von Raspberry Pi OS verwenden, öffnen Sie Dateimanager und klicken Sie auf Dateisystem-Root am oberen Rand des Bildschirms. Sie können den verfügbaren Speicherplatz in der unteren rechten Ecke sehen.
Jetzt, da Sie schnelleren SSD-Speicher haben, können Sie ihn verwenden Erstellen Sie Ihren eigenen persönlichen Cloud-Speicher, auf den Sie von überall aus zugreifen können oder zu Hosten Sie eine sichere Website auf Raspberry Pi.
Mehr Speicher mit schnellerer Leistung
Das Booten Ihres Raspberry Pi mit einer SSD wird dringend empfohlen, da sie viel schneller und zuverlässiger ist als eine microSD-Karte. Sie können jede auf dem Markt erhältliche externe SSD verwenden. Dazu gehören M.2-, SATA- und NVMe/PCIe-SSDs. Während der Vorgang zum Aktivieren des Bootvorgangs auf Raspberry Pi 3 und Raspberry Pi Zero W/2W etwas komplex ist, ist er auf Raspberry Pi 4 und Raspberry Pi 400 viel einfacher.