Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Der Raspberry Pi 3 B kann ohne Geld mit einem kompatiblen USB-Stick gebootet werden!
Hinweis: Der Raspberry Pi 3 B+ kann out-of-the-box über USB gebootet werden.
Schritt 1: Booten Sie Ihren Pi auf der SD
Der Raspberry Pi 3 B+ kann ohne Änderungen von USB booten, aber der Raspberry Pi 3 erfordert das Setzen des USB-Bootbits im OTP (Einmalprogramm).
Um das USB-Boot-Bit zu aktivieren, muss der Raspberry Pi 3 von einer SD-Karte mit einer Konfigurationsoption gebootet werden, um den USB-Boot-Modus zu aktivieren. Nach dem Setzen dieses Bits wird die SD-Karte nicht mehr benötigt. Beachten Sie, dass alle Änderungen, die Sie am OTP vornehmen, dauerhaft sind und nicht rückgängig gemacht werden können.
Sie können jede SD-Karte mit Raspbian oder Raspbian Lite verwenden, um das OTP-Bit zu programmieren. Bereiten Sie zuerst das /boot-Verzeichnis mit aktuellen Boot-Dateien vor:
sudo apt update && sudo apt upgrade && sudo reboot
Aktivieren Sie dann den USB-Boot-Modus mit diesem Code:-
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
Dadurch wird program_usb_boot_mode=1 am Ende von /boot/config.txt hinzugefügt. Starten Sie den Raspberry Pi neu mit:-
sudo neu starten
Überprüfen Sie dann, ob das OTP programmiert wurde mit:-
vcgencmd otp_dump | grep 17:
Überprüfen Sie, ob die Ausgabe 17:3020000a angezeigt wird. Ist dies nicht der Fall, wurde das OTP-Bit nicht erfolgreich programmiert. Führen Sie in diesem Fall den Programmiervorgang erneut durch. Wenn das Bit immer noch nicht gesetzt ist, kann dies auf einen Fehler in der Pi-Hardware selbst hinweisen.
Wenn Sie möchten, können Sie die Zeile 'program_usb_boot_mode' aus der config.txt entfernen, damit, wenn Sie die SD-Karte in einen anderen Raspberry Pi stecken, der USB-Boot-Modus nicht programmiert wird. Stellen Sie sicher, dass sich am Ende der config.txt keine Leerzeile befindet. Sie können config.txt mit dem Nano-Editor mit dem Befehl bearbeiten:-
sudo nano /boot/config.txt # dann scrollen Sie ganz nach unten
Schritt 2: Nach dem Neustart…
Jetzt brauchen wir ein kompatibles USB-Laufwerk, das zum Booten des Pi verwendet werden kann!
Ich verwende ein Buffalo RUF3-KS-Laufwerk, weil es schnell und günstig ist…. Die meisten Verbatim-Laufwerke funktionieren nicht!
Wir müssen jetzt eine.img-Datei auf das USB-Laufwerk brennen (ersetzen Sie 'X' durch Ihren Speicher):-
sudo dd if=/dev/sdX of="/path/to/image.img"Tun Sie dies sorgfältig, Sie können Ihren Computer wirklich vermasseln
Jetzt können Sie Ihr System herunterfahren:-
sudo jetzt herunterfahren
Schritt 3: Hochfahren
Jetzt können Sie Ihre SD-Karte entfernen….
Nachdem Sie Ihre SD-Karte entfernt haben….stecken Sie das USB-Laufwerk in einen USB-Port und schalten Sie es ein!