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.

instagram viewer

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.

  1. 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.
  2. Klicken Wählen Sie Betriebssystem und auswählen Verschiedene Dienstprogramm-Images > Bootloader > USB-Boot.
  3. Klicken Wählen Sie Speicher und wählen Sie die microSD-Karte aus.
  4. 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.
  5. Schalten Sie den Raspberry Pi 4 aus und legen Sie die USB-Boot-microSD-Karte ein.
  6. 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.
  7. 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:

  1. 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.
  2. Klicken Wählen Sie Speicher das angeschlossene USB-Speichermedium auswählen und klicken Schreiben.
  3. 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.
  4. Schließen Sie das USB-Laufwerk an einen der USB 3.0-Anschlüsse Ihres Raspberry Pi 4 an.
  5. 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.
  6. 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:

  1. Starten Sie das Raspberry Pi Imagertool auf Ihrem Computersystem und schließen Sie die SD-Karte an.
  2. Klicken Wählen Sie Betriebssystem und auswählen Verschiedene Dienstprogramm-Images > Bootloader > Netzwerkstart.
  3. Klicken Wählen Sie Speicher, wählen Sie die SD-Karte aus und klicken Sie auf Schreiben. Warten Sie, bis dies abgeschlossen ist.
  4. Legen Sie die Netzwerk-Boot-SD-Karte in den Raspberry Pi 4 ein und schalten Sie ihn ein.
  5. 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.

  1. Halten Sie die gedrückt Wechsel Taste für einige Sekunden.
  2. Verbinden Sie ein mit dem Router verbundenes Ethernet-Kabel mit dem Raspberry Pi 4.
  3. 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.