In dieser Anleitung erfahren Sie, wie Sie Ihren Raspberry Pi 4-Bootloader so ändern, dass er über USB-Speichermedien bootet, z eine externe SSD (Solid-State-Laufwerk), die viel schneller und zuverlässiger ist und mehr Speicherplatz bietet als eine microSD Karte. Sie erfahren auch, wie Sie den Netzwerkstart auf Ihrem Raspberry Pi 4 aktivieren, um über eine Ethernet-Verbindung (Internet) zu starten.
Warum Raspberry Pi 4 über SSD oder Netzwerk booten?
Es gibt bestimmte Situationen, in denen Sie Ihren Raspberry Pi über eine SSD anstelle einer microSD-Karte booten möchten.
Wenn Sie beispielsweise USB-Boot aktivieren, sucht der Pi zuerst nach angeschlossenen bootfähigen USB-Geräten. Wenn kein bootfähiges USB-Gerät erkannt wird, sucht der Pi nach der SD-Karte und startet das Betriebssystem. So können Sie Raspberry Pi zum Booten, Ausführen oder Testen anderer Betriebssystemversionen verwenden, ohne das Hauptbetriebssystem von der SD-Karte, die Sie täglich verwenden, formatieren oder löschen zu müssen.
Wenn Sie keine SD-Karte haben oder eine kleinere SD-Karte haben, aber mehr Speicherplatz für Ihren Zweck benötigen, ist USB-Boot über ein Flash-Laufwerk (z. B. ein USB-Stick oder eine SSD) sinnvoll. Wenn der Raspberry Pi 4 jedoch nicht mehr bootet, suchen Sie nach diesen Ursachen für einen nicht bootenden Raspberry Pi und beheben diese.
Flash-USB-Bootloader-Firmware
Um den USB-Boot zu aktivieren, müssen Sie die USB-Bootloader-Firmware auf Ihren Raspberry Pi 4 flashen. Dazu benötigen Sie eine microSD-Karte beliebiger Größe (so klein wie 256 MB funktionieren). Befolgen Sie dann diese Schritte, um den USB-Bootloader auf Ihren Raspberry Pi 4 zu flashen.
- Laden Sie die neueste Version des Raspberry Pi Imager-Tools herunter, installieren und starten Sie sie. Schließen Sie außerdem die microSD-Karte an Ihr Computersystem an.
- Klicken Wählen Sie Betriebssystem und auswählen Verschiedene Dienstprogramm-Images > Bootloader > USB-Boot.
- Klicken Wählen Sie Speicher und wählen Sie die microSD-Karte aus.
- Klicken Schreiben. Warten Sie, bis es abgeschlossen ist. Wenn Sie fertig sind, trennen/werfen Sie die microSD-Karte vom System ab und trennen Sie sie dann.
- Schalten Sie den Raspberry Pi 4 aus und legen Sie die USB-Boot-microSD-Karte ein.
- Verbinden Sie das Netzteil mit dem Raspberry Pi 4. Der Pi schaltet sich ein und der USB-Bootloader blinkt automatisch. Dies dauert nur wenige Sekunden. Das grüne LED-Licht auf dem Raspberry Pi blinkt stetig, sobald der Bootloader erfolgreich geflasht wurde. Wenn Sie den HDMI-Anschluss mit einem Display verbunden haben, sehen Sie einen grünen Bildschirm, sobald die Firmware geflasht ist.
- Sie können den Raspberry Pi jetzt ausschalten und die microSD-Karte entfernen.
Ihr Raspberry Pi 4 ist bereit, von externen USB-Speichermedien wie einem USB-Stick oder einer tragbaren SSD oder Festplatte zu booten. Sie müssen jedoch das USB-Bootmedium mit dem gewünschten Betriebssystem flashen, das Sie über Raspberry Pi 4 booten möchten. Die Schritte sind wie folgt:
- Starten Sie das Raspberry Pi Imager-Tool und klicken Sie auf Wählen Sie Betriebssystem , um das Betriebssystem aus der Liste auszuwählen. Wenn Sie ein Betriebssystem-Image flashen möchten, das Sie auf Ihren lokalen Computer heruntergeladen haben, wählen Sie die Brauch Option und wählen Sie dann die aus .img OS-Datei von Ihrem System.
- Klicken Wählen Sie Speicher das angeschlossene USB-Speichermedium auswählen und klicken Schreiben.
- Nachdem das Betriebssystem auf das USB-Startmedium geflasht wurde, z. B. eine externe SSD oder ein USB-Stick, heben Sie die Bereitstellung auf/werfen Sie es aus und trennen Sie dann das Laufwerk vom System.
- Schließen Sie das USB-Laufwerk an einen der USB 3.0-Anschlüsse Ihres Raspberry Pi 4 an.
- Schließen Sie das Netzteil an, um den Raspberry Pi 4 einzuschalten. Der Pi sucht zuerst nach bootfähigen USB-Medien und startet, wenn er gefunden wird, das Betriebssystem vom angeschlossenen USB-Speicherlaufwerk.
- Sie können den Raspberry Pi jetzt mit dem Betriebssystem verwenden, das über das USB-Speicherlaufwerk ausgeführt wird. Dadurch können Sie verschiedene Betriebssysteme und Projekte ausprobieren, z DIY Philips Ambilight für jeden Fernseher.
Flash-Netzwerkboot-Firmware
Das Aktivieren des Netzwerkstarts auf dem Raspberry Pi 4 ist einfach und praktisch, wenn der Raspberry Pi 4 aus irgendeinem Grund nicht von der angeschlossenen SD-Karte booten kann, z. B. wegen einer Beschädigung des Betriebssystems. Wenn Sie die Netzwerkboot-Firmware flashen, versucht der Raspberry Pi 4 zuerst, von der SD-Karte zu booten. Wenn das Betriebssystem jedoch nicht gefunden wird oder beschädigt ist, lädt der Raspberry Pi 4 das Imager-Tool.
In solchen Fällen müssen Sie die SD-Karte nicht mit Ihrem Computer neu flashen, was erfordert, dass Sie die Karte aus dem Raspberry Pi 4 entfernen. Stattdessen können Sie das automatisch geladene Raspberry Pi Imager-Tool verwenden, um das Betriebssystem herunterzuladen und zu flashen direkt aus dem Internet auf die SD-Karte, ohne dass die Karte aus dem Raspberry Pi entfernt werden muss 4.
Die Schritte sind wie folgt:
- Starten Sie das Raspberry Pi Imagertool auf Ihrem Computersystem und schließen Sie die SD-Karte an.
- Klicken Wählen Sie Betriebssystem und auswählen Verschiedene Dienstprogramm-Images > Bootloader > Netzwerkstart.
- Klicken Wählen Sie Speicher, wählen Sie die SD-Karte aus und klicken Sie auf Schreiben. Warten Sie, bis dies abgeschlossen ist.
- Legen Sie die Netzwerk-Boot-SD-Karte in den Raspberry Pi 4 ein und schalten Sie ihn ein.
- Die Netzwerkboot-Firmware wird geflasht. Sobald dies abgeschlossen ist, beginnt die grüne LED zu blinken.
Sie können jetzt die Netzwerkboot-SD-Karte entfernen. Wenn Sie nun eine leere SD-Karte einlegen und ein Ethernet-Kabel anschließen, können Sie die Karte mit dem gewünschten OS direkt aus dem Internet auf Ihren Raspberry Pi 4 flashen…
Raspberry Pi über Netzwerkverbindung (Ethernet) booten
Wenn Sie den Netzwerk-Boot-Bootloader auf Ihrem Raspberry Pi 4 geflasht haben, lädt dieser das Tool Raspberry Pi Imager. Sie müssen diese Schritte ausführen, um das Betriebssystem über das Internet zu flashen, wenn der Netzwerkstart aktiviert ist.
- Halten Sie die gedrückt Wechsel Taste für einige Sekunden.
- Verbinden Sie ein mit dem Router verbundenes Ethernet-Kabel mit dem Raspberry Pi 4.
- Es beginnt mit dem Herunterladen des Installationsprogramms. Nach dem Herunterladen können Sie das Imager-Tool verwenden, um die SD-Karte wie auf einem Computer zu flashen.
Dadurch sparen Sie Zeit und müssen nichts von Ihrem Raspberry Pi 4 trennen.
Testen oder führen Sie mehrere Pi-Betriebssysteme über USB-Boot aus
Mit USB-Boot können Sie mehrere Betriebssysteme, einschließlich Beta-Versionen, die mit Raspberry Pi 4 kompatibel sind, ausprobieren und testen, ohne die SD-Karte entfernen zu müssen, auf der die stabile Version ausgeführt wird. Es hilft Ihnen auch, den Speicherplatz zu erhöhen, was praktisch ist, wenn Sie den Raspberry Pi 4 als MotionEye NVR oder Plex-Server verwenden, um Videoaufnahmen oder Filme und Fernsehsendungen zu speichern. Der Netzwerkstart hilft Ihnen, schnell zu retten, wenn das Betriebssystem auf einer SD-Karte aufgrund von Beschädigungen oder aus anderen Gründen nicht gestartet werden kann.