Wie bootet man Raspberry Pi 4 von einer USB-SSD?

How Boot Raspberry Pi 4 From Usb Ssd



Die Raspberry Pi 4-Firmware unterstützt USB-Boot. Sie können Ihr Lieblingsbetriebssystem auf Ihrem Raspberry Pi 4 ganz einfach von einer USB-Festplatte, SSD oder einem USB-Stick anstelle der herkömmlichen microSD-Karte booten. Es gibt viele Vorteile des USB-Boots:

1) Günstigerer Speicher







USB-HDD oder USB-SSD ist billiger als eine microSD-Karte mit derselben Kapazität. So können die Lagerkosten gesenkt werden.



2) Schnellere Bootzeit



USB-SSDs sind viel schneller als die herkömmliche microSD-Karte. Das Betriebssystem bootet von einer USB-SSD schneller als von einer herkömmlichen microSD-Karte.





3) Langlebigkeit

USB-SSD oder USB-HDD hat eine viel längere Lebensdauer als eine microSD-Karte. Im Vergleich zu einer microSD-Karte ist die Wahrscheinlichkeit eines Hardwarefehlers geringer. Auch hier kann eine USB-SSD oder USB-HDD im Gegensatz zu einer microSD-Karte schwere I/O-Workloads bewältigen.



In diesem Artikel zeige ich Ihnen, wie Sie USB-Boot auf Raspberry Pi 4 aktivieren und Raspberry Pi OS von einer USB-SSD/HDD/Thumb-Laufwerk booten. Also lasst uns anfangen!

Dinge, die Sie brauchen:

Um diesem Artikel zu folgen, benötigen Sie die folgenden Dinge:

  1. Raspberry Pi 4 Einplatinencomputer
  2. USB Typ-C Netzteil für Raspberry Pi 4
  3. MicroSD-Karte mit Raspberry Pi OS Image geflasht
  4. Internetverbindung auf dem Raspberry Pi 4
  5. Laptop oder Desktop-Computer für VNC-Remote-Desktop-Zugriff oder SSH-Zugriff auf den Raspberry Pi 4

HINWEIS : Wenn Sie nicht per SSH oder VNC auf Ihren Raspberry Pi 4 zugreifen möchten, müssen Sie auch einen Monitor, eine Tastatur und eine Maus an Ihren Raspberry Pi anschließen. Ich benötige keine davon, da ich meinen Raspberry Pi 4 über das VNC-Remote-Desktop-Protokoll aus der Ferne verbinde. Mein Setup wird auch als Headless-Setup von Raspberry Pi 4 bezeichnet.

Wenn Sie Hilfe beim Flashen des Raspberry Pi OS-Images auf der microSD-Karte benötigen, lesen Sie meinen Artikel How to Install and Use Raspberry Pi Imager .

Wenn Sie ein Raspberry Pi-Anfänger sind und Hilfe bei der Installation von Raspberry Pi OS auf Ihrem Raspberry Pi 4 benötigen, lesen Sie meinen Artikel So installieren Sie Raspberry Pi OS auf Raspberry Pi 4 .

Wenn Sie Hilfe beim Headless-Setup von Raspberry Pi 4 benötigen, lesen Sie auch meinen Artikel How to Install and Configure Raspberry Pi OS on Raspberry Pi 4 Without External Monitor .

Aktivieren von USB-Boot auf Raspberry Pi 4:

In diesem Abschnitt zeige ich Ihnen, wie Sie den USB-Boot auf dem Raspberry Pi 4 aktivieren.

Bevor Sie USB-Boot auf Ihrem Raspberry Pi 4 aktivieren können, müssen Sie alle vorhandenen Pakete Ihres Raspberry Pi OS aktualisieren. Damit wir die Firmware aktualisieren und den USB-Boot aktivieren können.

Aktualisieren Sie zunächst den Cache des APT-Paket-Repositorys mit dem folgenden Befehl:

$sudoapt-Update


Der Cache des APT-Paket-Repositorys sollte aktualisiert werden.

Wie Sie sehen, habe ich einige Updates zur Verfügung.


Führen Sie den folgenden Befehl aus, um alle vorhandenen Pakete zu aktualisieren:

$sudoapt-Upgrade


Um das Update zu bestätigen, drücken Sie UND und drücke dann< Eintreten >.


Der APT-Paketmanager lädt alle erforderlichen Updates aus dem Internet herunter und installiert sie. Es kann eine Weile dauern, bis es abgeschlossen ist.


Zu diesem Zeitpunkt sollten alle vorhandenen Pakete installiert sein.


Damit die Änderungen wirksam werden, starten Sie Ihren Raspberry Pi 4 mit dem folgenden Befehl neu:

$sudoneustarten


Nun müssen Sie die Firmware Ihres Raspberry Pi 4 aktualisieren.

Sobald Ihr Raspberry Pi 4 bootet, öffnen Sie ein Terminal und führen Sie das Raspberry Pi-Konfigurationstool raspi-config wie folgt aus:

$sudoraspi-config


Wählen Sie von hier aus Boot Optionen und drücke< Eintreten >.


Auswählen Boot-ROM-Version und drücke< Eintreten >.


Auswählen Neueste Verwenden Sie die neueste Version der Boot-ROM-Software und drücke< Eintreten >.


Auswählen< Jawohl > und drücke< Eintreten >.


Drücken Sie< Eintreten >


Auswählen< Beenden > und drücke< Eintreten >.


Auswählen< Jawohl > und drücke< Eintreten >. Ihr Raspberry Pi 4 sollte neu starten. Nach dem Booten sollte die Firmware aktualisiert werden.


Jetzt können Sie USB-Boot auf Ihrem Raspberry Pi 4 aktivieren.

Sobald Ihr Raspberry Pi 4 bootet, öffnen Sie ein Terminal und führen Sie es aus raspi-config wie folgt:

$sudoraspi-config


Auswählen Boot Optionen und drücke< Eintreten >.


Auswählen Startreihenfolge und drücke< Eintreten >.


Auswählen USB-Boot und drücke< Eintreten >.


Drücken Sie< Eintreten >.


Auswählen< Beenden > und drücke< Eintreten >.


Auswählen< Jawohl > und drücke< Eintreten >. Ihr Raspberry Pi 4 sollte neu starten. Sobald es bootet, sollten Sie USB-Boot aktiviert haben.

Überprüfen des USB-Boot-Status:

Um zu überprüfen, ob USB-Boot aktiviert ist, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

$vcgencmd bootloader_config


Wenn Sie haben 0xf41 als die STARTREIHENFOLGE , dann ist USB-Boot auf Ihrem Raspberry Pi 4 erfolgreich aktiviert.

Klonen der microSD-Karte auf USB HDD/SDD/Thumb Drive:

Sie können Ihr bevorzugtes Betriebssystem einfach auf Ihrem USB-Speichergerät mit . flashen Wal Radierer oder Raspberry Pi-Imager . Sie können das Betriebssystem auch von der microSD-Karte auf Ihr USB-Speichergerät (d. h. HDD, SSD oder USB-Stick) klonen. Wenn Sie das Betriebssystem von der microSD-Karte auf Ihr USB-Speichergerät klonen, können Sie alle Daten behalten und müssen das Betriebssystem nicht neu konfigurieren oder die von Ihnen verwendeten Programme neu installieren.

In diesem Abschnitt zeige ich Ihnen, wie Sie mit Ihrem Raspberry Pi 4 das Raspberry Pi OS von Ihrer microSD-Karte auf die USB-HDD/SDD/Thumb Drive klonen.

Wie Sie sehen, ist derzeit Raspberry Pi OS auf der microSD-Karte installiert mmcblk0 .

$lsblk


Stecken Sie die USB HDD/SSD/Thumb Drive in Ihren Raspberry Pi 4.

Es sollte in der Liste der Speicher-/Blockgeräte angezeigt werden, wie Sie im Screenshot unten sehen können.

$lsblk


Gehen Sie im Raspberry Pi OS-Menü zu Zubehör > SD-Karten-Kopierer .


Der SD-Kartenkopierer sollte starten.


Wählen Sie die microSD-Karte (Quelle) aus dem Vom Gerät kopieren Dropdown-Menü und wählen Sie die USB HDD/SSD/Thumb Drive (Ziel) aus dem Auf Gerät kopieren Dropdown-Menü. Wenn Sie fertig sind, klicken Sie auf Start .


Um den Klonvorgang zu bestätigen, klicken Sie auf Jawohl .


Der SD-Kartenkopierer sollte mit dem Kopieren des Inhalts von der microSD-Karte auf das USB-Speichergerät beginnen. Es wird eine Weile dauern, bis es abgeschlossen ist.


Klicken Sie nach Abschluss des Klonvorgangs auf OK .


Klicke auf Nah dran um den SD-Karten-Kopierer zu schließen.


Schalten Sie nun Ihren Raspberry Pi 4 mit dem folgenden Befehl aus:

$sudoausschalten

Booten des Betriebssystems auf Raspberry Pi 4 von USB HDD/SDD/Thumb Drive:

Nachdem das USB-Speichergerät bereit ist, nehmen Sie die microSD-Karte aus dem Raspberry Pi 4 heraus und behalten Sie nur die USB-HDD/SSD/Thumb Drive. Schalten Sie dann Ihren Raspberry Pi 4 ein.


Ihr Raspberry Pi 4 sollte von der USB-HDD/SSD/Thumb-Laufwerk booten.


Wie Sie sehen können, wurde das Betriebssystem von der USB-Festplatte/SSD/Thumb Drive gebootet.

$lsblk

Abschluss:

In diesem Artikel habe ich Ihnen gezeigt, wie Sie den USB-Boot auf Raspberry Pi 4 mit dem Raspberry Pi OS aktivieren. Ich habe Ihnen auch gezeigt, wie Sie das Betriebssystem von der microSD-Karte auf das USB-HDD/SSD/Thumb-Laufwerk klonen und vom USB-Speichergerät booten.