Derzeit ist eDas neueste Raspberry-Modell ist das 5 und das für seine geringe Größe viele ziemlich gute Funktionen bietet. Darüber hinaus, Auch die Raspberry-OS-Distribution hat sich recht gut weiterentwickelt.
Im Fall dieses Artikels geht es um ein altes Modell Das ist 3B, ich muss sagen, dass ich die Entscheidung getroffen habe, diese kleinen, aber nützlichen Informationen zu teilen, die nicht fehl am Platz für diejenigen sind, die dieses Modell noch haben, was für die verschiedenen Projekte oder Aufgaben, die man sich vorstellen kann, nicht unbedeutend ist ein RPi als Herzstück.
In meinem Fall hatte ich einige Monate lang nicht an meinem RPi 3B herumgebastelt. und das letzte Mal, als ich es benutzt habe, hatte ich es als Retro-Konsole mit RecalBox (die übrigens schon ziemlich aktualisiert wurde und einige sehr gute Funktionen hat), die um mir etwas Zeit zu geben und ein paar Retro-Titel spielen wollen, entstauben Sie es, aber Ich bin auf mehrere Probleme gestoßen:
- Die erste davon war, dass das System bereits veraltet war und als ich es an das Netzwerk anschloss und versuchte, es zu aktualisieren, bereitete es mir mehr Probleme als stundenlanges Spielen.
- Das zweite Problem, auf das ich stieß, war, dass die microSD-Karte, die ich hatte, bereits defekt war und ich es daher für notwendig hielt, sie auszutauschen.
- Das dritte Problem besteht darin, dass ich keine anständige microSD-Karte zur Verfügung hatte und in meinen Erinnerungen sahen die USBs aus Platzgründen gut aus.
In diesen Momenten Mir fiel ein, dass ich keine Möglichkeit hatte, mein RPi über USB zu starten, bzw. dass ich falsche Informationen hatte Oder ich weiß nicht, wann Raspberry begonnen hat, diese Möglichkeit für dieses und frühere Modelle zu aktivieren, da die Dinge bei neueren Modellen anders und einfacher sind. Mit dieser Bereitschaft, einen für Videospiele geplanten Tag nicht zu ruinieren, musste ich ein wenig recherchieren, und wie ich bereits erwähnte, weiß ich nicht, ob ich bis zu diesem Moment falsch informiert war oder ob RPi dies irgendwann ermöglicht hat.
Ya Mit den richtigen Informationen machte ich mich daran, die notwendigen Änderungen vorzunehmen damit mein Raspberry 3B von USB booten kann, und dafür Die erste Voraussetzung ist, dass Raspbian auf unserer microSD installiert ist. ob die Version mit Desktop-Umgebung oder die Lite-Version, beides funktioniert und theoretisch können Sie den USB-Boot von jedem anderen System aus aktivieren, das Ihnen die Ausführung von Befehlen ermöglicht.
Hier ist es eine persönliche Entscheidung, ob Sie zusätzliche MB herunterladen oder sich für eine einfache Version entscheiden möchten, da das System auf einer microSD nur zum Aktivieren des USB-Boot-Bits erforderlich ist und von da an die Verwendung der microSD nicht mehr erforderlich ist. Dafür Sie können das Tool „Raspberry Pi Imager“ verwenden um das System herunterzuladen und auf Ihre microSD zu brennen. Bevor Sie mit der Erläuterung des Prozesses fortfahren, sollten Sie wissen, dass die Änderung, die Sie an Ihrem RPi vornehmen möchten, irreversibel ist, den Betrieb Ihres RPI jedoch nicht beeinträchtigt.
Sobald das System erfasst wurde, Sie müssen die microSD in Ihren Raspberry einstecken, die Steckdose daran anschließen und eine Tastatur anschließen (da Sie einige Befehle ausführen müssen), ist die Maus optional. Sobald das System gestartet ist, müssen Sie ein Terminal öffnen und ausführen Update-Befehle. Um Probleme zu vermeiden:
sudo apt update sudo apt upgrade sudo reboot
Fertig und schon wieder im System, Was Sie tun sollten, ist ein Terminal erneut zu öffnen und Führen Sie den folgenden Befehl aus, um eine Zeile hinzuzufügen zur Datei „config.txt“:
sudo nano /boot/firmware/config.txt
In der Datei Sie werden die folgende Zeile am Ende der Datei hinzufügen:
program_usb_boot_mode=1
Sie speichern mit Strg+O, schließen mit Strg+X und starten ein letztes Mal neu das System (wenn Sie alles richtig gemacht haben). Zurück im System sein, Es ist an der Zeit zu überprüfen, ob das USB-Boot-Bit aktiviert wurde und um dies in einem Terminal zu tun, müssen wir den folgenden Befehl ausführen:
vcgencmd otp_dump | grep 17:
Beim Laufen wird dir einen Ausweg zeigen und wenn alles gut gelaufen ist, sollte das sein:
17 como 3020000a
Wenn nicht, müssen Sie den Programmiervorgang wiederholen. Wenn das Bit immer noch nicht gesetzt ist, könnte dies auf ein Problem mit der Raspberry Pi-Hardware hinweisen.
Wenn alles gut geklappt hat, können Sie nun jedes System von jedem USB-Port Ihres RPi booten Sie können sogar eine externe SSD verwenden, um Ihr Betriebssystem auszuführen, und den Unterschied bemerken.